package com.qianwen.smartman.modules.coproduction.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.coproduction.dto.PlanCraftDTO; import com.qianwen.smartman.modules.coproduction.entity.Plan; import com.qianwen.smartman.modules.coproduction.vo.PlanBomVO; import com.qianwen.smartman.modules.coproduction.vo.PlanCraftVO; import com.qianwen.smartman.modules.coproduction.vo.PlanModifyVO; import com.qianwen.smartman.modules.coproduction.vo.PlanSubmitVO; import com.qianwen.smartman.modules.coproduction.vo.PlanVO; import com.qianwen.smartman.modules.cps.entity.BomVersion; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/coproduction/convert/PlanConvertImpl.class */ public class PlanConvertImpl implements PlanConvert { @Override // org.springblade.modules.coproduction.convert.PlanConvert public PlanVO convert(Plan plan) { if (plan == null) { return null; } PlanVO planVO = new PlanVO(); planVO.setPlanStatusLabel(convertPlanStatus(plan.getPlanStatus())); planVO.setCategoryLabel(convertCategory(plan.getCategory())); planVO.setName(plan.getName()); planVO.setDescription(plan.getDescription()); planVO.setTypeId(plan.getTypeId()); planVO.setCode(plan.getCode()); planVO.setIndentCode(plan.getIndentCode()); planVO.setCategory(plan.getCategory()); planVO.setProductId(plan.getProductId()); planVO.setProductCode(plan.getProductCode()); planVO.setProductName(plan.getProductName()); planVO.setProductTypeLabel(plan.getProductTypeLabel()); planVO.setPlanNum(plan.getPlanNum()); planVO.setUnassignedNum(plan.getUnassignedNum()); planVO.setReportNum(plan.getReportNum()); planVO.setQualifyNum(plan.getQualifyNum()); planVO.setScrappedNum(plan.getScrappedNum()); planVO.setCraftId(plan.getCraftId()); planVO.setCraftName(plan.getCraftName()); planVO.setCraftVersion(plan.getCraftVersion()); planVO.setCraftVersionName(plan.getCraftVersionName()); planVO.setPlanStartTime(plan.getPlanStartTime()); planVO.setPlanEndTime(plan.getPlanEndTime()); planVO.setStartTime(plan.getStartTime()); planVO.setEndTime(plan.getEndTime()); planVO.setStandardModel(plan.getStandardModel()); planVO.setPlanStatusBefore(plan.getPlanStatusBefore()); planVO.setPlanStatus(plan.getPlanStatus()); planVO.setBomId(plan.getBomId()); planVO.setBomVersion(plan.getBomVersion()); planVO.setCustomerId(plan.getCustomerId()); planVO.setCustomerName(plan.getCustomerName()); planVO.setExtendField(plan.getExtendField()); planVO.setId(plan.getId()); planVO.setStatus(plan.getStatus()); planVO.setPlanProgress(plan.getPlanProgress()); planVO.setReportSituation(plan.getReportSituation()); planVO.setHavePlanOrder(plan.getHavePlanOrder()); return planVO; } @Override // org.springblade.modules.coproduction.convert.PlanConvert public Plan convert(PlanVO planVO) { if (planVO == null) { return null; } Plan plan = new Plan(); plan.setId(planVO.getId()); plan.setStatus(planVO.getStatus()); plan.setName(planVO.getName()); plan.setDescription(planVO.getDescription()); plan.setTypeId(planVO.getTypeId()); plan.setCode(planVO.getCode()); plan.setIndentCode(planVO.getIndentCode()); plan.setCategory(planVO.getCategory()); plan.setProductId(planVO.getProductId()); plan.setProductCode(planVO.getProductCode()); plan.setProductName(planVO.getProductName()); plan.setPlanNum(planVO.getPlanNum()); plan.setUnassignedNum(planVO.getUnassignedNum()); plan.setReportNum(planVO.getReportNum()); plan.setQualifyNum(planVO.getQualifyNum()); plan.setScrappedNum(planVO.getScrappedNum()); plan.setCraftId(planVO.getCraftId()); plan.setCraftName(planVO.getCraftName()); plan.setCraftVersion(planVO.getCraftVersion()); plan.setCraftVersionName(planVO.getCraftVersionName()); plan.setPlanStartTime(planVO.getPlanStartTime()); plan.setPlanEndTime(planVO.getPlanEndTime()); plan.setStartTime(planVO.getStartTime()); plan.setEndTime(planVO.getEndTime()); plan.setStandardModel(planVO.getStandardModel()); plan.setPlanStatusBefore(planVO.getPlanStatusBefore()); plan.setPlanStatus(planVO.getPlanStatus()); plan.setBomId(planVO.getBomId()); plan.setBomVersion(planVO.getBomVersion()); plan.setCustomerId(planVO.getCustomerId()); plan.setCustomerName(planVO.getCustomerName()); plan.setExtendField(planVO.getExtendField()); plan.setPlanProgress(planVO.getPlanProgress()); plan.setReportSituation(planVO.getReportSituation()); plan.setHavePlanOrder(planVO.getHavePlanOrder()); plan.setProductTypeLabel(planVO.getProductTypeLabel()); return plan; } @Override // org.springblade.modules.coproduction.convert.PlanConvert public PlanVO convert(PlanSubmitVO planVO) { if (planVO == null) { return null; } PlanVO planVO1 = new PlanVO(); planVO1.setId(planVO.getId()); planVO1.setTypeId(planVO.getTypeId()); planVO1.setCode(planVO.getCode()); planVO1.setIndentCode(planVO.getIndentCode()); planVO1.setCategory(planVO.getCategory()); planVO1.setProductId(planVO.getProductId()); planVO1.setProductCode(planVO.getProductCode()); planVO1.setProductName(planVO.getProductName()); planVO1.setPlanNum(planVO.getPlanNum()); planVO1.setCraftId(planVO.getCraftId()); planVO1.setCraftName(planVO.getCraftName()); planVO1.setCraftVersion(planVO.getCraftVersion()); planVO1.setCraftVersionName(planVO.getCraftVersionName()); planVO1.setPlanStartTime(planVO.getPlanStartTime()); planVO1.setPlanEndTime(planVO.getPlanEndTime()); planVO1.setStandardModel(planVO.getStandardModel()); planVO1.setBomId(planVO.getBomId()); planVO1.setBomVersion(planVO.getBomVersion()); planVO1.setExtendField(planVO.getExtendField()); return planVO1; } @Override // org.springblade.modules.coproduction.convert.PlanConvert public List convert(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (Plan plan : list) { list1.add(convert(plan)); } return list1; } @Override // org.springblade.modules.coproduction.convert.PlanConvert public Plan convertModifyPlan(PlanModifyVO planModifyVO) { if (planModifyVO == null) { return null; } Plan plan = new Plan(); plan.setId(planModifyVO.getId()); plan.setIndentCode(planModifyVO.getIndentCode()); plan.setPlanNum(planModifyVO.getPlanNum()); plan.setPlanStartTime(planModifyVO.getPlanStartTime()); plan.setPlanEndTime(planModifyVO.getPlanEndTime()); plan.setStandardModel(planModifyVO.getStandardModel()); plan.setExtendField(planModifyVO.getExtendField()); return plan; } @Override // org.springblade.modules.coproduction.convert.PlanConvert public PlanCraftVO convertCraft(PlanCraftDTO dto) { if (dto == null) { return null; } PlanCraftVO.PlanCraftVOBuilder planCraftVO = PlanCraftVO.builder(); planCraftVO.craftId(dto.getCraftId()); planCraftVO.craftName(dto.getCraftName()); planCraftVO.productId(dto.getProductId()); planCraftVO.productName(dto.getProductName()); planCraftVO.productCode(dto.getProductCode()); return planCraftVO.build(); } @Override // org.springblade.modules.coproduction.convert.PlanConvert public List convertBom(List bomVersions) { if (bomVersions == null) { return null; } List list = new ArrayList<>(bomVersions.size()); for (BomVersion bomVersion : bomVersions) { list.add(bomVersionToPlanBomVO(bomVersion)); } return list; } protected PlanBomVO bomVersionToPlanBomVO(BomVersion bomVersion) { if (bomVersion == null) { return null; } PlanBomVO planBomVO = new PlanBomVO(); planBomVO.setId(bomVersion.getId()); planBomVO.setVersion(bomVersion.getVersion()); return planBomVO; } }