package cn.bdqn.dxp.util;
import java.util.List;
public class PageUtil<T> {
// 当前页码
private Integer pageNo;
// 每页显示条数
private Integer pageSize;
// 总条数
private int sumCount;
// 总页数
private Integer pageCount;
// 从第几条开始
private Integer firstResult;
//接收全部数据的集合 data
private List<T> data;
public Integer getFirstResult() {
// 计算从第几条开始
this.firstResult = (this.pageNo - 1) * pageSize;
return firstResult;
}
public void setFirstResult(Integer firstResult) {
this.firstResult = firstResult;
}
public Integer getPageCount() {
// 计算总页数
this.pageCount = sumCount % pageSize == 0 ? sumCount / pageSize : sumCount / pageSize + 1;
return pageCount;
}
public Integer getPageNo() {
return pageNo;
}
public void setPageNo(Integer pageNo) {
this.pageNo = pageNo;
}
public Integer getPageSize() {
return pageSize;
}
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
public int getSumCount() {
return sumCount;
}
public void setSumCount(int sumCount) {
this.sumCount = sumCount;
}
public void setPageCount(Integer pageCount) {
this.pageCount = pageCount;
}
public List<T> getData() {
return data;
}
public void setData(List<T> data) {
this.data = data;
}
}
springmvc手写分页工具类,简单易懂。
猜你喜欢
转载自blog.csdn.net/qq_40585396/article/details/85247330
今日推荐
周排行