接口 PageUtil<T,R>

函数接口:
这是一个函数接口, 因此可用作 lambda 表达式或方法引用的赋值目标。

@FunctionalInterface public interface PageUtil<T,R>

封装分页信息

 
 PageUtil<ResponseData, RequestData> pu = (p, q) -> mapper.pageList(p, q);
 BasePageResponse<List<ResponseData>> result = pu.page(request.getPage(), params);
 
  • 方法概要

    修饰符和类型
    方法
    说明
    page(PagingRequest info, R r)
    封装分页对象
    com.baomidou.mybatisplus.core.metadata.IPage<T>
    queryPage(com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> page, R r)
    获取数据集合
  • 方法详细资料

    • page

      default BasePageResponse<List<T>> page(PagingRequest info, R r)
      封装分页对象
      参数:
      info - 分页对象
      r - 参数
      返回:
      查询集合
    • queryPage

      com.baomidou.mybatisplus.core.metadata.IPage<T> queryPage(com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> page, R r)
      获取数据集合
      参数:
      page - 分页对象
      r - 参数
      返回:
      结果集