From 9596787f2b11fcefa83e74705c604e0d2b1690f8 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 18 十月 2023 11:26:16 +0800
Subject: [PATCH] 111
---
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