public class PageParam<T,U extends BaseParam>
extends com.baomidou.mybatisplus.extension.plugins.pagination.Page<T>
| 构造器和说明 |
|---|
PageParam()
默认构造方法,使用null作为查询条件并启用驼峰转下划线
|
PageParam(U where)
使用指定查询条件构造PageParam对象,默认启用驼峰转下划线
|
PageParam(U where,
boolean isToUnderlineCase)
使用指定查询条件和转换选项构造PageParam对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
T |
getOne(List<T> records)
从记录列表中获取第一条记录
|
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> |
getOrderWrapper()
获取包含排序信息的查询条件包装器
|
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> |
getOrderWrapper(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper)
在已有的查询条件基础上添加排序信息
|
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> |
getWrapper(String... excludes)
根据查询条件构建QueryWrapper,排除指定字段
|
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> |
getWrapperWith(String... columns)
根据查询条件构建QueryWrapper,只包含指定字段
|
PageParam<T,U> |
setDefaultOrder(List<com.baomidou.mybatisplus.core.metadata.OrderItem> orderItems)
设置默认排序方式,当当前没有设置排序时生效
|
PageParam<T,U> |
setDefaultOrder(String orderSQL)
设置默认排序方式,当当前没有设置排序时生效
|
List<T> |
sortRecords(List<T> records)
对记录列表进行内存排序
|
addOrder, addOrder, countId, getCountId, getCurrent, getMaxLimit, getOrders, getPages, getRecords, getSize, getTotal, hasNext, hasPrevious, isOptimizeCountSql, isSearchCount, maxLimit, of, of, of, of, optimizeCountSql, optimizeJoinOfCountSql, orders, searchCount, setCountId, setCurrent, setMaxLimit, setOptimizeCountSql, setOptimizeJoinOfCountSql, setOrders, setRecords, setSearchCount, setSize, setTotalpublic PageParam()
public PageParam(U where)
where - 查询条件对象public PageParam(U where, boolean isToUnderlineCase)
where - 查询条件对象isToUnderlineCase - 是否将字段名从驼峰命名转换为下划线命名public PageParam<T,U> setDefaultOrder(List<com.baomidou.mybatisplus.core.metadata.OrderItem> orderItems)
orderItems - 排序方式列表public PageParam<T,U> setDefaultOrder(String orderSQL)
orderSQL - 排序SQL语句public com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> getWrapper(String... excludes)
excludes - 不包含的字段数组public com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> getWrapperWith(String... columns)
columns - 只包含的字段数组public com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> getOrderWrapper()
public com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> getOrderWrapper(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper)
queryWrapper - 不含排序的QueryWrapper对象Copyright © 2026. All rights reserved.