package com.inspur.system.pojo;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class PageBean<T> {
private int pageNo = 1; //当前页
private int pageSize = 10; //每页条数
private int totalRecord; //总记录数
private int totalPage; //总页数
private List<T> results;
private Map<String, Object> params = new HashMap<String, Object>();
private boolean isPaging = true; //是否分页 ture:分页,false:不分页
public int getPageNo() {
return pageNo;
}
public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalRecord() {
return totalRecord;
}
public void setTotalRecord(int totalRecord) {
this.totalRecord = totalRecord;
int totalPage = totalRecord % pageSize == 0 ? totalRecord / pageSize : totalRecord / pageSize + 1;
this.setTotalPage(totalPage);
}
public int getTotalPage() {
return totalPage;
}
public void setTotalPage(int totalPage) {
this.totalPage = totalPage;
}
public List<T> getResults() {
return results;
}
public void setResults(List<T> results) {
this.results = results;
}
public Map<String, Object> getParams() {
return params;
}
public void setParams(Map<String, Object> params) {
this.params = params;
}
public boolean isPaging() {
return isPaging;
}
public void setPaging(boolean isPaging) {
this.isPaging = isPaging;
}
@Override
public String toString() {
StringBuffer builder = new StringBuffer();
builder.append("Page [pageNo=").append(pageNo).append(", pageSize=")
.append(pageSize).append(", results=").append(results)
.append(", totalPage=").append(totalPage)
.append(", totalRecord=").append(totalRecord).append("]");
return builder.toString();
}
}
后台分页utilBean:PageBean<T>
猜你喜欢
转载自blog.csdn.net/qq_27815133/article/details/80820494
今日推荐
周排行