利用HuTool实现常用分页

时间:2025-04-03 08:36:05

简单记录下,方便工作中复制

public AjaxResult query(QueryForm form){

    Map<String,Object> map = new HashMap<>();
    List<实体类> list = dao层.method(form);
    if ((list)){
        ("list",new ArrayList<>());//数据列表
        return (map);
    }
    List<实体类> pageList = new ArrayList<>();
    int totalSize = 0;
    int totalPage = 0;
    totalSize = ();
    totalPage = (totalSize,());
    if (()-1 <= totalPage){
        pageList = (()-1,(),list);
    }
    ("list",pageList);
    ("total",totalSize);
    ("pages",totalPage);
    return (map);
}