package com.qianwen.smartman.modules.tpm.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.tpm.entity.CheckRecord; import com.qianwen.smartman.modules.tpm.entity.CheckRecordFile; import com.qianwen.smartman.modules.tpm.utils.ConvertCheckRecordUtils; import com.qianwen.smartman.modules.tpm.vo.CheckRecordFileVO; import com.qianwen.smartman.modules.tpm.vo.CheckRecordSubmitVO; import com.qianwen.smartman.modules.tpm.vo.CheckRecordVO; import com.qianwen.smartman.modules.tpm.vo.excel.CheckRecordExcel; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/convert/CheckRecordConvertImpl.class */ public class CheckRecordConvertImpl implements CheckRecordConvert { @Override // org.springblade.modules.tpm.convert.CheckRecordConvert public CheckRecord convert(CheckRecordSubmitVO vo) { if (vo == null) { return null; } CheckRecord checkRecord = new CheckRecord(); checkRecord.setCheckCode(vo.getCheckCode()); checkRecord.setDeviceId(vo.getDeviceId()); checkRecord.setDeviceCode(vo.getDeviceCode()); checkRecord.setDeviceName(vo.getDeviceName()); checkRecord.setDeviceTypeId(vo.getDeviceTypeId()); checkRecord.setDeviceTypeName(vo.getDeviceTypeName()); checkRecord.setCheckUserId(vo.getCheckUserId()); checkRecord.setCheckUserName(vo.getCheckUserName()); checkRecord.setCheckTime(vo.getCheckTime()); checkRecord.setCheckResult(vo.getCheckResult()); checkRecord.setCheckProjectId(vo.getCheckProjectId()); checkRecord.setCheckProjectCode(vo.getCheckProjectCode()); checkRecord.setCheckProjectName(vo.getCheckProjectName()); checkRecord.setRemark(vo.getRemark()); checkRecord.setMachineModel(vo.getMachineModel()); return checkRecord; } @Override // org.springblade.modules.tpm.convert.CheckRecordConvert public List convertFile(List files) { if (files == null) { return null; } List list = new ArrayList<>(files.size()); for (CheckRecordFile checkRecordFile : files) { list.add(checkRecordFileToCheckRecordFileVO(checkRecordFile)); } return list; } @Override // org.springblade.modules.tpm.convert.CheckRecordConvert public List convertExcel(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (CheckRecordVO checkRecordVO : list) { list1.add(convertExcel(checkRecordVO)); } return list1; } @Override // org.springblade.modules.tpm.convert.CheckRecordConvert public CheckRecordExcel convertExcel(CheckRecordVO vo) { if (vo == null) { return null; } CheckRecordExcel checkRecordExcel = new CheckRecordExcel(); checkRecordExcel.setCheckCode(vo.getCheckCode()); checkRecordExcel.setDeviceCode(vo.getDeviceCode()); checkRecordExcel.setDeviceName(vo.getDeviceName()); checkRecordExcel.setDeviceTypeName(vo.getDeviceTypeName()); checkRecordExcel.setCheckUserName(vo.getCheckUserName()); checkRecordExcel.setCheckProjectName(vo.getCheckProjectName()); checkRecordExcel.setCheckTime(ConvertCheckRecordUtils.format(vo.getCheckTime())); checkRecordExcel.setCheckResult(ConvertCheckRecordUtils.convert(vo.getCheckResult())); return checkRecordExcel; } protected CheckRecordFileVO checkRecordFileToCheckRecordFileVO(CheckRecordFile checkRecordFile) { if (checkRecordFile == null) { return null; } CheckRecordFileVO checkRecordFileVO = new CheckRecordFileVO(); checkRecordFileVO.setFileName(checkRecordFile.getFileName()); checkRecordFileVO.setObjectKey(checkRecordFile.getObjectKey()); checkRecordFileVO.setLink(checkRecordFile.getLink()); checkRecordFileVO.setContentType(checkRecordFile.getContentType()); checkRecordFileVO.setFileSize(checkRecordFile.getFileSize()); checkRecordFileVO.setUploadTime(checkRecordFile.getUploadTime()); checkRecordFileVO.setFileType(checkRecordFile.getFileType()); checkRecordFileVO.setId(checkRecordFile.getId()); return checkRecordFileVO; } }