From 970ceec59936fff30dc131af6f6e79c51201eae2 Mon Sep 17 00:00:00 2001 From: sxu <1539530615@qq.com> Date: Mon, 4 Dec 2023 17:49:17 +0800 Subject: [PATCH] fix --- .../core/domain/equip/vo/DevInfoVo.java | 2 ++ .../zlpt/common/core/utils/PageUtils.java | 19 +++++++++++++++++++ .../core/web/controller/BaseController.java | 5 +++++ .../equip/controller/DevInfoController.java | 2 +- 4 files changed, 27 insertions(+), 1 deletion(-) diff --git a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/equip/vo/DevInfoVo.java b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/equip/vo/DevInfoVo.java index a3b9032..64bd1e0 100644 --- a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/equip/vo/DevInfoVo.java +++ b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/equip/vo/DevInfoVo.java @@ -8,6 +8,8 @@ import lombok.ToString; @Data @ToString public class DevInfoVo extends DevInfo { + private Integer pageNum; + private Integer pageSize; private long parentId; private String typeName; private String companyName; diff --git a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/utils/PageUtils.java b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/utils/PageUtils.java index c9713b1..6622b35 100644 --- a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/utils/PageUtils.java +++ b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/utils/PageUtils.java @@ -5,6 +5,8 @@ import com.bonus.zlpt.common.core.web.page.TableSupport; import com.bonus.zlpt.common.core.utils.sql.SqlUtil; import com.github.pagehelper.PageHelper; +import java.util.Objects; + /** * 分页工具类 * @@ -25,6 +27,23 @@ public class PageUtils extends PageHelper PageHelper.startPage(pageNum, pageSize, orderBy).setReasonable(reasonable); } + /** + * 设置请求分页数据 + */ + public static void startPage(Integer pageNum, Integer pageSize) + { + PageDomain pageDomain = TableSupport.buildPageRequest(); + if (Objects.isNull(pageNum)) { + pageNum = pageDomain.getPageNum(); + } + if (Objects.isNull(pageSize)) { + pageSize = pageDomain.getPageSize(); + } + String orderBy = SqlUtil.escapeOrderBySql(pageDomain.getOrderBy()); + Boolean reasonable = pageDomain.getReasonable(); + PageHelper.startPage(pageNum, pageSize, orderBy).setReasonable(reasonable); + } + /** * 清理分页的线程变量 */ diff --git a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/web/controller/BaseController.java b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/web/controller/BaseController.java index a441bcf..993bab0 100644 --- a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/web/controller/BaseController.java +++ b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/web/controller/BaseController.java @@ -49,6 +49,11 @@ public class BaseController PageUtils.startPage(); } + protected void startPage(Integer pageNum, Integer pageSize) + { + PageUtils.startPage(pageNum, pageSize); + } + /** * 清理分页的线程变量 */ diff --git a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/controller/DevInfoController.java b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/controller/DevInfoController.java index 7610efe..9586809 100644 --- a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/controller/DevInfoController.java +++ b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/controller/DevInfoController.java @@ -36,7 +36,7 @@ public class DevInfoController extends BaseController @PostMapping("/list") public TableDataInfo list(DevInfoVo devInfo) { - startPage(); + startPage(devInfo.getPageNum(), devInfo.getPageSize()); List list = devInfoService.selectDevInfoList(devInfo); return getDataTable(list); }