package cn.wisenergy.common.utils; import com.github.pagehelper.PageInfo; import org.springframework.cache.annotation.EnableCaching; import org.springframework.stereotype.Component; /** * Created by m1991 on 2021/3/7 15:12 */ @Component @EnableCaching public class PageUtils { /** * 将分页信息封装到统一的接口 * @param pageRequest * @param * @return */ public static PageResult getPageResult(PageRequest pageRequest, PageInfo<?> pageInfo) { PageResult pageResult = new PageResult(); pageResult.setPageNum(pageInfo.getPageNum()); pageResult.setPageSize(pageInfo.getPageSize()); pageResult.setTotalSize(pageInfo.getTotal()); pageResult.setTotalPages(pageInfo.getPages()); pageResult.setContent(pageInfo.getList()); return pageResult; } }