类 PageRequest<T>
java.lang.Object
org.violet.common.mybatis.pojo.PageRequest<T>
- 所有已实现的接口:
com.baomidou.mybatisplus.core.metadata.IPage<T>,Serializable
public class PageRequest<T>
extends Object
implements com.baomidou.mybatisplus.core.metadata.IPage<T>
- 另请参阅:
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddSortItem(String field, String order) voidappendSortsToWrapper(com.baomidou.mybatisplus.core.conditions.AbstractWrapper queryWrapper) voidappendSortsToWrapper(com.baomidou.mybatisplus.core.conditions.AbstractWrapper queryWrapper, Function<PageRequest.OrderField, String> fieldNameFunc) voidappendSortsToWrapper(com.github.yulichang.wrapper.JoinAbstractWrapper queryWrapper) voidappendSortsToWrapper(com.github.yulichang.wrapper.JoinAbstractWrapper queryWrapper, Function<PageRequest.OrderField, String> fieldNameFunc) voidbuildSorts(String sortFields, String orders) static <T> PageRequest<T>longgetRows()longgetSize()getSorts()longgetTotal()booleanhasSorts()static PageRequestof(long currentPage, long pageSize) List<com.baomidou.mybatisplus.core.metadata.OrderItem>orders()com.baomidou.mybatisplus.core.metadata.IPage<T>setCurrent(long current) voidcom.baomidou.mybatisplus.core.metadata.IPage<T>setRecords(List<T> records) voidcom.baomidou.mybatisplus.core.metadata.IPage<T>setSize(long size) voidsetSorts(List<PageRequest.OrderField> sorts) com.baomidou.mybatisplus.core.metadata.IPage<T>setTotal(long total) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.baomidou.mybatisplus.core.metadata.IPage
convert, countId, getPages, maxLimit, offset, optimizeCountSql, optimizeJoinOfCountSql, searchCount, setPages
-
字段详细资料
-
DEFAULT_SIZE
public static final long DEFAULT_SIZE- 另请参阅:
-
current
protected long current
-
-
构造器详细资料
-
PageRequest
public PageRequest()
-
-
方法详细资料
-
orders
- 指定者:
orders在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getRecords
- 指定者:
getRecords在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setRecords
- 指定者:
setRecords在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getTotal
public long getTotal()- 指定者:
getTotal在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setTotal
- 指定者:
setTotal在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getSize
public long getSize()- 指定者:
getSize在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setSize
- 指定者:
setSize在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
getCurrent
public long getCurrent()- 指定者:
getCurrent在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setCurrent
- 指定者:
setCurrent在接口中com.baomidou.mybatisplus.core.metadata.IPage<T>
-
setOrders
-
getOrders
-
getRows
-
setRows
-
of
-
defaultPage
-
hasSorts
public boolean hasSorts() -
appendSortsToWrapper
public void appendSortsToWrapper(com.baomidou.mybatisplus.core.conditions.AbstractWrapper queryWrapper, Function<PageRequest.OrderField, String> fieldNameFunc) -
appendSortsToWrapper
public void appendSortsToWrapper(com.github.yulichang.wrapper.JoinAbstractWrapper queryWrapper, Function<PageRequest.OrderField, String> fieldNameFunc) -
appendSortsToWrapper
public void appendSortsToWrapper(com.baomidou.mybatisplus.core.conditions.AbstractWrapper queryWrapper) -
appendSortsToWrapper
public void appendSortsToWrapper(com.github.yulichang.wrapper.JoinAbstractWrapper queryWrapper) -
buildSorts
-
addSortItem
-
getSorts
-
setSorts
-