分页pojo

来源:互联网 发布:世界未解之谜 知乎 编辑:程序博客网 时间:2024/06/10 02:01

@SuppressWarnings("serial")

public class PageDataPojoimplements Serializable{

private int page;//当前页面

private int perPage;//每页多少条记录

private int totalPage;

private int totalNum;

private List<?> list=new ArrayList<Object>();

public int getPage() {

returnpage;

}

public void setPage(int page) {

this.page = page;

}

public int getPerPage() {

returnperPage;

}

public void setPerPage(int perPage) {

this.perPage = perPage;

}

public int getTotalPage() {

totalPage=(totalNum+perPage-1)/perPage;

totalPage=(totalPage<=0)?1:totalPage;

returntotalPage;

}

public void setTotalPage(int totalPage) {

totalPage=(totalPage<=0)?1:totalPage;

this.totalPage = totalPage;

}

public int getTotalNum() {

totalNum=(totalNum<0)?0:totalNum;

returntotalNum;

}

public void setTotalNum(int totalNum) {

totalNum=(totalNum<0)?0:totalNum;

this.totalNum = totalNum;

}

public List<?> getList() {

returnlist;

}

public void setList(List<?> list) {

this.list = list;

}

@Override

public String toString() {

return"{\"page\":" + page +", \"perPage\":" + perPage

+", \"totalPage\":" + totalPage +", \"totalNum\":" + totalNum

+", \"list\":" + list+"}";

}

}