
private Integer errCode; private String errMsg; private T data; private Integer offset; private Integer limit; private Integer total; private List<T> dataList; 如题, 一般如果返回数据中要带上 offset, total 之类的, 一般是封装到 data 里还是独立出来?
1 itning 2019 年 10 月 9 日 via Android 一般分页信息和数据封装成一个类 |
2 Takamine 2019 年 10 月 9 日 ```java public class PageInfo<T> { private int offset; private long total; ... private List<T> list; ... } ``` |
3 xuanbg 2019 年 10 月 9 日 offset 前端自己知道,只需要在 data 之外一起返回 total 就行。 ```json { "success": true, "code": 200, "message": "请求成功", "data": [ { "id": "13b09fd03a5a47b7918b24ec42c3db06", "type": 1, "method": "getConfigs", "taskTime": "2019-10-04 21:25:10", "count": 4, "createdTime": "2019-10-04 21:24:11", "invalid": false } ], "option": 1 } ``` 上面的 option 里面的 1 就是 total |
4 usm8jc 2019 年 10 月 9 日 和 LZ 一致。 |
5 Raymon111111 2019 年 10 月 10 日 有个 PageUtil 装在这个里面 你这个类就可以 |
6 mmdsun 2019 年 10 月 10 日 via Android msg code data data 里面套 pagebean |
7 |
8 sutra 2019 年 10 月 10 日 直接用了 `spring-data` 里的 `org.springframework.data.domain.Page<T>`。 |