解决若依分页总数问题

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);

LICENSED UNDER CC BY-NC-SA 4.0
Comment