From f9691d544e62d6c04dbfe45d05a6c7bc5e004291 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 29 十二月 2023 11:52:29 +0800 Subject: [PATCH] 服务商 --- server/services/src/main/java/com/doumee/core/model/PageData.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/server/services/src/main/java/com/doumee/core/model/PageData.java b/server/services/src/main/java/com/doumee/core/model/PageData.java index 9ac6137..855889c 100644 --- a/server/services/src/main/java/com/doumee/core/model/PageData.java +++ b/server/services/src/main/java/com/doumee/core/model/PageData.java @@ -8,6 +8,7 @@ import java.io.Serializable; import java.util.List; +import java.util.Objects; /** * @author Eva.Caesar Liu @@ -28,6 +29,8 @@ @ApiModelProperty("褰撳墠椤电殑鏁版嵁") private List<T> records; + @ApiModelProperty("涓�у寲鍙傛暟") + private Object extData; public PageData(long page, long capacity) { this.page = page; @@ -45,6 +48,18 @@ pageData.records = pageInfo.getRecords(); return pageData; } + /** + * 鏍规嵁MyBatis Plus鍒嗛〉瀵硅薄缁勮 + * @author Eva.Caesar Liu + * @date 2022/03/15 09:54 + */ + public static <T> PageData<T> from(IPage<T> pageInfo, Object object) { + PageData<T> pageData = new PageData<T>(pageInfo.getCurrent(), pageInfo.getSize()); + pageData.total = pageInfo.getTotal(); + pageData.records = pageInfo.getRecords(); + pageData.extData = object; + return pageData; + } /** * 鏍规嵁MyBatis鍘熺敓鍒嗛〉瀵硅薄缁勮 -- Gitblit v1.9.3