packagecn.taotao.utils;importcom.github.pagehelper.PageInfo;/*** @Title: PageHelperTool.java
* @Package
* @Description: 分页工具类*/
public classPageHelperTool {/*** PageHelper中,如果当前页是最后一页,则返回的nextPage是0,即首页,而有时我们需要最后一页的nextPage是lastPage,因此写此方法
*
*@paramcurrentPage
*@parampageObj
*@return
*/
public static PageInfo lastPageSetNextPage(int currentPage, PageInfopageObj) {if (currentPage ==pageObj.getPages()) {
pageObj.setNextPage(pageObj.getPages());
}returnpageObj;
}public static PageInfo initPageInfoObj(int currentPage, int total, int pageSize, PageInfopageInfo) {
pageInfo.setNextPage(currentPage< ((total + pageSize - 1) / pageSize) ? currentPage + 1: currentPage);
pageInfo.setTotal(total);
pageInfo.setPageNum(currentPage);