package cn.timer.api.utils;

/**
 * 分页查询工具类
 * 
 * @author Administrator
 *
 */

public class Page {
	
	/**
	 * 当前页
	 */
	private Integer currentPage;
	
	/**
	 * 每页总条数
	 */
	private Integer totalPage;

	/**
	 * 偏移
	 */
	private Integer offset;

	public Integer getCurrentPage() {
		return currentPage == null || currentPage <= 0 ? 1 : currentPage;
	}

	public void setCurrentPage(Integer currentPage) {

		this.currentPage = currentPage;
	}

	public Integer getTotalPage() {
		return totalPage == null || totalPage <= 0 ? 10 : totalPage;
	}

	public void setTotalPage(Integer totalPage) {
		this.totalPage = totalPage;
	}
	public Integer getOffset() {
		return this.getCurrentPage() > 0 ? (this.getCurrentPage() - 1) * this.getTotalPage() : 0;
	}

	public void setOffset(Integer offset) {
		this.offset = offset;
	}
}