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() + ) + +