最近在使用若依前后端分离框架时,发现使用mybatis-plus,用lambda表达式写sql时,用vo类返回,会导致分页总数<=10
解决方法如下:
创建自定义工具类
public class PageUtil {
/**
* 返回分页信息方法
*
* @param list
* @param total
* @return
*/
public static TableDataInfo getDataTable(List<?> list, Long total) {
TableDataInfo rspData = new TableDataInfo();
rspData.setCode(HttpStatus.SUCCESS);
rspData.setMsg("查询成功");
rspData.setRows(list);
rspData.setTotal(total);
return rspData;
}
}
调用方式
return getDataTable(entityVoList, new PageInfo(entityList).getTotal());