Class Page<T>

java.lang.Object
com.imyeyu.java.bean.BasePage
com.imyeyu.spring.bean.Page<T>
Type Parameters:
T - 查询示例类型

public class Page<T> extends com.imyeyu.java.bean.BasePage
抽象页面查询参数
Version:
2023-06-02 14:47
Author:
夜雨
  • Field Details

    • equalsExample

      protected T equalsExample
      精确匹配示例
    • likesExample

      protected T likesExample
      模糊匹配示例
    • equalsLogic

      protected Logic equalsLogic
      精确匹配连接逻辑
    • likesLogic

      protected Logic likesLogic
      模糊匹配连接逻辑
    • orderMap

      排序字段映射
  • Constructor Details

    • Page

      public Page(int index, int size)
      创建分页参数
      Parameters:
      index - 页码
      size - 每页数量
    • Page

      public Page()
  • Method Details

    • getOffset

      public long getOffset()
      获取偏移量
      Returns:
      偏移量
    • getLimit

      public long getLimit()
      获取限制数量
      Returns:
      限制数量
    • addOrder

      public void addOrder(String field, BaseMapper.OrderType orderType)
      添加排序字段
      Parameters:
      field - 字段名
      orderType - 排序方式
    • getEqualsExample

      public T getEqualsExample()
      精确匹配示例
    • getLikesExample

      public T getLikesExample()
      模糊匹配示例
    • getEqualsLogic

      public Logic getEqualsLogic()
      精确匹配连接逻辑
    • getLikesLogic

      public Logic getLikesLogic()
      模糊匹配连接逻辑
    • getOrderMap

      public LinkedHashMap<String,BaseMapper.OrderType> getOrderMap()
      排序字段映射
    • setEqualsExample

      public void setEqualsExample(T equalsExample)
      精确匹配示例
    • setLikesExample

      public void setLikesExample(T likesExample)
      模糊匹配示例
    • setEqualsLogic

      public void setEqualsLogic(Logic equalsLogic)
      精确匹配连接逻辑
    • setLikesLogic

      public void setLikesLogic(Logic likesLogic)
      模糊匹配连接逻辑
    • setOrderMap

      public void setOrderMap(LinkedHashMap<String,BaseMapper.OrderType> orderMap)
      排序字段映射
    • toString

      public String toString()
      Overrides:
      toString in class com.imyeyu.java.bean.BasePage
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class com.imyeyu.java.bean.BasePage
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class com.imyeyu.java.bean.BasePage
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class com.imyeyu.java.bean.BasePage