91名师指路-头部
91名师指路

mybatis plus 分页

由于某些原因,现在不支持支付宝支付,如需要购买源码请加博主微信进行购买,微信号:13248254750

一:引入pom文件。

<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.12</version>
</dependency>


二:controller 代码。

@GetMapping("/selectData")
public ReturnMsgUtils selectCompeteData(SelectCompeteDataVO sv){
    Map<String, Object> params=new HashMap<String, Object>(16);
params.put("pageNum", sv.getPageNum());
params.put("pageSize", sv.getPageSize());

ReturnMsgUtils result=competeDataImportService.selectCompeteData(params);
return result;
}


三:serviceImpl 代码。

@Override
public ReturnMsgUtils selectCompeteData(Map<String, Object> params) {
int pageNum=(int) params.get("pageNum");
int pageSize=(int) params.get("pageSize");

PageHelper.startPage(pageNum, pageSize);
List<CompeteDataImportVO> datalist=competeDataImportMapper.selectCompeteData(params);
PageInfo pageInfo=new PageInfo(datalist);
ReturnMsgUtils result=new ReturnMsgUtils(BusinessUtils.CODE_200, BusinessUtils.MSG_SELECT_200, pageInfo);
return result;
}


2020-08-23 18:21:41     阅读(850)

名师出品,必属精品    https://www.91mszl.com

联系博主    
用户登录遮罩层
x

账号登录

91名师指路-底部