int lastPage = Math.toIntExact(pageParam.getPageQuery().getPageNumber() * pageParam.getPageQuery().getPageSize());
DefaultPageResult<RiskQuerySqlVo> pageResult = new DefaultPageResult();
pageResult.setPage(pageParam.getPageQuery().getPageNumber());
pageResult.setPageSize(pageParam.getPageQuery().getPageSize());
pageResult.setTotalRow(list.size());
if (list.size() <= lastPage) {
lastPage = list.size();
}
Integer startPage = Math.toIntExact((pageParam.getPageQuery().getPageNumber() - 1) * pageParam.getPageQuery().getPageSize());
list = CollectionUtil.sub(list,startPage,lastPage);
pageResult.setList(list);
java代码完成list分页操作
最新推荐文章于 2024-08-15 14:47:41 发布