工具类-分页

 

/**

* 分页工具类

* @author vvovv

*

*/

public class PageBean {

private int pageSize; //每页记录数

private int pageCount; //总页数

private int currentPage; //当前页

 

private int recordCount; //需要分页的记录数

 

private boolean hasPrivious; //是否有上一页

 

private boolean hasNext; //是否有下一页

 

public PageBean(){

this.currentPage = 1;

this.pageSize = 10;

}

 

public PageBean(int pageSize){

this.currentPage = 1;

this.pageSize = pageSize;

}

public int getPageSize() {

return pageSize;

}

public void setPageSize(int pageSize) {

this.pageSize = pageSize;

}

public int getPageCount() {

return pageCount;

}

public void setPageCount(int pageCount) {

this.pageCount = pageCount;

}

public int getCurrentPage() {

return currentPage;

}

public void setCurrentPage(int currentPage) {

this.currentPage = currentPage;

}

public int getRecordCount() {

return recordCount;

}

public void setRecordCount(int recordCount) {

this.recordCount = recordCount;

pageCount = recordCount % pageSize == 0 ? recordCount / pageSize : recordCount / pageSize + 1;

hasPrivious = currentPage == 1 ? false : true;

hasNext = currentPage == pageCount ? false : true;

}

public boolean isHasPrivious() {

return hasPrivious;

}

public void setHasPrivious(boolean hasPrivious) {

this.hasPrivious = hasPrivious;

}

public boolean isHasNext() {

return hasNext;

}

public void setHasNext(boolean hasNext) {

this.hasNext = hasNext;

}

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值