From 6c5f8fce40c7de69d58de3a109314f5cff6f77ad Mon Sep 17 00:00:00 2001 From: jerryjzhang Date: Wed, 22 Oct 2025 19:17:30 +0800 Subject: [PATCH] [opt](headless)Deletion of chat model and database should record user. --- .../common/service/ChatModelService.java | 2 +- .../service/impl/ChatModelServiceImpl.java | 16 +++++++++++++++- .../server/rest/ChatModelController.java | 6 ++++-- .../headless/server/rest/DatabaseController.java | 6 ++++-- .../headless/server/service/DatabaseService.java | 2 +- .../server/service/impl/DatabaseServiceImpl.java | 7 ++++++- 6 files changed, 31 insertions(+), 8 deletions(-) diff --git a/common/src/main/java/com/tencent/supersonic/common/service/ChatModelService.java b/common/src/main/java/com/tencent/supersonic/common/service/ChatModelService.java index d90525ebe..d537b8198 100644 --- a/common/src/main/java/com/tencent/supersonic/common/service/ChatModelService.java +++ b/common/src/main/java/com/tencent/supersonic/common/service/ChatModelService.java @@ -15,5 +15,5 @@ public interface ChatModelService { ChatModel updateChatModel(ChatModel chatModel, User user); - void deleteChatModel(Integer id); + void deleteChatModel(Integer id, User user); } diff --git a/common/src/main/java/com/tencent/supersonic/common/service/impl/ChatModelServiceImpl.java b/common/src/main/java/com/tencent/supersonic/common/service/impl/ChatModelServiceImpl.java index b61c32b00..bf21a1ef1 100644 --- a/common/src/main/java/com/tencent/supersonic/common/service/impl/ChatModelServiceImpl.java +++ b/common/src/main/java/com/tencent/supersonic/common/service/impl/ChatModelServiceImpl.java @@ -79,7 +79,12 @@ public class ChatModelServiceImpl extends ServiceImpl getDatabaseList(User user); - void deleteDatabase(Long databaseId); + void deleteDatabase(Long databaseId, User user); List getCatalogs(Long id) throws SQLException; diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/DatabaseServiceImpl.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/DatabaseServiceImpl.java index 29ee81d22..e4a35764e 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/DatabaseServiceImpl.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/DatabaseServiceImpl.java @@ -138,7 +138,12 @@ public class DatabaseServiceImpl extends ServiceImpl