matrix.boot.based.utils.PageUtil Maven / Gradle / Ivy
package matrix.boot.based.utils;
/**
* 分页工具
* @author wangcheng
*/
public class PageUtil {
/**
* 获取一共多少页
*
* @param pageCount 每页条数
* @param totalCount 全部条数
*/
public static Integer getTotalPage(Integer pageCount, Integer totalCount) {
return (totalCount % pageCount) == 0 ? (totalCount / pageCount) : (totalCount / pageCount) + 1;
}
/**
* 获取从第几条数据开始
*
* @param pageCount 每页条数
* @param pageNum 当前页数(从1开始)
*/
public static Integer getStartIndex(Integer pageCount, Integer pageNum) {
return pageCount * (pageNum - 1);
}
}