From d3d1b082c49f13abda7e1b73964f7f7fa62105b0 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期日, 08 十月 2023 14:43:28 +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