不需要关注分页只需要传入分页的参数即可
serviceimpl层
public IPage<TaskThreeContVo> queryPageList(Map<String, Object> params) {
//分页参数
long curPage = 1;
long limit = 10;
if(params.get(Constant.PAGE) != null){
curPage = Long.parseLong((String)params.get(Constant.PAGE));
}
if(params.get(Constant.LIMIT) != null){
limit = Long.parseLong((String)params.get(Constant.LIMIT));
}
Page<TaskThreeContVo> page = new Page<>(curPage, limit);
String taskTitle = (String)params.get("taskTitle");
String taskState = (String)params.get("taskState");
/*Integer userId=null;*/
SysUserEntity userEntity = ShiroUtils.getUserEntity();
/*if (userEntity.getUserId() != 1){
userId = userEntity.getDepapostsId();
}*/
return supTaskThreeDao.queryPageList(page,userEntity.getUserId().intValue(),taskTitle,taskState);
}
dao层接口
IPage<TaskThreeContVo> queryPageList(IPage<TaskThreeContVo> page, @Param("userId") Integer userId ,