| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
countId
countId
|
protected long |
current
当前页
|
protected java.lang.Long |
maxLimit
countId
|
protected boolean |
optimizeCountSql
自动优化 COUNT SQL
|
protected java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> |
orders
排序字段信息
|
protected java.util.List<T> |
records
查询数据列表
|
protected boolean |
searchCount
是否进行 count 查询
|
protected long |
size
每页显示条数,默认 10
|
protected long |
total
总数
|
| 构造器和说明 |
|---|
Page() |
Page(long current,
long size)
分页构造函数
|
Page(long current,
long size,
boolean searchCount) |
Page(long current,
long size,
long total) |
Page(long current,
long size,
long total,
boolean searchCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
Page<T> |
addOrder(java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> items)
添加新的排序条件,构造条件可以使用工厂:
OrderItem.build(String, boolean) |
Page<T> |
addOrder(com.baomidou.mybatisplus.core.metadata.OrderItem... items)
添加新的排序条件,构造条件可以使用工厂:
OrderItem.build(String, boolean) |
java.lang.String |
countId() |
java.lang.String |
getCountId()
已过时。
|
long |
getCurrent() |
java.lang.Long |
getMaxLimit()
已过时。
|
java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> |
getOrders()
已过时。
|
long |
getPages() |
java.util.List<T> |
getRecords() |
long |
getSize() |
long |
getTotal() |
boolean |
hasNext()
是否存在下一页
|
boolean |
hasPrevious()
是否存在上一页
|
boolean |
isOptimizeCountSql()
已过时。
|
boolean |
isSearchCount()
已过时。
|
java.lang.Long |
maxLimit() |
static <T> Page<T> |
of(long current,
long size) |
static <T> Page<T> |
of(long current,
long size,
boolean searchCount) |
static <T> Page<T> |
of(long current,
long size,
long total) |
static <T> Page<T> |
of(long current,
long size,
long total,
boolean searchCount) |
boolean |
optimizeCountSql() |
java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> |
orders() |
boolean |
searchCount() |
void |
setCountId(java.lang.String countId)
countId
|
Page<T> |
setCurrent(long current) |
void |
setMaxLimit(java.lang.Long maxLimit)
countId
|
Page<T> |
setOptimizeCountSql(boolean optimizeCountSql) |
void |
setOrders(java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> orders)
排序字段信息
|
Page<T> |
setRecords(java.util.List<T> records) |
Page<T> |
setSearchCount(boolean searchCount) |
Page<T> |
setSize(long size) |
Page<T> |
setTotal(long total) |
protected java.util.List<T> records
protected long total
protected long size
protected long current
protected java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> orders
protected boolean optimizeCountSql
protected boolean searchCount
protected java.lang.String countId
protected java.lang.Long maxLimit
public Page()
public Page(long current,
long size)
current - 当前页size - 每页显示条数public Page(long current,
long size,
long total)
public Page(long current,
long size,
boolean searchCount)
public Page(long current,
long size,
long total,
boolean searchCount)
public boolean hasPrevious()
public boolean hasNext()
public java.util.List<T> getRecords()
getRecords 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public Page<T> setRecords(java.util.List<T> records)
setRecords 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public long getTotal()
getTotal 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public Page<T> setTotal(long total)
setTotal 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public long getSize()
getSize 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public Page<T> setSize(long size)
setSize 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public long getCurrent()
getCurrent 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public Page<T> setCurrent(long current)
setCurrent 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public java.lang.String countId()
countId 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public java.lang.Long maxLimit()
maxLimit 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public Page<T> addOrder(com.baomidou.mybatisplus.core.metadata.OrderItem... items)
OrderItem.build(String, boolean)items - 条件public Page<T> addOrder(java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> items)
OrderItem.build(String, boolean)items - 条件public java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> orders()
orders 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public boolean optimizeCountSql()
optimizeCountSql 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public boolean searchCount()
searchCount 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public long getPages()
getPages 在接口中 com.baomidou.mybatisplus.core.metadata.IPage<T>public static <T> Page<T> of(long current, long size)
public static <T> Page<T> of(long current, long size, long total)
public static <T> Page<T> of(long current, long size, boolean searchCount)
public static <T> Page<T> of(long current, long size, long total, boolean searchCount)
@Deprecated public java.lang.String getCountId()
PageDTO@Deprecated public java.lang.Long getMaxLimit()
@Deprecated public java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> getOrders()
@Deprecated public boolean isOptimizeCountSql()
@Deprecated public boolean isSearchCount()
public void setOrders(java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem> orders)
public void setCountId(java.lang.String countId)
public void setMaxLimit(java.lang.Long maxLimit)