田源
2023-05-09 d2570148ec3884de3af721bd99c4b7acbbdee075
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.vci.ubcs.common.utils;
 
import com.baomidou.mybatisplus.core.metadata.IPage;
public class PageDO2PageVO {
 
    /**
     * pagedo转为pagevo,里面的分页参数需要转换
     * @param doList pageDO对象
     * @param pageList pageVO对象
     * @param <T> DO对象类型
     * @param <R> VO对象类型
     * @return
     */
    public static <T,R> IPage<R> pageDO2PageVO(IPage<T> doList,IPage<R> pageList){
        pageList.setTotal(doList.getTotal());
        pageList.setSize(doList.getSize());
        pageList.setCurrent(doList.getCurrent());
        pageList.setPages(doList.getPages());
        return pageList;
    }
 
 
}