类 PagerImpl<T>

java.lang.Object
net.sohelp.boot.common.core.paging.PagerImpl<T>
类型参数:
T - 泛型类型,表示分页数据的具体类型
所有已实现的接口:
Pager<T>

public class PagerImpl<T> extends Object implements Pager<T>
分页接口实现类 用于封装分页查询的结果数据,包括总记录数、当前页数据列表和汇总信息
  • 构造器详细资料

    • PagerImpl

      public PagerImpl()
  • 方法详细资料

    • setSummary

      public void setSummary(Map<String,Object> summary)
      从接口复制的说明: Pager
      设置合计信息
      指定者:
      setSummary 在接口中 Pager<T>
      参数:
      summary - 合计信息Map对象,用于存储各种统计合计数据
    • getSummary

      public Map<String,Object> getSummary()
      从接口复制的说明: Pager
      返回合计信息
      指定者:
      getSummary 在接口中 Pager<T>
      返回:
      合计信息Map对象,包含各种统计合计数据
    • getTotal

      public int getTotal()
      从接口复制的说明: Pager
      获取总行数
      指定者:
      getTotal 在接口中 Pager<T>
      返回:
      总行数,表示符合查询条件的记录总数
    • setTotal

      public void setTotal(int total)
      从接口复制的说明: Pager
      设置总行数
      指定者:
      setTotal 在接口中 Pager<T>
      参数:
      total - 总行数,表示符合查询条件的记录总数
    • getResults

      public List<T> getResults()
      从接口复制的说明: Pager
      获取结果集
      指定者:
      getResults 在接口中 Pager<T>
      返回:
      结果集列表,包含当前页的所有记录数据
    • setResults

      public void setResults(List<T> results)
      从接口复制的说明: Pager
      设置结果集
      指定者:
      setResults 在接口中 Pager<T>
      参数:
      results - 结果集列表,包含当前页的所有记录数据