package com.yqs.drp.util;
import java.util.*;
public class PageModel {
 //总记录数
 private int totalRecord;
 //结果集
 private List list;
 //当前页
 private int pageNo;
 //每页显示多少条记录
 private int pageSize;
 /**
  * 取得总页数return (totalRecord + pageSize - 1) / pageSize;
  * @return
  */
 public int getTotalpages() {
  return (totalRecord + pageSize - 1) / pageSize;
 }
 /**
  * 取得首页
  * @return
  */
 public int getTopPages() {
  return 1;
 }
 /**
  * 取得尾页
  * @return
  */
 public int getBottomPages() {
  return getTotalpages() == 0 ? 1 : getTotalpages();
 }
 /**
  * 取得上一页
  * @return
  */
 public int getPreviousPageNo() {
  if(pageNo <= 1) {
   return 1;
  }
  return pageNo - 1;
 }
 
 public int getNextPageNo() {
  if(pageNo >= getTotalpages()) {
   return getTotalpages()==0 ? 1 : getTotalpages();
  }
  return pageNo + 1;
 }
 
 public int getTotalRecord() {
  return totalRecord;
 }
 
 public void setTotalRecord(int totalRecord) {
  this.totalRecord = totalRecord;
 }
 
 public List getList() {
  return list;
 }
 
 public void setList(List list) {
  this.list = list;
 }
 public int getPageNo() {
  return pageNo;
 }
 public void setPageNo(int pageNo) {
  this.pageNo = pageNo;
 }
 public int getPageSize() {
  return pageSize;
 }
 public void setPageSize(int pageSize) {
  this.pageSize = pageSize;
 }
}