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 convertListPage(List processList); @Mappings({}) List convertDTO2ListPage(List processList); @Mappings({}) Process convert(ProcessImport processImport); @Mappings({}) ProcessExcel convert(ProcessVO processVO); }