简单记录下,方便工作中复制
public AjaxResult query(QueryForm form){
Map<String,Object> map = new HashMap<>();
List<实体类> list = dao层.method(form);
if (CollectionUtils.isEmpty(list)){
map.put("list",new ArrayList<>());//数据列表
return AjaxResult.success(map);
}
List<实体类> pageList = new ArrayList<>();
int totalSize = 0;
int totalPage = 0;
totalSize = list.size();
totalPage = PageUtil.totalPage(totalSize,form.getPageSize());
if (form.getPageIndex()-1 <= totalPage){
pageList = CollUtil.page(form.getPageIndex()-1,form.getPageSize(),list);
}
map.put("list",pageList);
map.put("total",totalSize);
map.put("pages",totalPage);
return AjaxResult.success(map);
}