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<ProcessVO> convertListPage(List<Process> processList) {
|
if (processList == null) {
|
return null;
|
}
|
List<ProcessVO> list = new ArrayList<>(processList.size());
|
for (Process process : processList) {
|
list.add(convert(process));
|
}
|
return list;
|
}
|
|
@Override // org.springblade.modules.cps.convert.ProcessConvert
|
public List<ProcessVO> convertDTO2ListPage(List<ProcessDTO> processList) {
|
if (processList == null) {
|
return null;
|
}
|
List<ProcessVO> 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;
|
}
|
}
|