1. IPage#convert新增整体列表转换功能, 添加类似这个功能的转换方法, 支持page.getRecords()集合的整体转换方法 java public static <R, S> IPage<R> convert(IPage<S> page, Function<List<S>, List<R>> mapper) { IPage<R> pageVo = Page.of(page.getCurrent(), page.getSize(), page.getTotal()); List<R> list = mapper.apply(page.getRecords()); pageVo.setRecords(list); return pageVo; }
  2. PageDTO新增Param参数, PageDTO个人理解, 主要作用是用来作为分页查询时候做接口的数据传输, 请求参数位置定义在records属性语义不合理, 新增param属性存储请求对象 java @Setter @Getter public class PageDTO<T> extends com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO<T> { private T param; }