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<MachineVO> convert(List<Machine> machineList) {
|
if (machineList == null) {
|
return null;
|
}
|
List<MachineVO> 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<MachineExcel> convertVO(List<MachineDetailVO> vos) {
|
if (vos == null) {
|
return null;
|
}
|
List<MachineExcel> 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;
|
}
|
}
|