Module bus.pager

Class PageObject

java.lang.Object
org.miaixz.bus.pager.binding.PageObject

public abstract class PageObject extends Object
分页参数对象工具类
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • hasRequest

      protected static Boolean hasRequest
      request获取方法
    • requestClass

      protected static Class<?> requestClass
    • getParameterMap

      protected static Method getParameterMap
    • PARAMS

      protected static Map<String,String> PARAMS
  • Constructor Details

    • PageObject

      public PageObject()
  • Method Details

    • getPageFromObject

      public static <T> Page<T> getPageFromObject(Object params, boolean required)
      对象中获取分页参数
      Type Parameters:
      T - 对象
      Parameters:
      params - 参数
      required - 是否必须
      Returns:
      结果
    • getParamValue

      protected static Object getParamValue(org.apache.ibatis.reflection.MetaObject paramsObject, String paramName, boolean required)
      从对象中取参数
      Parameters:
      paramsObject - 参数
      paramName - 参数名
      required - 是否必须
      Returns:
      结果
    • setParams

      public static void setParams(String params)