reghao 2 роки тому
батько
коміт
2c1ba20ce9

+ 6 - 6
jdk/src/main/java/cn/reghao/jutil/jdk/db/PageList.java

@@ -23,7 +23,7 @@ public class PageList<T> implements Serializable {
     private final int totalSize;
     // 是否最后一页
     private final boolean hasNext;
-    private final int lastId;
+    private final String lastId;
     // 当前页元素
     private final List<T> list;
 
@@ -35,7 +35,7 @@ public class PageList<T> implements Serializable {
         return new PageList<>(pageNumber, pageSize, total, list);
     }
 
-    public static <T> PageList<T> pageList(int pageNumber, int pageSize, int total, int lastId, List<T> list) {
+    public static <T> PageList<T> pageList(int pageNumber, int pageSize, int total, String lastId, List<T> list) {
         return new PageList<>(pageNumber, pageSize, total, lastId, list);
     }
 
@@ -46,10 +46,10 @@ public class PageList<T> implements Serializable {
         this.totalPages = totalSize/pageSize + (totalSize%pageSize != 0 ? 1 : 0);
         this.list = list;
         this.hasNext = (totalSize - pageSize*pageNumber > 0);
-        this.lastId = 0;
+        this.lastId = "0";
     }
 
-    private PageList(int pageNumber, int pageSize, int totalSize, int lastId, List<T> list) {
+    private PageList(int pageNumber, int pageSize, int totalSize, String lastId, List<T> list) {
         this.pageNumber = pageNumber;
         this.pageSize = pageSize;
         this.totalSize = totalSize;
@@ -66,7 +66,7 @@ public class PageList<T> implements Serializable {
         this.totalPages = 0;
         this.list = Collections.emptyList();
         this.hasNext = false;
-        this.lastId = 0;
+        this.lastId = "0";
     }
 
     public int getPageNumber() {
@@ -89,7 +89,7 @@ public class PageList<T> implements Serializable {
         return hasNext;
     }
 
-    public int getLastId() {
+    public String getLastId() {
         return lastId;
     }