package com.suelec.permission.utils; import com.github.pagehelper.PageInfo; import com.suelec.permission.vo.resp.PageVo; /** * 分页工具类 */ public class PageUtil { /** * 分页数据组装 * @param pageInfo * @param * @return */ public static PageVo getPageVo(PageInfo pageInfo){ PageVo pageInfoPageVo = new PageVo(); pageInfoPageVo.setTotalRows(pageInfo.getTotal());//总记录数 pageInfoPageVo.setTotalPages(pageInfo.getPages());//总页数 pageInfoPageVo.setPageNum(pageInfo.getPageNum());//当前第几页 pageInfoPageVo.setPageSize(pageInfo.getPageSize());//每页记录数 pageInfoPageVo.setCurPageSize(pageInfo.getSize());//当前页记录数 pageInfoPageVo.setRows(pageInfo.getList());//结果集 return pageInfoPageVo; } }