package com.qianwen.smartman.modules.cps.convert;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import com.qianwen.smartman.modules.cps.entity.CheckProject;
|
import com.qianwen.smartman.modules.cps.vo.CheckProjectUpdateVO;
|
import com.qianwen.smartman.modules.cps.vo.CheckProjectVO;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/convert/CheckProjectConvertImpl.class */
|
public class CheckProjectConvertImpl implements CheckProjectConvert {
|
@Override // org.springblade.modules.cps.convert.CheckProjectConvert
|
public List<CheckProjectVO> convert(List<CheckProject> checkProjects) {
|
if (checkProjects == null) {
|
return null;
|
}
|
List<CheckProjectVO> list = new ArrayList<>(checkProjects.size());
|
for (CheckProject checkProject : checkProjects) {
|
list.add(checkProjectToCheckProjectVO(checkProject));
|
}
|
return list;
|
}
|
|
@Override // org.springblade.modules.cps.convert.CheckProjectConvert
|
public CheckProject convert(CheckProjectUpdateVO vo) {
|
if (vo == null) {
|
return null;
|
}
|
CheckProject checkProject = new CheckProject();
|
checkProject.setId(vo.getId());
|
checkProject.setStatus(vo.getStatus());
|
checkProject.setCode(vo.getCode());
|
checkProject.setName(vo.getName());
|
checkProject.setRemark(vo.getRemark());
|
return checkProject;
|
}
|
|
protected CheckProjectVO checkProjectToCheckProjectVO(CheckProject checkProject) {
|
if (checkProject == null) {
|
return null;
|
}
|
CheckProjectVO checkProjectVO = new CheckProjectVO();
|
checkProjectVO.setId(checkProject.getId());
|
checkProjectVO.setCode(checkProject.getCode());
|
checkProjectVO.setName(checkProject.getName());
|
checkProjectVO.setRemark(checkProject.getRemark());
|
checkProjectVO.setStatus(checkProject.getStatus());
|
return checkProjectVO;
|
}
|
}
|