From 2d2a7e7c8e31763ac3ea514d8a92c3938376dd3a Mon Sep 17 00:00:00 2001 From: Charles7c Date: Sun, 9 Apr 2023 00:40:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E9=BB=98=E8=AE=A4=E5=80=BC?= =?UTF-8?q?=E6=9C=AA=E7=94=9F=E6=95=88=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Spring MVC 对于对象型参数的属性赋值,如果属性值为 null 则不会调用其对应 set 方法,所以在 set 方法中添加默认处理逻辑无效 --- .../cnadmin/common/model/query/PageQuery.java | 26 +++++-------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/PageQuery.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/PageQuery.java index 2fc8f17d..a56b8aa6 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/PageQuery.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/PageQuery.java @@ -47,30 +47,24 @@ import cn.hutool.core.util.StrUtil; public class PageQuery extends SortQuery { private static final long serialVersionUID = 1L; + /** 默认页码:1 */ + private static final int DEFAULT_PAGE = 1; + /** 默认每页条数:10 */ + private static final int DEFAULT_SIZE = 10; /** * 页码 */ @Schema(description = "页码") @Min(value = 1, message = "页码最小值为 {value}") - private Integer page; + private Integer page = DEFAULT_PAGE; /** * 每页条数 */ @Schema(description = "每页条数") @Range(min = 1, max = 1000, message = "每页条数(取值范围 {min}-{max})") - private Integer size; - - /** 默认页码:1 */ - private static final int DEFAULT_PAGE = 1; - /** 默认每页条数:10 */ - private static final int DEFAULT_SIZE = 10; - - public PageQuery(Integer page, Integer size) { - this.setPage(page); - this.setSize(size); - } + private Integer size = DEFAULT_SIZE; /** * 基于分页查询条件转换为 MyBatis Plus 分页条件 @@ -92,12 +86,4 @@ public class PageQuery extends SortQuery { } return mybatisPage; } - - public void setPage(Integer page) { - this.page = page == null ? DEFAULT_PAGE : page; - } - - public void setSize(Integer size) { - this.size = size == null ? DEFAULT_SIZE : size; - } }