分页查询的详细实现步骤
Controller
@ApiOperation(value = "分页查询")
@PostMapping("pageBook")
@LogAction(module = "李渊斌", method = "分页查询", logType = LogTypeEnum.SELECt, operatorType = OperatorTypeEnum.WEB)
public ResponseVo pageBook(PageQuery pageQuery){
CommonPage commonPage = liTestService.pageBook(pageQuery);
return ResponseVo.response(ResponseEnum.SUCCESS, commonPage);
}
Service接口
//分页
CommonPage pageBook(PageQuery pageQuery);
ServiceImpl实现类
@Override
public CommonPage pageBook(PageQuery pageQuery) {
IPage page = new Page<>(pageQuery.getCurrent(),pageQuery.getPageSize());
page = baseMapper.getPageBook(page, pageQuery);
return CommonPageUtils.assemblyPage(page);
}
Mapper接口
//分页查询
IPage getPageBook(IPage page, @Param("pageQuery") PageQuery pageQuery);
Mapper.xml



