package com.qianwen.smartman.modules.smis.convert;
|
|
import java.util.List;
|
import org.mapstruct.Builder;
|
import org.mapstruct.Mapper;
|
import org.mapstruct.Mappings;
|
import org.mapstruct.factory.Mappers;
|
import com.qianwen.smartman.modules.smis.dto.ProcessDTO;
|
import com.qianwen.smartman.modules.smis.entity.Process;
|
import com.qianwen.smartman.modules.smis.excel.ProcessExcel;
|
import com.qianwen.smartman.modules.smis.excel.ProcessImport;
|
import com.qianwen.smartman.modules.smis.vo.ProcessDetailVO;
|
import com.qianwen.smartman.modules.smis.vo.ProcessSaveVO;
|
import com.qianwen.smartman.modules.smis.vo.ProcessVO;
|
|
@Mapper(builder = @Builder(disableBuilder = true))
|
public interface ProcessConvert {
|
public static final ProcessConvert INSTANCE = (ProcessConvert) Mappers.getMapper(ProcessConvert.class);
|
|
@Mappings({})
|
Process convert(ProcessSaveVO processSaveVO);
|
|
@Mappings({})
|
ProcessVO convert(Process process);
|
|
@Mappings({})
|
ProcessDetailVO convertDetail(Process process);
|
|
@Mappings({})
|
List<ProcessVO> convertListPage(List<Process> processList);
|
|
@Mappings({})
|
List<ProcessVO> convertDTO2ListPage(List<ProcessDTO> processList);
|
|
@Mappings({})
|
Process convert(ProcessImport processImport);
|
|
@Mappings({})
|
ProcessExcel convert(ProcessVO processVO);
|
}
|