package com.quchu.entity;
import java.io.Serializable;
import java.util.List;
/**
* 分页结果类
* @author Administrator
*
*/
public class PageResult implements Serializable {
private long total;//总记录数
private List rows;//当前页记录
private int page;//当前页
private int size;//页面大小
private int totalPage;//总页数
private int beg;//首页
private int end;//尾页
private int pre;//上一页
private int next;//下一页
private static int DEFAULT_PAGE_RANGE=4;
public PageResult(){}
public PageResult(long total, List rows, int page, int size) {
super();
this.total = total;
this.rows = rows;
this.page = page;
this.size = size;
// 计算
this.totalPage = (int) (total % size == 0 ? (total/size): (total/size+1));
// 获取显示起始页码
calcPage(page,totalPage,2);
this.pre = page == 1 ? 1: page-1;
this.next = page ==
分页工具类PageResult
最新推荐文章于 2024-04-10 20:42:05 发布