public interface IPage<T>
extends java.io.Serializable
分页 Page 对象接口
| 限定符和类型 | 方法和说明 |
|---|---|
default java.lang.String[] |
ascs()
升序字段数组
|
default java.util.Map<java.lang.Object,java.lang.Object> |
condition()
KEY/VALUE 条件
|
default java.lang.String[] |
descs()
降序字段数组
|
long |
getCurrent()
当前页,默认 1
|
default long |
getPages()
当前分页总页数
|
java.util.List<T> |
getRecords()
分页记录列表
|
long |
getSize()
当前分页总页数
|
long |
getTotal()
当前满足条件总行数
当 total 为 null 或者大于 0 分页插件不在查询总数
|
default long |
offset()
计算当前分页偏移量
|
default boolean |
optimizeCountSql()
自动优化 COUNT SQL【 默认:true 】
|
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)
设置当前满足条件总行数
当 total 为 null 或者大于 0 分页插件不在查询总数
|
default java.lang.String[] descs()
降序字段数组
default java.lang.String[] ascs()
升序字段数组
default java.util.Map<java.lang.Object,java.lang.Object> condition()
KEY/VALUE 条件
default boolean optimizeCountSql()
自动优化 COUNT SQL【 默认:true 】
default long offset()
计算当前分页偏移量
default long getPages()
当前分页总页数
java.util.List<T> getRecords()
分页记录列表
long getTotal()
当前满足条件总行数
当 total 为 null 或者大于 0 分页插件不在查询总数
long getSize()
当前分页总页数
long getCurrent()
当前页,默认 1