jeesite实现分页

dao.xml中的代码
  
  
  dao层的代码
  List selectByUserId(@Param("userId") String userId, @Param("page") Page page);

service的代码
 public Page selectByUserId(Page page){
     User user = UserUtils.getNewUser();
     String userId = user.getId();
     page.setList(dao.selectByUserId(userId,page));
     return page;
  }

controller的代码

  public Map selectNotice(Integer pageNo, Integer pageSize) {
      //根据当前用户id查询出   他的所有通知
    //List list = ysNoticeService.selectByUserId();
    if(Objects.isNull(pageNo)){
      pageNo = 1;
    }
    if(Objects.isNull(pageSize)){
      pageSize = Integer.valueOf(Global.getConfig("page.pageSize"));
    }
      Page page = ysNoticeService.selectByUserId(new Page<>(pageNo,pageSize));
    Map map = new HashMap<>();
    map.put("success","true");
    map.put("data",page);
    return map;
  }

你可能感兴趣的:(jeesite实现分页)