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 convert(List checkProjects) { if (checkProjects == null) { return null; } List 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; } }