类 PageConvert
java.lang.Object
cn.sinozg.applet.common.utils.PageConvert
封装分页 转化
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明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) 转为分页结果
-
构造器详细资料
-
PageConvert
private PageConvert()
-
-
方法详细资料
-
convert
public static <T,R> BasePageResponse<List<T>> convert(BasePageResponse<List<R>> sources, Class<T> clazz, BiConsumer<R, T> consumer) 分页对象转化 自定义转化过程 将一个类型的分页结果 转为另外一个类型- 类型参数:
T- 被转化类型R- 原始类型- 参数:
sources- 原始分页结果clazz- 被转化类型consumer- 转化过程的方法 将原始数据处理 为需要变更的数据过程- 返回:
- 结果集
-
convert
public static <T,R> BasePageResponse<List<T>> convert(BasePageResponse<List<R>> sources, Class<T> clazz) 分页对象转化 将一个类型的分页结果 转为另外一个类型- 类型参数:
T- 被转化类型R- 原始类型- 参数:
sources- 原始分页结果clazz- 被转化类型- 返回:
- 新的结果集
-
convert
public static <T> BasePageResponse<List<T>> convert(PagingRequest pagingRequest, List<T> data, Long total) 转为分页结果- 类型参数:
T- 类型- 参数:
pagingRequest- 分页请求data- 数据集合total- 数据总数- 返回:
- 结果集
-