From 280e6d34c5c02aeb73dfec0a8fec12a25ec5b6e6 Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Thu, 9 Jun 2022 18:32:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=86=E9=A1=B5=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=A4=84=E7=90=86=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/hxkj/common/core/PageResult.java | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) 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; }