public class PageHelperUtils {
public static TableDataInfo page(List<?> list){
PageDomain pageDomain = TableSupport.buildPageRequest();
public class PageHelperUtils {
public static TableDataInfo page(List<?> list){
PageDomain pageDomain = TableSupport.buildPageRequest();
Integer pageNum = pageDomain.getPageNum();
Integer pageSize = pageDomain.getPageSize();
int num = list.size();
list = list.stream().skip((pageNum - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
TableDataInfo rspData = new TableDataInfo();
rspData.setCode(HttpStatus.SUCCESS);
rspData.setRows(list);
rspData.setTotal(num);
return rspData;
}
}
return PageHelperUtils.page(list);