Class PageParams<T>

java.lang.Object
top.tangyh.basic.base.request.PageParams<T>
Type Parameters:
T - 分页业务参数

public class PageParams<T> extends Object
分页参数
Author:
zuihou
  • Constructor Details

    • PageParams

      public PageParams(long current, long size)
  • Method Details

    • buildPage

      public <E> com.baomidou.mybatisplus.core.metadata.IPage<E> buildPage()
      构建分页对象
      Returns:
      分页对象
    • buildPage

      public <E> com.baomidou.mybatisplus.core.metadata.IPage<E> buildPage(Class<?> entityClazz)
      构建分页对象

      支持多个字段排序,用法: eg.1, 参数:{order:"name,id", order:"descending,ascending" }。 排序: name desc, id asc eg.2, 参数:{order:"name", order:"descending,ascending" }。 排序: name desc eg.3, 参数:{order:"name,id", order:"descending" }。 排序: name desc

      Parameters:
      entityClazz - 字段中标注了@TableName 或 @TableId 注解的实体类。
      Returns:
      分页对象
      Since:
      3.5.0
    • offset

      public long offset()
      计算当前分页偏移量
    • put

      public PageParams<T> put(String key, Object value)
    • putAll

      public PageParams<T> putAll(Map<String,Object> extra)