package com.qianwen.smartman.modules.cps.convert; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.cps.entity.Machine; import com.qianwen.smartman.modules.cps.excel.MachineExcel; import com.qianwen.smartman.modules.cps.excel.MachineImport; import com.qianwen.smartman.modules.cps.utils.ConvertMachineUtils; import com.qianwen.smartman.modules.cps.vo.MachineDetailVO; import com.qianwen.smartman.modules.cps.vo.MachineSubmitVO; import com.qianwen.smartman.modules.cps.vo.MachineUpdateVO; import com.qianwen.smartman.modules.cps.vo.MachineVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/convert/MachineConvertImpl.class */ public class MachineConvertImpl implements MachineConvert { @Override // org.springblade.modules.cps.convert.MachineConvert public Machine convert(MachineVO machineVO) { if (machineVO == null) { return null; } Machine machine = new Machine(); machine.setPinCode(machineVO.getMachinePinCode()); machine.setShortCode(machineVO.getMachineShortCode()); machine.setId(machineVO.getId()); machine.setStatus(machineVO.getStatus()); machine.setExtendId(machineVO.getExtendId()); machine.setMachineCode(machineVO.getMachineCode()); machine.setMachineName(machineVO.getMachineName()); machine.setCollectSwitch(machineVO.getCollectSwitch()); machine.setCollectDriver(machineVO.getCollectDriver()); machine.setTypeName(machineVO.getTypeName()); machine.setMachineType(machineVO.getMachineType()); machine.setMachineModel(machineVO.getMachineModel()); machine.setBrand(machineVO.getBrand()); machine.setGroupId(machineVO.getGroupId()); machine.setExternalKey(machineVO.getExternalKey()); return machine; } @Override // org.springblade.modules.cps.convert.MachineConvert public MachineVO convert(Machine machine) { if (machine == null) { return null; } MachineVO machineVO = new MachineVO(); machineVO.setId(machine.getId()); machineVO.setExtendId(machine.getExtendId()); machineVO.setMachineCode(machine.getMachineCode()); machineVO.setMachineName(machine.getMachineName()); machineVO.setCollectSwitch(machine.getCollectSwitch()); machineVO.setCollectDriver(machine.getCollectDriver()); machineVO.setTypeName(machine.getTypeName()); machineVO.setMachineType(machine.getMachineType()); machineVO.setMachineModel(machine.getMachineModel()); machineVO.setBrand(machine.getBrand()); machineVO.setGroupId(machine.getGroupId()); machineVO.setStatus(machine.getStatus()); machineVO.setExternalKey(machine.getExternalKey()); return machineVO; } @Override // org.springblade.modules.cps.convert.MachineConvert public List convert(List machineList) { if (machineList == null) { return null; } List list = new ArrayList<>(machineList.size()); for (Machine machine : machineList) { list.add(convert(machine)); } return list; } @Override // org.springblade.modules.cps.convert.MachineConvert public Machine convert(MachineSubmitVO machineSubmitVO) { if (machineSubmitVO == null) { return null; } Machine machine = new Machine(); machine.setStatus(machineSubmitVO.getStatus()); machine.setMachineCode(machineSubmitVO.getMachineCode()); machine.setMachineName(machineSubmitVO.getMachineName()); machine.setMachineModel(machineSubmitVO.getMachineModel()); machine.setBrand(machineSubmitVO.getBrand()); machine.setAvatar(machineSubmitVO.getAvatar()); machine.setShortCode(machineSubmitVO.getShortCode()); machine.setPinCode(machineSubmitVO.getPinCode()); machine.setMachineTypeId(machineSubmitVO.getMachineTypeId()); machine.setSerialNo(machineSubmitVO.getSerialNo()); machine.setCountryOfManufacture(machineSubmitVO.getCountryOfManufacture()); machine.setMachineLifeStatus(machineSubmitVO.getMachineLifeStatus()); machine.setVoltage(machineSubmitVO.getVoltage()); machine.setDimensions(machineSubmitVO.getDimensions()); machine.setNetWeight(machineSubmitVO.getNetWeight()); machine.setPower(machineSubmitVO.getPower()); machine.setSystemName(machineSubmitVO.getSystemName()); machine.setNameplate(machineSubmitVO.getNameplate()); machine.setSoftwareVersion(machineSubmitVO.getSoftwareVersion()); machine.setGroupId(machineSubmitVO.getGroupId()); machine.setInvoiceValue(machineSubmitVO.getInvoiceValue()); machine.setOvfa(machineSubmitVO.getOvfa()); machine.setDepreciationYear(machineSubmitVO.getDepreciationYear()); machine.setNetAssetValue(machineSubmitVO.getNetAssetValue()); machine.setAssetsCode(machineSubmitVO.getAssetsCode()); machine.setProductionTime(machineSubmitVO.getProductionTime()); machine.setDeliveryTime(machineSubmitVO.getDeliveryTime()); machine.setManufacturer(machineSubmitVO.getManufacturer()); machine.setFactoryFile(machineSubmitVO.getFactoryFile()); machine.setFactoryNo(machineSubmitVO.getFactoryNo()); machine.setInstallationLocation(machineSubmitVO.getInstallationLocation()); machine.setTurnToFixedAssetsTime(machineSubmitVO.getTurnToFixedAssetsTime()); machine.setManagementClass(machineSubmitVO.getManagementClass()); machine.setOrganizationId(machineSubmitVO.getOrganizationId()); machine.setProductionLine(machineSubmitVO.getProductionLine()); machine.setElaborateEquipment(machineSubmitVO.getElaborateEquipment()); machine.setMachineUseStatus(machineSubmitVO.getMachineUseStatus()); machine.setEmployeeId(machineSubmitVO.getEmployeeId()); machine.setRemark(machineSubmitVO.getRemark()); if (machineSubmitVO.getLinkWay() != null) { machine.setLinkWay(String.valueOf(machineSubmitVO.getLinkWay())); } return machine; } @Override // org.springblade.modules.cps.convert.MachineConvert public Machine convert(MachineUpdateVO vo) { if (vo == null) { return null; } Machine machine = new Machine(); machine.setId(vo.getId()); machine.setStatus(vo.getStatus()); machine.setMachineCode(vo.getMachineCode()); machine.setMachineName(vo.getMachineName()); machine.setMachineModel(vo.getMachineModel()); machine.setBrand(vo.getBrand()); machine.setAvatar(vo.getAvatar()); machine.setShortCode(vo.getShortCode()); machine.setPinCode(vo.getPinCode()); machine.setMachineTypeId(vo.getMachineTypeId()); machine.setSerialNo(vo.getSerialNo()); machine.setCountryOfManufacture(vo.getCountryOfManufacture()); machine.setMachineLifeStatus(vo.getMachineLifeStatus()); machine.setVoltage(vo.getVoltage()); machine.setDimensions(vo.getDimensions()); machine.setNetWeight(vo.getNetWeight()); machine.setPower(vo.getPower()); machine.setSystemName(vo.getSystemName()); machine.setNameplate(vo.getNameplate()); machine.setSoftwareVersion(vo.getSoftwareVersion()); machine.setGroupId(vo.getGroupId()); machine.setInvoiceValue(vo.getInvoiceValue()); machine.setOvfa(vo.getOvfa()); machine.setDepreciationYear(vo.getDepreciationYear()); machine.setNetAssetValue(vo.getNetAssetValue()); machine.setAssetsCode(vo.getAssetsCode()); machine.setProductionTime(vo.getProductionTime()); machine.setDeliveryTime(vo.getDeliveryTime()); machine.setManufacturer(vo.getManufacturer()); machine.setFactoryFile(vo.getFactoryFile()); machine.setFactoryNo(vo.getFactoryNo()); machine.setInstallationLocation(vo.getInstallationLocation()); machine.setTurnToFixedAssetsTime(vo.getTurnToFixedAssetsTime()); machine.setManagementClass(vo.getManagementClass()); machine.setOrganizationId(vo.getOrganizationId()); machine.setProductionLine(vo.getProductionLine()); machine.setElaborateEquipment(vo.getElaborateEquipment()); machine.setMachineUseStatus(vo.getMachineUseStatus()); machine.setEmployeeId(vo.getEmployeeId()); machine.setRemark(vo.getRemark()); if (vo.getLinkWay() != null) { machine.setLinkWay(String.valueOf(vo.getLinkWay())); } return machine; } @Override // org.springblade.modules.cps.convert.MachineConvert public MachineExcel convertVO(MachineDetailVO vo) { if (vo == null) { return null; } MachineExcel machineExcel = new MachineExcel(); machineExcel.setMachineCode(vo.getMachineCode()); machineExcel.setMachineName(vo.getMachineName()); machineExcel.setPinCode(vo.getPinCode()); machineExcel.setShortCode(vo.getShortCode()); machineExcel.setMachineTypeCode(vo.getMachineTypeCode()); machineExcel.setMachineTypeName(vo.getMachineTypeName()); machineExcel.setSerialNo(vo.getSerialNo()); machineExcel.setCountryOfManufacture(vo.getCountryOfManufacture()); machineExcel.setMachineLifeStatusName(vo.getMachineLifeStatusName()); if (vo.getVoltage() != null) { machineExcel.setVoltage(vo.getVoltage().toString()); } machineExcel.setMachineModel(vo.getMachineModel()); if (vo.getDimensions() != null) { machineExcel.setDimensions(vo.getDimensions().toString()); } if (vo.getNetWeight() != null) { machineExcel.setNetWeight(vo.getNetWeight().toString()); } if (vo.getPower() != null) { machineExcel.setPower(vo.getPower().toString()); } machineExcel.setSystemName(vo.getSystemName()); machineExcel.setBrand(vo.getBrand()); machineExcel.setNameplate(vo.getNameplate()); machineExcel.setSoftwareVersion(vo.getSoftwareVersion()); machineExcel.setGroupName(vo.getGroupName()); if (vo.getInvoiceValue() != null) { machineExcel.setInvoiceValue(vo.getInvoiceValue().toString()); } if (vo.getOvfa() != null) { machineExcel.setOvfa(vo.getOvfa().toString()); } if (vo.getNetAssetValue() != null) { machineExcel.setNetAssetValue(vo.getNetAssetValue().toString()); } machineExcel.setAssetsCode(vo.getAssetsCode()); if (vo.getDepreciationYear() != null) { machineExcel.setDepreciationYear(String.valueOf(vo.getDepreciationYear())); } machineExcel.setManufacturer(vo.getManufacturer()); machineExcel.setFactoryFile(vo.getFactoryFile()); machineExcel.setFactoryNo(vo.getFactoryNo()); machineExcel.setInstallationLocation(vo.getInstallationLocation()); machineExcel.setManagementClassName(vo.getManagementClassName()); machineExcel.setOrganizationName(vo.getOrganizationName()); machineExcel.setProductionLine(vo.getProductionLine()); machineExcel.setMachineUseStatusName(vo.getMachineUseStatusName()); machineExcel.setEmployeeName(vo.getEmployeeName()); machineExcel.setRemark(vo.getRemark()); machineExcel.setProductionTime(ConvertMachineUtils.format(vo.getProductionTime())); machineExcel.setTurnToFixedAssetsTime(ConvertMachineUtils.format(vo.getTurnToFixedAssetsTime())); machineExcel.setDeliveryTime(ConvertMachineUtils.format(vo.getDeliveryTime())); machineExcel.setElaborateEquipment(ConvertMachineUtils.convert(vo.getElaborateEquipment())); return machineExcel; } @Override // org.springblade.modules.cps.convert.MachineConvert public List convertVO(List vos) { if (vos == null) { return null; } List list = new ArrayList<>(vos.size()); for (MachineDetailVO machineDetailVO : vos) { list.add(convertVO(machineDetailVO)); } return list; } @Override // org.springblade.modules.cps.convert.MachineConvert public Machine convert(MachineImport excel) { if (excel == null) { return null; } Machine machine = new Machine(); machine.setMachineCode(excel.getMachineCode()); machine.setMachineName(excel.getMachineName()); machine.setMachineModel(excel.getMachineModel()); machine.setBrand(excel.getBrand()); machine.setShortCode(excel.getShortCode()); machine.setPinCode(excel.getPinCode()); machine.setSerialNo(excel.getSerialNo()); machine.setCountryOfManufacture(excel.getCountryOfManufacture()); if (excel.getVoltage() != null) { machine.setVoltage(new BigDecimal(excel.getVoltage())); } if (excel.getDimensions() != null) { machine.setDimensions(new BigDecimal(excel.getDimensions())); } if (excel.getNetWeight() != null) { machine.setNetWeight(new BigDecimal(excel.getNetWeight())); } if (excel.getPower() != null) { machine.setPower(new BigDecimal(excel.getPower())); } machine.setSystemName(excel.getSystemName()); machine.setNameplate(excel.getNameplate()); machine.setSoftwareVersion(excel.getSoftwareVersion()); if (excel.getInvoiceValue() != null) { machine.setInvoiceValue(new BigDecimal(excel.getInvoiceValue())); } if (excel.getOvfa() != null) { machine.setOvfa(new BigDecimal(excel.getOvfa())); } if (excel.getDepreciationYear() != null) { machine.setDepreciationYear(Integer.valueOf(Integer.parseInt(excel.getDepreciationYear()))); } if (excel.getNetAssetValue() != null) { machine.setNetAssetValue(new BigDecimal(excel.getNetAssetValue())); } machine.setAssetsCode(excel.getAssetsCode()); machine.setManufacturer(excel.getManufacturer()); machine.setFactoryFile(excel.getFactoryFile()); machine.setFactoryNo(excel.getFactoryNo()); machine.setInstallationLocation(excel.getInstallationLocation()); machine.setProductionLine(excel.getProductionLine()); machine.setRemark(excel.getRemark()); machine.setLinkWay(excel.getLinkWay()); machine.setProductionTime(ConvertMachineUtils.parse(excel.getProductionTime())); machine.setTurnToFixedAssetsTime(ConvertMachineUtils.parse(excel.getTurnToFixedAssetsTime())); machine.setDeliveryTime(ConvertMachineUtils.parse(excel.getDeliveryTime())); machine.setElaborateEquipment(ConvertMachineUtils.convert(excel.getElaborateEquipment())); return machine; } }