From 143017bdc7bbd3d787ae34450a269be28d6dca27 Mon Sep 17 00:00:00 2001 From: xujun Date: Wed, 29 Apr 2026 16:20:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=8E=B7=E5=8F=96=E5=88=86?= =?UTF-8?q?=E9=A1=B5=E6=80=BB=E6=95=B0=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/xtools/boot/api/model/dto/page/PageResp.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xtools-boot-api/src/main/java/xtools/boot/api/model/dto/page/PageResp.java b/xtools-boot-api/src/main/java/xtools/boot/api/model/dto/page/PageResp.java index 08b0c11..b628442 100644 --- a/xtools-boot-api/src/main/java/xtools/boot/api/model/dto/page/PageResp.java +++ b/xtools-boot-api/src/main/java/xtools/boot/api/model/dto/page/PageResp.java @@ -7,6 +7,7 @@ import xtools.core.extend.PagingUtils; import java.io.Serializable; import java.util.List; +import java.util.Objects; /** *

Title : PageResp

@@ -81,6 +82,9 @@ public final class PageResp implements Serializable { * @return 总页数 */ public Long getPageCount() { - return PagingUtils.getLastPage(this.total, this.pageSize); + if (Objects.isNull(this.pageCount)) { + this.pageCount = PagingUtils.getLastPage(this.total, this.pageSize); + } + return this.pageCount; } }