
cn.featherfly.common.structure.page.Pagination Maven / Gradle / Ivy
package cn.featherfly.common.structure.page;
/**
*
* 分页模型
*
*
* @author 钟冀
*/
public interface Pagination {
/**
*
* 获取每页数量
*
* @return 每页数量
*/
Integer getPageSize();
/**
*
* 获取页数
*
* @return 页数
*/
Integer getPageNumber();
/**
*
* 获取总页数
*
* @return 总页数
*/
Integer getTotalPage();
/**
*
* 获取总数
*
* @return 总数
*/
Integer getTotal();
/**
*
* 设置每页数量
*
* @param pageSize 每页数量
*/
void setPageSize(Integer pageSize);
/**
*
* 设置页数
*
* @param pageNumber 页数
*/
void setPageNumber(Integer pageNumber);
/**
*
* 设置总数
*
* @param total 总数
*/
void setTotal(Integer total);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy