From 65944324264371a23fc6118e166dc271c1a3cb90 Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Fri, 7 Nov 2025 17:06:20 +0800 Subject: [PATCH] =?UTF-8?q?refactor(domain):=E4=BC=98=E5=8C=96=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E6=95=85=E9=9A=9C=E5=AE=9E=E4=BE=8B=E5=92=8C=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E5=BA=93=E5=AE=9E=E4=BD=93=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除无用的注释导入语句 -为 DmsBillsFaultInstance 添加 EqualsAndHashCode 注解支持 - 为 DmsBillsFaultInstance 补充大量字段的 getter 和 setter 方法 - 更新 DmsKnowledgeLube、DmsKnowledgeMaint 和 DmsKnowledgeRepair 中的 SysFile 引用为 AttachFileDTO- 修改相关服务实现类使用 AttachFileDTO 替代 SysFile - 启用并修正 DmsKnowledgeRepairServiceImpl 中的附件处理逻辑 - 统一附件文件处理方式,增强代码一致性与可维护性 --- .../aucma/dms/domain/DmsBaseDeviceLedger.java | 3 - .../dms/domain/DmsBillsFaultInstance.java | 138 ++++++++++++++++++ .../aucma/dms/domain/DmsKnowledgeLube.java | 12 +- .../aucma/dms/domain/DmsKnowledgeMaint.java | 11 +- .../aucma/dms/domain/DmsKnowledgeRepair.java | 11 +- .../dms/mapper/BaseAttachInfoMapper.java | 1 - .../impl/DmsKnowledgeLubeServiceImpl.java | 26 +--- .../impl/DmsKnowledgeMaintServiceImpl.java | 25 +--- .../impl/DmsKnowledgeRepairServiceImpl.java | 43 +++--- 9 files changed, 188 insertions(+), 82 deletions(-) diff --git a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsBaseDeviceLedger.java b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsBaseDeviceLedger.java index 95ffe65..007ab83 100644 --- a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsBaseDeviceLedger.java +++ b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsBaseDeviceLedger.java @@ -1,8 +1,5 @@ package com.aucma.dms.domain; -//import com.hw.common.core.annotation.Excel; -//import com.hw.common.core.web.domain.DmsBaseEntity; - import com.aucma.common.annotation.Excel; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; diff --git a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsBillsFaultInstance.java b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsBillsFaultInstance.java index 5e6f85e..2423530 100644 --- a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsBillsFaultInstance.java +++ b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsBillsFaultInstance.java @@ -4,6 +4,7 @@ import com.aucma.common.annotation.Excel; import com.aucma.framework.web.domain.server.SysFile; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; +import lombok.EqualsAndHashCode; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -18,6 +19,7 @@ import java.util.List; * @author Open Platform * @date 2024-01-23 */ +@EqualsAndHashCode(callSuper = true) @Data public class DmsBillsFaultInstance extends DmsBaseEntity { @@ -409,6 +411,110 @@ public class DmsBillsFaultInstance extends DmsBaseEntity this.verifyMethod = verifyMethod; } + public String getConfirmer() { + return confirmer; + } + + public void setConfirmer(String confirmer) { + this.confirmer = confirmer; + } + + public String getApplyUserPhone() { + return applyUserPhone; + } + + public void setApplyUserPhone(String applyUserPhone) { + this.applyUserPhone = applyUserPhone; + } + + public String getFaultLevel() { + return faultLevel; + } + + public void setFaultLevel(String faultLevel) { + this.faultLevel = faultLevel; + } + + public List getDmsInstanceFiles1() { + return dmsInstanceFiles1; + } + + public void setDmsInstanceFiles1(List dmsInstanceFiles1) { + this.dmsInstanceFiles1 = dmsInstanceFiles1; + } + + public String getCheckedFault() { + return checkedFault; + } + + public void setCheckedFault(String checkedFault) { + this.checkedFault = checkedFault; + } + + public String getRepairContent() { + return repairContent; + } + + public void setRepairContent(String repairContent) { + this.repairContent = repairContent; + } + + public String getProtectedMethod() { + return protectedMethod; + } + + public void setProtectedMethod(String protectedMethod) { + this.protectedMethod = protectedMethod; + } + + public String getRepairer() { + return repairer; + } + + public void setRepairer(String repairer) { + this.repairer = repairer; + } + + public String getApproveStatus() { + return approveStatus; + } + + public void setApproveStatus(String approveStatus) { + this.approveStatus = approveStatus; + } + + public Integer getRepairConfirm() { + return repairConfirm; + } + + public void setRepairConfirm(Integer repairConfirm) { + this.repairConfirm = repairConfirm; + } + + public Date getConfirmTime() { + return confirmTime; + } + + public void setConfirmTime(Date confirmTime) { + this.confirmTime = confirmTime; + } + + public Long getComponentsPartsId() { + return componentsPartsId; + } + + public void setComponentsPartsId(Long componentsPartsId) { + this.componentsPartsId = componentsPartsId; + } + + public List getParts() { + return parts; + } + + public void setParts(List parts) { + this.parts = parts; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) @@ -430,6 +536,38 @@ public class DmsBillsFaultInstance extends DmsBaseEntity .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) + .append("fileUrls", getFileUrls()) + .append("dmsFaultInstanceActivityList", getDmsFaultInstanceActivityList()) + .append("dmsInstanceFiles", getDmsInstanceFiles()) + .append("knowledgeRepairId", getKnowledgeRepairId()) + .append("verifyMethod", getVerifyMethod()) + .append("confirmer", getConfirmer()) + .append("applyUserPhone", getApplyUserPhone()) + .append("faultLevel", getFaultLevel()) + .append("dmsInstanceFiles1", getDmsInstanceFiles1()) + .append("checkedFault", getCheckedFault()) + .append("repairContent", getRepairContent()) + .append("protectedMethod", getProtectedMethod()) + .append("repairer", getRepairer()) + .append("approveStatus", getApproveStatus()) + .append("repairConfirm", getRepairConfirm()) + .append("confirmTime", getConfirmTime()) + .append("componentsPartsId", getComponentsPartsId()) + .append("parts", getParts()) + .append("deviceCode", getDeviceCode()) + .append("deviceName", getDeviceName()) + .append("deviceLocation", getDeviceLocation()) + .append("deviceSpec", getDeviceSpec()) + .append("imgUrl", getImgUrl() ) + .append("instanceActivityId", getInstanceActivityId()) + .append("faultType", getFaultType()) + .append("faultDescription", getFaultDescription()) + .append("designOperations", getDesignOperations()) + .append("deviceId", getDeviceId()) + .append("repairType", getRepairType()) + .append("outsrcId", getOutsrcId()) + .append("processHandleResolution", getProcessHandleResolution()) + .append("sysFiles", getSysFiles()) .toString(); } } diff --git a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeLube.java b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeLube.java index 342cdb0..8d9a976 100644 --- a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeLube.java +++ b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeLube.java @@ -1,11 +1,7 @@ package com.aucma.dms.domain; -//import com.hw.common.core.annotation.Excel; -//import com.hw.common.core.web.domain.DmsBaseEntity; -//import com.hw.system.api.domain.SysFile; - import com.aucma.common.annotation.Excel; -import com.aucma.framework.web.domain.server.SysFile; +import com.aucma.dms.domain.dto.AttachFileDTO; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -50,7 +46,7 @@ public class DmsKnowledgeLube extends DmsBaseEntity List fileUrls; - List systemFiles; + List systemFiles; List attachments; @@ -62,11 +58,11 @@ public class DmsKnowledgeLube extends DmsBaseEntity this.attachments = attachments; } - public List getSystemFiles() { + public List getSystemFiles() { return systemFiles; } - public void setSystemFiles(List systemFiles) { + public void setSystemFiles(List systemFiles) { this.systemFiles = systemFiles; } diff --git a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeMaint.java b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeMaint.java index 4004bfc..cbc4110 100644 --- a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeMaint.java +++ b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeMaint.java @@ -1,11 +1,8 @@ package com.aucma.dms.domain; -//import com.hw.common.core.annotation.Excel; -//import com.hw.common.core.web.domain.DmsBaseEntity; -//import com.hw.system.api.domain.SysFile; import com.aucma.common.annotation.Excel; -import com.aucma.framework.web.domain.server.SysFile; +import com.aucma.dms.domain.dto.AttachFileDTO; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -50,7 +47,7 @@ public class DmsKnowledgeMaint extends DmsBaseEntity List fileUrls; - List systemFiles; + List systemFiles; public List getFileUrls() { return fileUrls; @@ -60,11 +57,11 @@ public class DmsKnowledgeMaint extends DmsBaseEntity this.fileUrls = fileUrls; } - public List getSystemFiles() { + public List getSystemFiles() { return systemFiles; } - public void setSystemFiles(List systemFiles) { + public void setSystemFiles(List systemFiles) { this.systemFiles = systemFiles; } diff --git a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeRepair.java b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeRepair.java index 10c0277..919c85a 100644 --- a/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeRepair.java +++ b/aucma-dms/src/main/java/com/aucma/dms/domain/DmsKnowledgeRepair.java @@ -1,11 +1,8 @@ package com.aucma.dms.domain; -//import com.hw.common.core.annotation.Excel; -//import com.hw.common.core.web.domain.DmsBaseEntity; -//import com.hw.system.api.domain.SysFile; import com.aucma.common.annotation.Excel; -import com.aucma.framework.web.domain.server.SysFile; +import com.aucma.dms.domain.dto.AttachFileDTO; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -50,7 +47,7 @@ public class DmsKnowledgeRepair extends DmsBaseEntity List fileUrls; - List systemFiles; + List systemFiles; public List getFileUrls() { return fileUrls; @@ -60,11 +57,11 @@ public class DmsKnowledgeRepair extends DmsBaseEntity this.fileUrls = fileUrls; } - public List getSystemFiles() { + public List getSystemFiles() { return systemFiles; } - public void setSystemFiles(List systemFiles) { + public void setSystemFiles(List systemFiles) { this.systemFiles = systemFiles; } diff --git a/aucma-dms/src/main/java/com/aucma/dms/mapper/BaseAttachInfoMapper.java b/aucma-dms/src/main/java/com/aucma/dms/mapper/BaseAttachInfoMapper.java index 386c2c8..05af657 100644 --- a/aucma-dms/src/main/java/com/aucma/dms/mapper/BaseAttachInfoMapper.java +++ b/aucma-dms/src/main/java/com/aucma/dms/mapper/BaseAttachInfoMapper.java @@ -1,6 +1,5 @@ package com.aucma.dms.mapper; -//import com.aucma.dms.domain.BaseAttachInfo; import com.aucma.dms.domain.BaseAttachInfo; import org.apache.ibatis.annotations.Param; diff --git a/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeLubeServiceImpl.java b/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeLubeServiceImpl.java index c941013..156ef23 100644 --- a/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeLubeServiceImpl.java +++ b/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeLubeServiceImpl.java @@ -1,26 +1,15 @@ package com.aucma.dms.service.impl; -//import com.hw.common.core.constant.DmsConstants; -//import com.hw.common.core.exception.ServiceException; -//import com.hw.common.core.utils.DateUtils; -//import com.aucma.dms.domain.BaseAttachInfo; -//import com.aucma.dms.domain.DmsKnowledgeLube; -//import com.aucma.dms.mapper.BaseAttachInfoMapper; -//import com.aucma.dms.mapper.DmsBaseLubeStationMapper; -//import com.aucma.dms.mapper.DmsKnowledgeLubeMapper; -//import com.aucma.dms.service.IDmsKnowledgeLubeService; -//import com.hw.system.api.domain.SysFile; - import com.aucma.common.constant.DmsConstants; import com.aucma.common.exception.ServiceException; import com.aucma.common.utils.DateUtils; import com.aucma.dms.domain.BaseAttachInfo; import com.aucma.dms.domain.DmsKnowledgeLube; import com.aucma.dms.mapper.BaseAttachInfoMapper; +import com.aucma.dms.domain.dto.AttachFileDTO; import com.aucma.dms.mapper.DmsBaseLubeStationMapper; import com.aucma.dms.mapper.DmsKnowledgeLubeMapper; import com.aucma.dms.service.IDmsKnowledgeLubeService; -import com.aucma.framework.web.domain.server.SysFile; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -54,14 +43,13 @@ public class DmsKnowledgeLubeServiceImpl implements IDmsKnowledgeLubeService { DmsKnowledgeLube dmsKnowledgeLube = dmsKnowledgeLubeMapper.selectDmsKnowledgeLubeByKnowledgeLubeId(knowledgeLubeId); List baseAttachInfos = baseAttachInfoMapper.selectListBaseAttachInfos(DmsConstants.MES_BASE_ATTACH_INFO_KNOWLEDGELUBE,dmsKnowledgeLube.getKnowledgeLubeId()); - List sysFiles = new ArrayList(); + List attachFiles = new ArrayList(); -// for (String string:baseAttachInfos){ -// SysFile sysFile = new SysFile(); -// sysFile.setUrl(string); -// sysFiles.add(sysFile); -// } - dmsKnowledgeLube.setSystemFiles(sysFiles); + for (String url : baseAttachInfos){ + AttachFileDTO attachFile = new AttachFileDTO(url); + attachFiles.add(attachFile); + } + dmsKnowledgeLube.setSystemFiles(attachFiles); return dmsKnowledgeLube; } diff --git a/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeMaintServiceImpl.java b/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeMaintServiceImpl.java index 4c77b72..a56ff46 100644 --- a/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeMaintServiceImpl.java +++ b/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeMaintServiceImpl.java @@ -1,15 +1,5 @@ package com.aucma.dms.service.impl; -//import com.hw.common.core.constant.DmsConstants; -//import com.hw.common.core.exception.ServiceException; -//import com.hw.common.core.utils.DateUtils; -//import com.aucma.dms.domain.BaseAttachInfo; -//import com.aucma.dms.domain.DmsKnowledgeMaint; -//import com.aucma.dms.mapper.BaseAttachInfoMapper; -//import com.aucma.dms.mapper.DmsBaseMaintStationMapper; -//import com.aucma.dms.mapper.DmsKnowledgeMaintMapper; -//import com.aucma.dms.service.IDmsKnowledgeMaintService; -//import com.hw.system.api.domain.SysFile; import com.aucma.common.constant.DmsConstants; import com.aucma.common.exception.ServiceException; @@ -17,10 +7,10 @@ import com.aucma.common.utils.DateUtils; import com.aucma.dms.domain.BaseAttachInfo; import com.aucma.dms.domain.DmsKnowledgeMaint; import com.aucma.dms.mapper.BaseAttachInfoMapper; +import com.aucma.dms.domain.dto.AttachFileDTO; import com.aucma.dms.mapper.DmsBaseMaintStationMapper; import com.aucma.dms.mapper.DmsKnowledgeMaintMapper; import com.aucma.dms.service.IDmsKnowledgeMaintService; -import com.aucma.framework.web.domain.server.SysFile; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -55,14 +45,13 @@ public class DmsKnowledgeMaintServiceImpl implements IDmsKnowledgeMaintService { DmsKnowledgeMaint dmsKnowledgeMaint = dmsKnowledgeMaintMapper.selectDmsKnowledgeMaintByKnowledgeMaintId(knowledgeMaintId); List baseAttachInfos = baseAttachInfoMapper.selectListBaseAttachInfos(DmsConstants.MES_BASE_ATTACH_INFO_KNOWLEDGEMAINT,dmsKnowledgeMaint.getKnowledgeMaintId()); - List sysFiles = new ArrayList(); + List attachFiles = new ArrayList(); -// for (String string:baseAttachInfos){ -// SysFile sysFile = new SysFile(); -// sysFile.setUrl(string); -// sysFiles.add(sysFile); -// } - dmsKnowledgeMaint.setSystemFiles(sysFiles); + for (String url : baseAttachInfos){ + AttachFileDTO attachFile = new AttachFileDTO(url); + attachFiles.add(attachFile); + } + dmsKnowledgeMaint.setSystemFiles(attachFiles); return dmsKnowledgeMaint; } diff --git a/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeRepairServiceImpl.java b/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeRepairServiceImpl.java index 84964f0..0f8be6a 100644 --- a/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeRepairServiceImpl.java +++ b/aucma-dms/src/main/java/com/aucma/dms/service/impl/DmsKnowledgeRepairServiceImpl.java @@ -1,14 +1,20 @@ package com.aucma.dms.service.impl; +import com.aucma.common.constant.DmsConstants; import com.aucma.common.exception.ServiceException; import com.aucma.common.utils.DateUtils; +import com.aucma.dms.domain.BaseAttachInfo; import com.aucma.dms.domain.DmsKnowledgeRepair; +import com.aucma.dms.domain.dto.AttachFileDTO; +import com.aucma.dms.mapper.BaseAttachInfoMapper; import com.aucma.dms.mapper.DmsKnowledgeRepairMapper; import com.aucma.dms.service.IDmsKnowledgeRepairService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.ArrayList; +import java.util.Date; import java.util.List; /** @@ -23,8 +29,8 @@ public class DmsKnowledgeRepairServiceImpl implements IDmsKnowledgeRepairService @Autowired private DmsKnowledgeRepairMapper dmsKnowledgeRepairMapper; -/* @Autowired - private BaseAttachInfoMapper baseAttachInfoMapper;*/ + @Autowired + private BaseAttachInfoMapper baseAttachInfoMapper; /** * 查询维修知识库 @@ -36,15 +42,14 @@ public class DmsKnowledgeRepairServiceImpl implements IDmsKnowledgeRepairService public DmsKnowledgeRepair selectDmsKnowledgeRepairByKnowledgeRepairId(Long knowledgeRepairId) { DmsKnowledgeRepair dmsKnowledgeRepair = dmsKnowledgeRepairMapper.selectDmsKnowledgeRepairByKnowledgeRepairId(knowledgeRepairId); -/* List baseAttachInfos = baseAttachInfoMapper.selectListBaseAttachInfos(DmsConstants.MES_BASE_ATTACH_INFO_KNOWLEDGEREPAIR,dmsKnowledgeRepair.getKnowledgeRepairId()); - List sysFiles = new ArrayList(); + List baseAttachInfos = baseAttachInfoMapper.selectListBaseAttachInfos(DmsConstants.MES_BASE_ATTACH_INFO_KNOWLEDGEREPAIR,dmsKnowledgeRepair.getKnowledgeRepairId()); + List attachFiles = new ArrayList(); -// for (String string:baseAttachInfos){ -// SysFile sysFile = new SysFile(); -// sysFile.setUrl(string); -// sysFiles.add(sysFile); -// } - dmsKnowledgeRepair.setSystemFiles(sysFiles);*/ + for (String url : baseAttachInfos){ + AttachFileDTO attachFile = new AttachFileDTO(url); + attachFiles.add(attachFile); + } + dmsKnowledgeRepair.setSystemFiles(attachFiles); return dmsKnowledgeRepair; } @@ -78,9 +83,9 @@ public class DmsKnowledgeRepairServiceImpl implements IDmsKnowledgeRepairService dmsKnowledgeRepair.setIsFlag("1"); int i = dmsKnowledgeRepairMapper.insertDmsKnowledgeRepair(dmsKnowledgeRepair); -/* //存储图片 + //存储图片 List fileUrls = dmsKnowledgeRepair.getFileUrls(); - batchInsertInstanceFiles(fileUrls, dmsKnowledgeRepair.getKnowledgeRepairId());*/ + batchInsertInstanceFiles(fileUrls, dmsKnowledgeRepair.getKnowledgeRepairId()); return i; } @@ -105,12 +110,12 @@ public class DmsKnowledgeRepairServiceImpl implements IDmsKnowledgeRepairService dmsKnowledgeRepair.setUpdateTime(DateUtils.getNowDate()); int i = dmsKnowledgeRepairMapper.updateDmsKnowledgeRepair(dmsKnowledgeRepair); -// baseAttachInfoMapper.deleteListBaseAttachInfos(DmsConstants.MES_BASE_ATTACH_INFO_KNOWLEDGEREPAIR,dmsKnowledgeRepair.getKnowledgeRepairId()); + baseAttachInfoMapper.deleteListBaseAttachInfos(DmsConstants.MES_BASE_ATTACH_INFO_KNOWLEDGEREPAIR,dmsKnowledgeRepair.getKnowledgeRepairId()); //存储图片 -/* List fileUrls = dmsKnowledgeRepair.getFileUrls(); + List fileUrls = dmsKnowledgeRepair.getFileUrls(); if(fileUrls!=null) { batchInsertInstanceFiles(fileUrls, dmsKnowledgeRepair.getKnowledgeRepairId()); - }*/ + } return i; } @@ -139,20 +144,20 @@ public class DmsKnowledgeRepairServiceImpl implements IDmsKnowledgeRepairService return dmsKnowledgeRepairMapper.deleteDmsKnowledgeRepairByKnowledgeRepairId(knowledgeRepairId); } -/* public void batchInsertInstanceFiles(List fileUrls, Long knowledgeLubeId ) { + public void batchInsertInstanceFiles(List fileUrls, Long knowledgeRepairId ) { if (fileUrls != null && !fileUrls.isEmpty()) { List baseAttachInfos = new ArrayList<>(); for (String fileUrl : fileUrls){ BaseAttachInfo baseAttachInfo = new BaseAttachInfo(); baseAttachInfo.setAttachType(DmsConstants.MES_BASE_ATTACH_INFO_KNOWLEDGEREPAIR); - baseAttachInfo.setAttachName("name"); + baseAttachInfo.setAttachName("维修知识库附件"); baseAttachInfo.setAttachPath(fileUrl); - baseAttachInfo.setProcessId(knowledgeLubeId); + baseAttachInfo.setProcessId(knowledgeRepairId); baseAttachInfo.setCreateTime(new Date()); baseAttachInfos.add(baseAttachInfo); } baseAttachInfoMapper.batchDmsKnowLedgeLubeFile(baseAttachInfos); } - }*/ + } }