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