From fb5dcaeb2ab91d0f9ffea26fd15ddcbbe5d36bb9 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 31 七月 2026 17:57:27 +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