public class PageResult<E> extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static PageResult<?> |
EMPTY |
| Constructor and Description |
|---|
PageResult() |
| Modifier and Type | Method and Description |
|---|---|
PageResult<E> |
addData(Collection<E> ds) |
PageResult<E> |
addData(E d) |
static <T> PageResult<T> |
empty() |
@NotNull List<? extends E> |
getData() |
int |
getPageNumber()
当前页码,从1开始,不小于1。
|
int |
getPageSize()
每页大小,从1开始,不小于1。
|
int |
getTotalData()
总数据数,从1开始,不小于0。
|
int |
getTotalPage()
总页码数(计算),从1开始,不小于1。
|
static <T> PageResult<T> |
of(int totalData,
Collection<T> data,
int pageNumber,
int pageSize) |
static <T> PageResult<T> |
of(int totalData,
Collection<T> data,
PageQuery pg) |
PageResult<E> |
setData(Collection<E> ds) |
PageResult<E> |
setPageNumber(int pageNumber) |
PageResult<E> |
setTotalInfo(int totalData,
int pageSize)
设置总数据量和页大小,从而计算总页数
|
public static final PageResult<?> EMPTY
public int getPageNumber()
public PageResult<E> setPageNumber(int pageNumber)
public int getPageSize()
public int getTotalPage()
public int getTotalData()
public PageResult<E> setTotalInfo(int totalData, int pageSize)
totalData - 总数pageSize - 页大小public PageResult<E> setData(Collection<E> ds)
public PageResult<E> addData(E d)
public PageResult<E> addData(Collection<E> ds)
public static <T> PageResult<T> of(int totalData, Collection<T> data, PageQuery pg)
public static <T> PageResult<T> of(int totalData, Collection<T> data, int pageNumber, int pageSize)
public static <T> PageResult<T> empty()
Copyright © 2020. All rights reserved.