Package com.imyeyu.spring.bean
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 Summary
FieldsModifier and TypeFieldDescriptionprotected T精确匹配示例protected Logic精确匹配连接逻辑protected T模糊匹配示例protected Logic模糊匹配连接逻辑protected LinkedHashMap<String, BaseMapper.OrderType> 排序字段映射Fields inherited from class com.imyeyu.java.bean.BasePage
index, size -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOrder(String field, BaseMapper.OrderType orderType) 添加排序字段protected booleanboolean精确匹配示例精确匹配连接逻辑模糊匹配示例模糊匹配连接逻辑longgetLimit()获取限制数量long获取偏移量排序字段映射inthashCode()voidsetEqualsExample(T equalsExample) 精确匹配示例voidsetEqualsLogic(Logic equalsLogic) 精确匹配连接逻辑voidsetLikesExample(T likesExample) 模糊匹配示例voidsetLikesLogic(Logic likesLogic) 模糊匹配连接逻辑voidsetOrderMap(LinkedHashMap<String, BaseMapper.OrderType> orderMap) 排序字段映射toString()Methods inherited from class com.imyeyu.java.bean.BasePage
getIndex, getSize, next, prev, setIndex, setSize
-
Field Details
-
equalsExample
精确匹配示例 -
likesExample
模糊匹配示例 -
equalsLogic
精确匹配连接逻辑 -
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
添加排序字段- Parameters:
field- 字段名orderType- 排序方式
-
getEqualsExample
精确匹配示例 -
getLikesExample
模糊匹配示例 -
getEqualsLogic
精确匹配连接逻辑 -
getLikesLogic
模糊匹配连接逻辑 -
getOrderMap
排序字段映射 -
setEqualsExample
精确匹配示例 -
setLikesExample
模糊匹配示例 -
setEqualsLogic
精确匹配连接逻辑 -
setLikesLogic
模糊匹配连接逻辑 -
setOrderMap
排序字段映射 -
toString
- Overrides:
toStringin classcom.imyeyu.java.bean.BasePage
-
equals
- Overrides:
equalsin classcom.imyeyu.java.bean.BasePage
-
canEqual
- Overrides:
canEqualin classcom.imyeyu.java.bean.BasePage
-
hashCode
public int hashCode()- Overrides:
hashCodein classcom.imyeyu.java.bean.BasePage
-