潘志宝
2024-11-14 afa8fc57084c423218c6816b710dfb2f0b87ea89
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.iailab.module.report.convert.goview;
 
import com.iailab.framework.common.pojo.PageResult;
import com.iailab.module.report.controller.admin.goview.vo.project.GoViewProjectCreateReqVO;
import com.iailab.module.report.controller.admin.goview.vo.project.GoViewProjectRespVO;
import com.iailab.module.report.controller.admin.goview.vo.project.GoViewProjectUpdateReqVO;
import com.iailab.module.report.dal.dataobject.goview.GoViewProjectDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
 
@Mapper
public interface GoViewProjectConvert {
 
    GoViewProjectConvert INSTANCE = Mappers.getMapper(GoViewProjectConvert.class);
 
    GoViewProjectDO convert(GoViewProjectCreateReqVO bean);
 
    GoViewProjectDO convert(GoViewProjectUpdateReqVO bean);
 
    GoViewProjectRespVO convert(GoViewProjectDO bean);
 
    PageResult<GoViewProjectRespVO> convertPage(PageResult<GoViewProjectDO> page);
 
}