版权声明:读书人不经过主人的批准就胡乱借鉴也是偷哦! https://blog.csdn.net/baidu_33320352/article/details/78260196
Page
/**
*
* @项目名称: --
* @版权所有: --
* @技术支持: --
* @单元名称: 分页实体类
* @开始时间: 2017-10-16
* @开发人员: --
*/
public class Page {
private Integer currentPage = 1;// 当前页
private Integer pageSize = 10;// 每页量
private String orderField;// 排序字段,多个字段用","隔开
private String sort = "DESC";// 排序方式,DESC降序;ASC升序
private Integer start;// 分页开始记录条数
private Long totalRecord;// 总记录数
private Integer totalPage;// 总页数
public Integer getCurrentPage() {
return currentPage;
}
public void setCurrentPage(Integer currentPage) {
this.currentPage = currentPage;
}
public Integer getPageSize() {
return pageSize;
}
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
public String getOrderField() {
return orderField;
}
public void setOrderField(String orderField) {
this.orderField = orderField == null ? null : orderField.trim();
}
public String getSort() {
return sort;
}
public void setSort(String sort) {
this.sort = sort == null ? null : sort.trim();
}
public Integer getStart() {
return start;
}
public void setStart(Integer start) {
this.start = start;
}
public Long getTotalRecord() {
return totalRecord;
}
public void setTotalRecord(Long totalRecord) {
if (totalRecord != null) {
this.start = (this.currentPage - 1) * this.pageSize;
this.totalPage = (int) ((totalRecord % this.pageSize) == 0 ? (totalRecord / this.pageSize)
: (totalRecord / this.pageSize) + 1);
}
this.totalRecord = totalRecord;
}
public Integer getTotalPage() {
return totalPage;
}
public void setTotalPage(Integer totalPage) {
this.totalPage = totalPage;
}
}
ResponseData
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
*
* @项目名称: --
* @版权所有: --
* @技术支持: --
* @单元名称: 响应数据实体
* @开始时间: 2017-10-16
* @开发人员: --
*/
public class ResponseData {
private Integer code = 200;// 操作结果提示码,200:成功;400:失败;500:服务器内部错误
private Boolean success = true;// 操作结果
private Object data;// 存放操作成功后的数据,或者失败后的提示
private String msg;// 操作提醒
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
if (code == 200) {
this.success = true;
} else {
this.success = false;
}
this.code = code;
}
public Boolean getSuccess() {
return success;
}
public void setSuccess(Boolean success) {
if (success) {
code = 200;
} else {
code = 400;
}
this.success = success;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public void setData(Object object, Page page) {
Map<String, Object> data = new HashMap<String, Object>();
if (object instanceof List) {
data.put("list", object);
} else {
data.put("result", object);
}
data.put("page", page);
this.data = data;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}