From 83e1b4d0e661f11a407fd6ea86e906b9b87b7180 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 31 七月 2026 17:57:09 +0800
Subject: [PATCH] feat(aftersales): 售后工单新增问题类型和严重程度字段

---
 yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/knowledge/AiKnowledgeService.java |   53 ++++++-----------------------------------------------
 1 files changed, 6 insertions(+), 47 deletions(-)

diff --git a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/knowledge/AiKnowledgeService.java b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/knowledge/AiKnowledgeService.java
index 6c552a4..3534430 100644
--- a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/knowledge/AiKnowledgeService.java
+++ b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/knowledge/AiKnowledgeService.java
@@ -4,67 +4,26 @@
 import cn.iocoder.yudao.module.ai.controller.admin.knowledge.vo.knowledge.AiKnowledgePageReqVO;
 import cn.iocoder.yudao.module.ai.controller.admin.knowledge.vo.knowledge.AiKnowledgeSaveReqVO;
 import cn.iocoder.yudao.module.ai.dal.dataobject.knowledge.AiKnowledgeDO;
+import jakarta.validation.Valid;
 
 import java.util.List;
 
-/**
- * AI 鐭ヨ瘑搴�-鍩虹淇℃伅 Service 鎺ュ彛
- *
- * @author xiaoxin
- */
 public interface AiKnowledgeService {
 
-    /**
-     * 鍒涘缓鐭ヨ瘑搴�
-     *
-     * @param createReqVO 鍒涘缓淇℃伅
-     * @return 缂栧彿
-     */
-    Long createKnowledge(AiKnowledgeSaveReqVO createReqVO);
+    Long createKnowledge(@Valid AiKnowledgeSaveReqVO createReqVO);
 
-    /**
-     * 鏇存柊鐭ヨ瘑搴�
-     *
-     * @param updateReqVO 鏇存柊淇℃伅
-     */
-    void updateKnowledge(AiKnowledgeSaveReqVO updateReqVO);
+    void updateKnowledge(@Valid AiKnowledgeSaveReqVO updateReqVO);
 
-    /**
-     * 鍒犻櫎鐭ヨ瘑搴�
-     *
-     * @param id 鐭ヨ瘑搴撶紪鍙�
-     */
     void deleteKnowledge(Long id);
 
-    /**
-     * 鑾峰緱鐭ヨ瘑搴�
-     *
-     * @param id 缂栧彿
-     * @return 鐭ヨ瘑搴�
-     */
     AiKnowledgeDO getKnowledge(Long id);
 
-    /**
-     * 鏍¢獙鐭ヨ瘑搴撴槸鍚﹀瓨鍦�
-     *
-     * @param id 璁板綍缂栧彿
-     */
     AiKnowledgeDO validateKnowledgeExists(Long id);
 
-    /**
-     * 鑾峰緱鐭ヨ瘑搴撳垎椤�
-     *
-     * @param pageReqVO 鍒嗛〉鏌ヨ
-     * @return 鐭ヨ瘑搴撳垎椤�
-     */
+    AiKnowledgeDO validateKnowledge(Long id);
+
     PageResult<AiKnowledgeDO> getKnowledgePage(AiKnowledgePageReqVO pageReqVO);
 
-    /**
-     * 鑾峰緱鎸囧畾鐘舵�佺殑鐭ヨ瘑搴撳垪琛�
-     *
-     * @param status 鐘舵��
-     * @return 鐭ヨ瘑搴撳垪琛�
-     */
-    List<AiKnowledgeDO> getKnowledgeSimpleListByStatus(Integer status);
+    List<AiKnowledgeDO> getEnabledKnowledgeList();
 
 }

--
Gitblit v1.9.3