分页查询
@PostMapping("/listPageCC")
public Result listPageCC(@RequestBody QueryPageParam query){
HashMap param = query.getParam();
String name = (String) param.get("name");
String goodstype = (String) param.get("goodstype");
String storage = (String) param.get("storage");
Page<Storage> page = new Page<>();
page.setCurrent(query.getPageNum());
page.setSize(query.getPageSize());
LambdaQueryWrapper<Goods> lambdaQueryWrapper = new LambdaQueryWrapper<>();
if(StringUtils.isNotBlank(name) && !"null".equals(name)){
lambdaQueryWrapper.like(Goods::getName,name);
}
if(StringUtils.isNotBlank(goodstype) && !"null".equals(goodstype)){
lambdaQueryWrapper.eq(Goods::getGoodstype,goodstype);
}
if(StringUtils.isNotBlank(storage) && !"null".equals(storage)){
lambdaQueryWrapper.eq(Goods::getStorage,storage);
}
//IPage result = goodsService.pageC(page);
IPage result = goodsService.pageCC(page,lambdaQueryWrapper);
System.out.println("total==" + result.getTotal());
return Result.suc(result.getRecords(),result.getTotal());
}