引入JAR包
<springfox-swagger-ui.version>2.9.2</springfox-swagger-ui.version>
<pagehelper-spring-boot-starter.version>1.2.12</pagehelper-spring-boot-starter.version>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>${pagehelper.version}</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>${pagehelper-spring-boot-starter}</version>
</dependency>
***********案例
@GetMapping
@ApiOperation(value = "逛商圈分类管理查询", notes = "逛商圈分类管理查询")
public ResponseDTO<PageInfo<ShopGoodsCatsVO>> getShopGoodsCats(ShopGoodsCatsBO shopGoodsCatsBO, PageDTO pageDTO) {
Page<TbShopGoodsCat> page = PageHelper.startPage(pageDTO.getPageNum(), pageDTO.getPageSize());
List<TbShopGoodsCat> list = shopGoodsCatService.getList(shopGoodsCatsBO);
if (ObjectUtils.isEmpty(list)) {
return ResponseDTO.ok(new PageInfo<>());
}
List<ShopGoodsCatsVO> shopGoodsCatsVOS = list.stream().map(ShopGoodsCatsVO::toVo).collect(Collectors.toList());
PageInfo<ShopGoodsCatsVO> pageInfo = new PageInfo<>(shopGoodsCatsVOS);
pageInfo.setTotal(page.getTotal());
return ResponseDTO.ok(pageInfo);
}