ecology_maven/weaver/aiyh_pcn/async_organization/result/ResultBean.java

138 lines
2.5 KiB
Java

package weaver.aiyh_pcn.async_organization.result;
import java.util.ArrayList;
/**
* @author EBU7-dev1-ayh
* @create 2021/7/21 0021 13:57
*
*/
public class ResultBean<E>{
/**响应状态码*/
private boolean code;
private String errorMessage;
private String traceId;
/**响应消息*/
private String msg;
/**总页数*/
private int totalPage;
/**当前页数*/
private int page;
/**每页数据量*/
private int pageSize;
/**数据总量*/
private int totalCount;
/**响应数据*/
private ArrayList<E> items;
@Override
public String toString() {
return "ResultBean{" +
"code=" + code +
", errorMessage='" + errorMessage + '\'' +
", traceId='" + traceId + '\'' +
", msg='" + msg + '\'' +
", totalPage=" + totalPage +
", page=" + page +
", pageSize=" + pageSize +
", totalCount=" + totalCount +
", items=" + items +
'}';
}
public ResultBean() {
}
public ResultBean(boolean code, String msg, int totalPage, int page, int pageSize, int totalCount, ArrayList<E> items) {
this.code = code;
this.msg = msg;
this.totalPage = totalPage;
this.page = page;
this.pageSize = pageSize;
this.totalCount = totalCount;
this.items = items;
}
public boolean getCode() {
return code;
}
public void setCode(boolean code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public int getTotalPage() {
return totalPage;
}
public void setTotalPage(int totalPage) {
this.totalPage = totalPage;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalCount() {
return totalCount;
}
public void setTotalCount(int totalCount) {
this.totalCount = totalCount;
}
public ArrayList<E> getItems() {
return items;
}
public boolean isCode() {
return code;
}
public String getErrorMessage() {
return errorMessage;
}
public String getTraceId() {
return traceId;
}
public ResultBean(boolean code, String errorMessage, String traceId, String msg, int totalPage, int page, int pageSize, int totalCount, ArrayList<E> items) {
this.code = code;
this.errorMessage = errorMessage;
this.traceId = traceId;
this.msg = msg;
this.totalPage = totalPage;
this.page = page;
this.pageSize = pageSize;
this.totalCount = totalCount;
this.items = items;
}
public void setItems(ArrayList<E> items) {
this.items = items;
}
}