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; } }