public class PageConvert extends Object
| Modifier | Constructor and Description |
|---|---|
private |
PageConvert() |
| Modifier and Type | Method and Description |
|---|---|
static <T,R> BasePageResponse<List<T>> |
convert(BasePageResponse<List<R>> sources,
Class<T> clazz)
分页对象转化
将一个类型的分页结果 转为另外一个类型
|
static <T,R> BasePageResponse<List<T>> |
convert(BasePageResponse<List<R>> sources,
Class<T> clazz,
BiConsumer<R,T> consumer)
分页对象转化 自定义转化过程
将一个类型的分页结果 转为另外一个类型
|
static <T> BasePageResponse<List<T>> |
convert(PagingRequest pagingRequest,
List<T> data,
Long total)
转为分页结果
|
static <T> BasePageResponse<T> |
convert(PagingResponse pagingResponse,
T data)
转为分页结果
|
public static <T,R> BasePageResponse<List<T>> convert(BasePageResponse<List<R>> sources, Class<T> clazz, BiConsumer<R,T> consumer)
T - 被转化类型R - 原始类型sources - 原始分页结果clazz - 被转化类型consumer - 转化过程的方法 将原始数据处理 为需要变更的数据过程public static <T,R> BasePageResponse<List<T>> convert(BasePageResponse<List<R>> sources, Class<T> clazz)
T - 被转化类型R - 原始类型sources - 原始分页结果clazz - 被转化类型public static <T> BasePageResponse<List<T>> convert(PagingRequest pagingRequest, List<T> data, Long total)
T - 类型pagingRequest - 分页请求data - 数据集合total - 数据总数public static <T> BasePageResponse<T> convert(PagingResponse pagingResponse, T data)
T - 类型pagingResponse - 分页结果data - 数据Copyright © 2024. All rights reserved.