12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- package com.yaozhitech.spring5.common.msg;
- import java.util.List;
- /**
- * ${DESCRIPTION}
- *
- * @author wanghaobin
- * @create 2017-06-14 22:40
- */
- public class TableResultResponse<T> extends BaseResponse {
- TableData<T> data;
- public TableResultResponse(long total, List<T> rows) {
- this.data = new TableData<T>(total, rows);
- }
- public TableResultResponse() {
- this.data = new TableData<T>();
- }
- TableResultResponse<T> total(int total) {
- this.data.setTotal(total);
- return this;
- }
- TableResultResponse<T> total(List<T> rows) {
- this.data.setRows(rows);
- return this;
- }
- public TableData<T> getData() {
- return data;
- }
- public void setData(TableData<T> data) {
- this.data = data;
- }
- class TableData<T> {
- long total;
- List<T> rows;
- public TableData(long total, List<T> rows) {
- this.total = total;
- this.rows = rows;
- }
- public TableData() {
- }
- public long getTotal() {
- return total;
- }
- public void setTotal(long total) {
- this.total = total;
- }
- public List<T> getRows() {
- return rows;
- }
- public void setRows(List<T> rows) {
- this.rows = rows;
- }
- }
- }
|