From d21cfb849fa459cdfc23666b06701a8287e02d8d Mon Sep 17 00:00:00 2001 From: zch Date: Mon, 8 Jun 2026 16:20:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0AI=E7=BB=B4=E4=BF=AE?= =?UTF-8?q?=E7=9F=A5=E8=AF=86=E8=87=AA=E5=8A=A8=E5=85=A5=E5=BA=93=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/dms/domain/bo/DmsKnowledgeRepairBo.java | 5 +++++ .../dromara/dms/mapper/DmsKnowledgeRepairMapper.java | 8 ++++++++ .../resources/mapper/dms/DmsKnowledgeRepairMapper.xml | 11 +++++++++++ 3 files changed, 24 insertions(+) diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/bo/DmsKnowledgeRepairBo.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/bo/DmsKnowledgeRepairBo.java index 67a309c9..a5c3425a 100644 --- a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/bo/DmsKnowledgeRepairBo.java +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/domain/bo/DmsKnowledgeRepairBo.java @@ -25,6 +25,11 @@ public class DmsKnowledgeRepairBo extends BaseEntity { */ private Long knowledgeRepairId; + /** + * 租户编号 + */ + private String tenantId; + /** * 经验编号 */ diff --git a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/mapper/DmsKnowledgeRepairMapper.java b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/mapper/DmsKnowledgeRepairMapper.java index 533fdce0..1f557f38 100644 --- a/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/mapper/DmsKnowledgeRepairMapper.java +++ b/ruoyi-modules/hwmom-dms/src/main/java/org/dromara/dms/mapper/DmsKnowledgeRepairMapper.java @@ -12,4 +12,12 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; */ public interface DmsKnowledgeRepairMapper extends BaseMapperPlus { + /** + * AI 自动抽取维修知识入库。 + * + * @param entity 维修知识库实体 + * @return 插入行数 + */ + int insertAiKnowledgeRepair(DmsKnowledgeRepair entity); + } diff --git a/ruoyi-modules/hwmom-dms/src/main/resources/mapper/dms/DmsKnowledgeRepairMapper.xml b/ruoyi-modules/hwmom-dms/src/main/resources/mapper/dms/DmsKnowledgeRepairMapper.xml index 822bb43b..1c277ba3 100644 --- a/ruoyi-modules/hwmom-dms/src/main/resources/mapper/dms/DmsKnowledgeRepairMapper.xml +++ b/ruoyi-modules/hwmom-dms/src/main/resources/mapper/dms/DmsKnowledgeRepairMapper.xml @@ -4,4 +4,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> + + insert into dms_knowledge_repair ( + tenant_id, experience_code, device_type_id, fault_description, + design_operations, operations_description, active_flag, remark, create_time + ) values ( + #{tenantId}, #{experienceCode}, #{deviceTypeId}, #{faultDescription}, + #{designOperations}, #{operationsDescription}, #{activeFlag}, #{remark}, SYSDATETIME() + ) + +