package studio.baxia.fo.common; /** * Created by Pan on 2016/10/13. */ public class PageConfig { private Integer pageIndex = 0;//当前记录位置:用于数据库查询的起始位置 private Integer pageNumber = 1;//当前页数:用于页面传递到后台的前往页码,同时用于显示在页面上 private Integer pageSize = 10;//每页显示记录数:用于页面传递到后台的每页显示记录数,同时用于显示在页面上 private Integer allCount;//总的记录数:从服务器的数据库获取总的记录数,返回计算总页数和显示在页面 private Integer allPage;//总页数:通过总记录数和每页显示记录数计算得出,用于显示在页面上 private PageConfig() { } /** * 唯一公有构造器 * * @param pageNumber 当前页码:默认值为1 * @param pageSize 每页显示记录数:默认值为10 */ public PageConfig(int pageNumber, int pageSize) { this.pageNumber = pageNumber; this.pageSize = pageSize; this.pageIndex = (this.pageNumber - 1) * this.pageSize; } /** * 通过总记录数初始化所有成员变量(因为构造器的存在,只需要将allCount,allPage赋值即可) * @param allCount */ public void initAll(int allCount) { this.allCount = allCount; this.allPage = this.allCount % this.pageSize == 0 ? this.allCount / this.pageSize : this.allCount / this.pageSize + 1; } @Override public String toString() { return "PageConfig{" + "pageIndex=" + pageIndex + ", pageNumber=" + pageNumber + ", pageSize=" + pageSize + ", allCount=" + allCount + ", allPage=" + allPage + '}'; } public Integer getPageIndex() { return (this.pageNumber - 1) * this.pageSize; } public void setPageIndex(Integer pageIndex) { this.pageIndex = pageIndex; } public Integer getPageSize() { return pageSize; } public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } public Integer getAllCount() { return allCount; } public void setAllCount(Integer allCount) { this.allCount = allCount; } public Integer getPageNumber() { return pageNumber; } public void setPageNumber(Integer pageNumber) { this.pageNumber = pageNumber; } public Integer getAllPage() { return allPage; } public void setAllPage(Integer allPage) { this.allPage = allPage; } }
最近下载更多
xiaopengzep LV1
3月25日
1481917707 LV4
2022年12月31日
邬松桥 LV11
2022年11月16日
微信网友_6164511365238784 LV7
2022年10月10日
Pojem2222 LV2
2022年6月5日
wanglinddad LV55
2022年4月17日
Haggiii LV1
2021年12月28日
longtaolee LV11
2021年12月22日
暮江吟 LV8
2021年10月10日
15966848095 LV22
2021年9月27日
最近浏览更多
krispeng LV13
昨天
林守汐 LV2
6月20日
微信网友_7036912548810752
6月14日
暂无贡献等级
goccgoccgocc LV4
5月23日
yellow_flowers LV8
4月26日
xiaopengzep LV1
3月24日
yxzzxy LV3
2月18日
khhuyvhgcd LV1
1月26日
abcdmly12 LV1
1月13日
随手一个用户名 LV1
2023年11月1日