PageBean.java
package cn.dyslzx.two.utils;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@Setter@Getter@ToString
public class PageBean<T> {
private Integer pageNum=1;
private Integer pageSize=3;
private Integer rows;
private Integer pages=1;
private List<T> list;
public PageBean(Integer pageNum) {
this.pageNum=pageNum;
}
public PageBean(Integer pageNum,Integer pageSize) {
this.pageNum=pageNum;
this.pageSize=pageSize;
}
public void setRows(Integer rows) {
this.rows = rows;
this.pages=(rows%pageSize==0?rows/pageSize:rows/pageSize+1);
if(pageNum>pages) {
pageNum=pages;
}
if(pageNum<1) {
pageNum=1;
}
}
}