Module bus.pager

Class PageParam

java.lang.Object
org.miaixz.bus.pager.PageParam
All Implemented Interfaces:
Paging

public class PageParam extends Object implements Paging
分页参数基类,继承该类以便更直接地控制分页参数。
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • PageParam

      public PageParam()
      默认构造函数。
    • PageParam

      public PageParam(Integer pageNo, Integer pageSize)
      构造函数,指定页码和每页记录数。
      Parameters:
      pageNo - 页码(从1开始)
      pageSize - 每页记录数
    • PageParam

      public PageParam(Integer pageNo, Integer pageSize, String orderBy)
      构造函数,指定页码、每页记录数和排序字段。
      Parameters:
      pageNo - 页码(从1开始)
      pageSize - 每页记录数
      orderBy - 排序字段
  • Method Details

    • getPageNo

      public Integer getPageNo()
      获取页码。
      Specified by:
      getPageNo in interface Paging
      Returns:
      页码
    • setPageNo

      public void setPageNo(Integer pageNo)
      设置页码。
      Parameters:
      pageNo - 页码
    • getPageSize

      public Integer getPageSize()
      获取每页记录数。
      Specified by:
      getPageSize in interface Paging
      Returns:
      每页记录数
    • setPageSize

      public void setPageSize(Integer pageSize)
      设置每页记录数。
      Parameters:
      pageSize - 每页记录数
    • getOrderBy

      public String getOrderBy()
      获取排序字段。
      Specified by:
      getOrderBy in interface Paging
      Returns:
      排序字段
    • setOrderBy

      public void setOrderBy(String orderBy)
      设置排序字段。
      Parameters:
      orderBy - 排序字段