package com.qianwen.smartman.modules.tpm.convert;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import com.qianwen.smartman.modules.cps.vo.RepairRecordMaterialAddVO;
|
import com.qianwen.smartman.modules.tpm.entity.DeviceMaterialRecord;
|
import com.qianwen.smartman.modules.tpm.entity.RepairRecord;
|
import com.qianwen.smartman.modules.tpm.vo.RepairRecordDetailVO;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/convert/RepairRecordDetailConvertImpl.class */
|
public class RepairRecordDetailConvertImpl implements RepairRecordDetailConvert {
|
@Override // org.springblade.modules.tpm.convert.RepairRecordDetailConvert
|
public RepairRecordDetailVO convert(RepairRecord repairRecord) {
|
if (repairRecord == null) {
|
return null;
|
}
|
RepairRecordDetailVO repairRecordDetailVO = new RepairRecordDetailVO();
|
repairRecordDetailVO.setRecordStatus(repairRecord.getRecordStatus());
|
repairRecordDetailVO.setRecordType(repairRecord.getRecordType());
|
repairRecordDetailVO.setIsAffect(repairRecord.getIsAffect());
|
repairRecordDetailVO.setRepairNature(repairRecord.getRepairNature());
|
repairRecordDetailVO.setUrgency(repairRecord.getUrgency());
|
repairRecordDetailVO.setId(repairRecord.getId());
|
repairRecordDetailVO.setRecordCode(repairRecord.getRecordCode());
|
repairRecordDetailVO.setRepairApplyId(repairRecord.getRepairApplyId());
|
repairRecordDetailVO.setErrorCode(repairRecord.getErrorCode());
|
repairRecordDetailVO.setRepairStartTime(repairRecord.getRepairStartTime());
|
repairRecordDetailVO.setRepairEndTime(repairRecord.getRepairEndTime());
|
repairRecordDetailVO.setRepairTime(repairRecord.getRepairTime());
|
repairRecordDetailVO.setRepairUserId(repairRecord.getRepairUserId());
|
repairRecordDetailVO.setRepairUserName(repairRecord.getRepairUserName());
|
repairRecordDetailVO.setMalfunctionDetails(repairRecord.getMalfunctionDetails());
|
repairRecordDetailVO.setMalfunctionTime(repairRecord.getMalfunctionTime());
|
repairRecordDetailVO.setDeviceId(repairRecord.getDeviceId());
|
repairRecordDetailVO.setDeviceCode(repairRecord.getDeviceCode());
|
repairRecordDetailVO.setDeviceName(repairRecord.getDeviceName());
|
repairRecordDetailVO.setDeviceTypeId(repairRecord.getDeviceTypeId());
|
repairRecordDetailVO.setDeviceTypeName(repairRecord.getDeviceTypeName());
|
repairRecordDetailVO.setMalfunctionId(repairRecord.getMalfunctionId());
|
repairRecordDetailVO.setMalfunctionCode(repairRecord.getMalfunctionCode());
|
repairRecordDetailVO.setMalfunctionName(repairRecord.getMalfunctionName());
|
repairRecordDetailVO.setRealMalfunctionId(repairRecord.getRealMalfunctionId());
|
repairRecordDetailVO.setRealMalfunctionCode(repairRecord.getRealMalfunctionCode());
|
repairRecordDetailVO.setRealMalfunctionName(repairRecord.getRealMalfunctionName());
|
repairRecordDetailVO.setRemark(repairRecord.getRemark());
|
return repairRecordDetailVO;
|
}
|
|
@Override // org.springblade.modules.tpm.convert.RepairRecordDetailConvert
|
public List<DeviceMaterialRecord> convert(List<RepairRecordMaterialAddVO> materialAddDTOS) {
|
if (materialAddDTOS == null) {
|
return null;
|
}
|
List<DeviceMaterialRecord> list = new ArrayList<>(materialAddDTOS.size());
|
for (RepairRecordMaterialAddVO repairRecordMaterialAddVO : materialAddDTOS) {
|
list.add(repairRecordMaterialAddVOToDeviceMaterialRecord(repairRecordMaterialAddVO));
|
}
|
return list;
|
}
|
|
protected DeviceMaterialRecord repairRecordMaterialAddVOToDeviceMaterialRecord(RepairRecordMaterialAddVO repairRecordMaterialAddVO) {
|
if (repairRecordMaterialAddVO == null) {
|
return null;
|
}
|
DeviceMaterialRecord deviceMaterialRecord = new DeviceMaterialRecord();
|
deviceMaterialRecord.setRecordId(repairRecordMaterialAddVO.getRecordId());
|
deviceMaterialRecord.setMaterialId(repairRecordMaterialAddVO.getMaterialId());
|
deviceMaterialRecord.setMaterialCode(repairRecordMaterialAddVO.getMaterialCode());
|
deviceMaterialRecord.setMaterialName(repairRecordMaterialAddVO.getMaterialName());
|
deviceMaterialRecord.setRecordNumber(repairRecordMaterialAddVO.getRecordNumber());
|
deviceMaterialRecord.setBizType(repairRecordMaterialAddVO.getBizType());
|
deviceMaterialRecord.setDeviceId(repairRecordMaterialAddVO.getDeviceId());
|
deviceMaterialRecord.setUserId(repairRecordMaterialAddVO.getUserId());
|
deviceMaterialRecord.setUserName(repairRecordMaterialAddVO.getUserName());
|
deviceMaterialRecord.setUsageTime(repairRecordMaterialAddVO.getUsageTime());
|
return deviceMaterialRecord;
|
}
|
}
|