|
|
|
@ -37,10 +37,13 @@ public class PageResult<T> implements Serializable { |
|
|
|
? Collections.emptyList() |
|
|
|
: page.getRecords(); |
|
|
|
PageData<T> pageData = new PageData<>(); |
|
|
|
pageData.setList(records); |
|
|
|
pageData.setTotal(page != null ? page.getTotal() : 0L); |
|
|
|
result.setData(pageData); |
|
|
|
pageData.setRecords(records); |
|
|
|
pageData.setTotal(page.getTotal()); |
|
|
|
pageData.setSize(page.getSize()); |
|
|
|
pageData.setCurrent(page.getCurrent()); |
|
|
|
pageData.setPages(page.getPages()); |
|
|
|
|
|
|
|
result.setData(pageData); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
@ -54,7 +57,7 @@ public class PageResult<T> implements Serializable { |
|
|
|
result.setCode(ResultCode.SUCCESS.getCode()); |
|
|
|
result.setMsg(ResultCode.SUCCESS.getMsg()); |
|
|
|
PageData<T> pageData = new PageData<>(); |
|
|
|
pageData.setList(list != null ? list : Collections.emptyList()); |
|
|
|
pageData.setRecords(list != null ? list : Collections.emptyList()); |
|
|
|
pageData.setTotal(0L); |
|
|
|
result.setData(pageData); |
|
|
|
return result; |
|
|
|
@ -63,9 +66,15 @@ public class PageResult<T> implements Serializable { |
|
|
|
@Data |
|
|
|
public static class PageData<T> { |
|
|
|
|
|
|
|
private List<T> list; |
|
|
|
private List<T> records; |
|
|
|
|
|
|
|
private long total; |
|
|
|
|
|
|
|
private long size; |
|
|
|
|
|
|
|
private long current; |
|
|
|
|
|
|
|
private long pages; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|