package com.qianwen.smartman.modules.cps.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.cps.dto.ProcessDTO; import com.qianwen.smartman.modules.cps.entity.Process; import com.qianwen.smartman.modules.cps.excel.ProcessExcel; import com.qianwen.smartman.modules.cps.excel.ProcessImport; import com.qianwen.smartman.modules.cps.vo.ProcessDetailVO; import com.qianwen.smartman.modules.cps.vo.ProcessSaveVO; import com.qianwen.smartman.modules.cps.vo.ProcessVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/convert/ProcessConvertImpl.class */ public class ProcessConvertImpl implements ProcessConvert { @Override // org.springblade.modules.cps.convert.ProcessConvert public Process convert(ProcessSaveVO processSaveVO) { if (processSaveVO == null) { return null; } Process process = new Process(); process.setId(processSaveVO.getId()); process.setStatus(processSaveVO.getStatus()); process.setCode(processSaveVO.getCode()); process.setName(processSaveVO.getName()); process.setType(processSaveVO.getType()); process.setDescription(processSaveVO.getDescription()); return process; } @Override // org.springblade.modules.cps.convert.ProcessConvert public ProcessVO convert(Process process) { if (process == null) { return null; } ProcessVO processVO = new ProcessVO(); processVO.setId(process.getId()); processVO.setCode(process.getCode()); processVO.setName(process.getName()); processVO.setType(process.getType()); processVO.setDescription(process.getDescription()); processVO.setStatus(process.getStatus()); return processVO; } @Override // org.springblade.modules.cps.convert.ProcessConvert public ProcessDetailVO convertDetail(Process process) { if (process == null) { return null; } ProcessDetailVO processDetailVO = new ProcessDetailVO(); processDetailVO.setId(process.getId()); processDetailVO.setCode(process.getCode()); processDetailVO.setName(process.getName()); processDetailVO.setType(process.getType()); processDetailVO.setDescription(process.getDescription()); processDetailVO.setStatus(process.getStatus()); return processDetailVO; } @Override // org.springblade.modules.cps.convert.ProcessConvert public List convertListPage(List processList) { if (processList == null) { return null; } List list = new ArrayList<>(processList.size()); for (Process process : processList) { list.add(convert(process)); } return list; } @Override // org.springblade.modules.cps.convert.ProcessConvert public List convertDTO2ListPage(List processList) { if (processList == null) { return null; } List list = new ArrayList<>(processList.size()); for (ProcessDTO processDTO : processList) { list.add(processDTOToProcessVO(processDTO)); } return list; } @Override // org.springblade.modules.cps.convert.ProcessConvert public Process convert(ProcessImport processImport) { if (processImport == null) { return null; } Process process = new Process(); process.setCode(processImport.getCode()); process.setName(processImport.getName()); process.setType(processImport.getType()); process.setDescription(processImport.getDescription()); return process; } @Override // org.springblade.modules.cps.convert.ProcessConvert public ProcessExcel convert(ProcessVO processVO) { if (processVO == null) { return null; } ProcessExcel processExcel = new ProcessExcel(); processExcel.setCode(processVO.getCode()); processExcel.setName(processVO.getName()); processExcel.setTypeName(processVO.getTypeName()); processExcel.setDescription(processVO.getDescription()); return processExcel; } protected ProcessVO processDTOToProcessVO(ProcessDTO processDTO) { if (processDTO == null) { return null; } ProcessVO processVO = new ProcessVO(); processVO.setId(processDTO.getId()); processVO.setCode(processDTO.getCode()); processVO.setName(processDTO.getName()); processVO.setType(processDTO.getType()); processVO.setTypeName(processDTO.getTypeName()); processVO.setDescription(processDTO.getDescription()); processVO.setStatus(processDTO.getStatus()); return processVO; } }