Interface PageUtil<T,R>

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@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);
 
  • Method Summary

    Modifier and Type
    Method
    Description
    page(PagingRequest info, R r)
    封装分页对象
    com.baomidou.mybatisplus.core.metadata.IPage<T>
    queryPage(com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> page, R r)
    获取数据集合
  • Method Details

    • page

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

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