package com.espeed.reading.util; /** * * @项目名称: 邮件跟踪系统 * @版权所有: 深圳市科飞时速网络技术有限公司(0755-88843776) * @技术支持: info@21gmail.com * @单元名称: 分页实体类 * @开始时间: 2017-10-16 * @开发人员: 杨志钊 */ public class Page { private Integer currentPage = 1;// 当前页 private Integer pageSize = 10;// 每页量 private Integer start;// 分页开始记录条数 private Long totalRecord;// 总记录数 private Integer totalPage;// 总页数 public Integer getCurrentPage() { return currentPage; } public void setCurrentPage(Integer currentPage) { this.currentPage = currentPage; } public Integer getPageSize() { return pageSize; } public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } public Integer getStart() { return start; } public void setStart(Integer start) { this.start = start; } public Long getTotalRecord() { return totalRecord; } public void setTotalRecord(Long totalRecord) { if (totalRecord != null) { this.start = (this.currentPage - 1) * this.pageSize; this.totalPage = (int) ((totalRecord % this.pageSize) == 0 ? (totalRecord / this.pageSize) : (totalRecord / this.pageSize) + 1); } this.totalRecord = totalRecord; } public Integer getTotalPage() { return totalPage; } public void setTotalPage(Integer totalPage) { this.totalPage = totalPage; } }