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<PlanVO> convert(List<Plan> list) {
|
if (list == null) {
|
return null;
|
}
|
List<PlanVO> 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<PlanBomVO> convertBom(List<BomVersion> bomVersions) {
|
if (bomVersions == null) {
|
return null;
|
}
|
List<PlanBomVO> 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;
|
}
|
}
|