diff --git a/server/like-common/src/main/java/com/hxkj/common/core/PageResult.java b/server/like-common/src/main/java/com/hxkj/common/core/PageResult.java index 5b08dbd7..1e4ec95b 100644 --- a/server/like-common/src/main/java/com/hxkj/common/core/PageResult.java +++ b/server/like-common/src/main/java/com/hxkj/common/core/PageResult.java @@ -32,6 +32,24 @@ public class PageResult { return pageResult; } + /** + * PageHelper分页(数据额外处理) + * + * @author fzr + * @param list 分页数据集 + * @param 实体类型 + * @return PageList + */ + public static PageResult pageHelper(List list, List data) { + PageResult pageResult = new PageResult<>(); + PageInfo pageInfo = new PageInfo<>(list); + pageResult.setCount(pageInfo.getTotal()); + pageResult.setPageSize(pageInfo.getPageSize()); + pageResult.setPageNo(pageInfo.getPageNum()); + pageResult.setLists(data); + return pageResult; + } + /** * MyBatisPlus分页 * @@ -49,7 +67,7 @@ public class PageResult { } /** - * MyBatisPlus分页 + * MyBatisPlus分页(数据额外处理) * * @author fzr * @param 实体类型 @@ -61,7 +79,6 @@ public class PageResult { pageResult.setPageNo(Math.toIntExact(pageNo)); pageResult.setPageSize(Math.toIntExact(size)); pageResult.setLists(list); - return pageResult; }