package com.landtool.lanbase.modules.api.utils;
|
|
import java.util.List;
|
|
public class PageBean<T> {
|
// 当前页
|
private Integer currentPage = 1;
|
// 每页显示的总条数
|
private Integer pageSize = 10;
|
// 总条数
|
private Integer totalNum;
|
// 是否有下一页
|
private Integer isMore;
|
// 总页数
|
private Integer totalPage;
|
// 开始索引
|
private Integer startIndex;
|
// 分页结果
|
private List<T> items;
|
//Ext插件传递页数
|
private Integer page = 1;
|
//Ext插件传递当前页起始序号
|
private Integer start = 0;
|
//Ext插件传递每页记录数
|
private Integer limit = 10;
|
|
|
public PageBean() {
|
super();
|
}
|
|
public PageBean(Integer currentPage, Integer pageSize, Integer totalNum) {
|
super();
|
this.currentPage = currentPage;
|
this.pageSize = pageSize;
|
this.totalNum = totalNum;
|
this.totalPage = (this.totalNum + this.pageSize-1) / this.pageSize;
|
this.startIndex = (this.currentPage - 1) * this.pageSize;
|
this.isMore = this.currentPage >= this.totalPage ? 0 : 1;
|
}
|
|
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 Integer getTotalNum() {
|
return totalNum;
|
}
|
|
public void setTotalNum(Integer totalNum) {
|
this.totalNum = totalNum;
|
}
|
|
public Integer getIsMore() {
|
return isMore;
|
}
|
|
public void setIsMore(Integer isMore) {
|
this.isMore = isMore;
|
}
|
|
public Integer getTotalPage() {
|
return totalPage;
|
}
|
|
public void setTotalPage(Integer totalPage) {
|
this.totalPage = totalPage;
|
}
|
|
public Integer getStartIndex() {
|
return startIndex;
|
}
|
|
public void setStartIndex(Integer startIndex) {
|
this.startIndex = startIndex;
|
}
|
|
public Integer getPage() {
|
return page;
|
}
|
|
public void setPage(Integer page) {
|
this.page = page;
|
}
|
|
public Integer getStart() {
|
return start;
|
}
|
|
public void setStart(Integer start) {
|
this.start = start;
|
}
|
|
public Integer getLimit() {
|
return limit;
|
}
|
|
public void setLimit(Integer limit) {
|
this.limit = limit;
|
}
|
|
public List<T> getItems() {
|
return items;
|
}
|
|
public void setItems(List<T> items) {
|
this.items = items;
|
}
|
}
|