package com.order.beans;
import java.util.ArrayList;
import java.util.List;
public class Page {
private int pagenum; //当前页码
private int pageStartIndex; //当前页面索引
private int pageSize; //页面大小
private int totalRows; //总记录数
private int totalPages; //总页码数
private List datas; //当前页面的具体数据
public Page() {
this.pagenum = 1;
this.pageSize = 3;
datas = new ArrayList<>();
}
public int getPagenum() {
return pagenum;
}
public void setPagenum(int pagenum) {
this.pagenum = pagenum;
}
public int getPageStartIndex() {
return (pagenum - 1)*3;
}
public void setPageStartIndex(int pageStartIndex) {
this.pageStartIndex = pageStartIndex;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalRows() {
return totalRows;
}
public void setTotalRows(int totalRows) {
this.totalRows = totalRows;
}
public int getTotalPages() {
totalPages = totalRows/pageSize;
if(totalRows%pageSize != 0){
totalPages++;
}
return totalPages;
}
public void setTotalPages(int totalPages) {
this.totalPages = totalPages;
}
public List getDatas() {
return datas;
}
public void setDatas(List datas) {
this.datas = datas;
}
}