public interface IPage<T>
extends java.io.Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
default java.lang.String[] |
ascs()
已过时。
|
default java.util.Map<java.lang.Object,java.lang.Object> |
condition()
KEY/VALUE 条件
|
default <R> IPage<R> |
convert(java.util.function.Function<? super T,? extends R> mapper)
IPage 的泛型转换
|
default java.lang.String[] |
descs()
已过时。
|
long |
getCurrent()
当前页,默认 1
|
default long |
getPages()
当前分页总页数
|
java.util.List<T> |
getRecords()
分页记录列表
|
long |
getSize()
当前分页总页数
|
long |
getTotal()
当前满足条件总行数
|
default boolean |
isSearchCount()
进行 count 查询 【 默认: true 】
|
default long |
offset()
计算当前分页偏移量
|
default boolean |
optimizeCountSql()
自动优化 COUNT SQL【 默认:true 】
|
java.util.List<OrderItem> |
orders()
获取排序信息,排序的字段和正反序
|
IPage<T> |
setCurrent(long current)
设置当前页
|
default IPage<T> |
setPages(long pages)
内部什么也不干
只是为了 json 反序列化时不报错
|
IPage<T> |
setRecords(java.util.List<T> records)
设置分页记录列表
|
IPage<T> |
setSize(long size)
设置当前分页总页数
|
IPage<T> |
setTotal(long total)
设置当前满足条件总行数
|
@Deprecated default java.lang.String[] descs()
orders()@Deprecated default java.lang.String[] ascs()
orders()java.util.List<OrderItem> orders()
default java.util.Map<java.lang.Object,java.lang.Object> condition()
default boolean optimizeCountSql()
default boolean isSearchCount()
default long offset()
default long getPages()
java.util.List<T> getRecords()
long getTotal()
long getSize()
long getCurrent()