package com.shlanbao.tzsc.base.model; import java.util.List; import com.alibaba.fastjson.JSONObject; /** * 分页视图 *
  • @author Leejean *
  • @create 2014-6-27下午03:16:55 */ public class PageView { /** 分页数据 **/ private List rows; private int total; private int pagesize; private int curpage; private int allpage; public List getRows() { return rows; } public void setRows(List rows) { this.rows = rows; } public int getTotal() { return total; } public void setTotal(int total) { this.total = total; } public int getAllpage() { if(total!=0&&pagesize!=0){ return (total-1)/pagesize+1; }else{ return this.allpage; } } public void setAllpage(int allpage) { this.allpage = allpage; } public PageView(List rows, int total, int pagesize, int curpage) { super(); this.rows = rows; this.total = total; this.pagesize = pagesize; this.curpage = curpage; } public int getPagesize() { return pagesize; } public void setPagesize(int pagesize) { this.pagesize = pagesize; } public int getCurpage() { return curpage; } public void setCurpage(int curpage) { this.curpage = curpage; } public PageView(List rows, int total) { super(); this.rows = rows; this.total = total; } public PageView() { // TODO Auto-generated constructor stub } public String toJSON(){ JSONObject obj = new JSONObject(); obj.put("rows", this.getRows()); obj.put("total",this.getTotal()); obj.put("pagesize", this.getPagesize()); obj.put("curpage", this.getCurpage()); obj.put("allpage", this.getAllpage()); return obj.toString(); } }