From c2bd94cfadaac0649c428d5cb96a004fa40d9918 Mon Sep 17 00:00:00 2001 From: sion123 <450702724@qq.com> Date: Sat, 15 Nov 2025 21:46:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/app/web-gold/src/views/trends/Forecast.vue | 2 +- yudao-module-tik/pom.xml | 6 ++++++ .../controller/app/AppAiChatConversationController.java | 4 ++++ .../chat/controller/app/AppAiChatMessageController.java | 9 +++++++++ .../controller/app/AppUserPromptController.java | 4 +++- 5 files changed, 23 insertions(+), 2 deletions(-) diff --git a/frontend/app/web-gold/src/views/trends/Forecast.vue b/frontend/app/web-gold/src/views/trends/Forecast.vue index 9fd2b08d83..928d0ddb9f 100644 --- a/frontend/app/web-gold/src/views/trends/Forecast.vue +++ b/frontend/app/web-gold/src/views/trends/Forecast.vue @@ -366,7 +366,7 @@ async function handleSearch() { try { const urlParams = { - keyword: encodeURIComponent(searchParams.keyword), + keyword:searchParams.keyword, offset: String(searchParams.offset), sort_type: String(searchParams.sort_type), publish_time: String(searchParams.publish_time), diff --git a/yudao-module-tik/pom.xml b/yudao-module-tik/pom.xml index dd647e626b..62b2437fd7 100644 --- a/yudao-module-tik/pom.xml +++ b/yudao-module-tik/pom.xml @@ -303,6 +303,12 @@ + + cn.iocoder.boot + yudao-module-ai + 2025.09-SNAPSHOT + compile + \ No newline at end of file diff --git a/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/chat/controller/app/AppAiChatConversationController.java b/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/chat/controller/app/AppAiChatConversationController.java index b37d82bb8d..4e9cff2943 100644 --- a/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/chat/controller/app/AppAiChatConversationController.java +++ b/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/chat/controller/app/AppAiChatConversationController.java @@ -6,6 +6,10 @@ import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.module.tik.chat.vo.app.AppAiChatConversationCreateMyReqVO; import cn.iocoder.yudao.module.tik.chat.vo.app.AppAiChatConversationRespVO; import cn.iocoder.yudao.module.tik.chat.vo.app.AppAiChatConversationUpdateMyReqVO; +import cn.iocoder.yudao.module.tik.controller.admin.chat.vo.conversation.AiChatConversationCreateMyReqVO; +import cn.iocoder.yudao.module.tik.controller.admin.chat.vo.conversation.AiChatConversationUpdateMyReqVO; +import cn.iocoder.yudao.module.tik.dal.dataobject.chat.AiChatConversationDO; +import cn.iocoder.yudao.module.tik.service.chat.AiChatConversationService; import com.fhs.core.trans.anno.TransMethodResult; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/chat/controller/app/AppAiChatMessageController.java b/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/chat/controller/app/AppAiChatMessageController.java index ca55416b0b..ba1c6553a5 100644 --- a/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/chat/controller/app/AppAiChatMessageController.java +++ b/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/chat/controller/app/AppAiChatMessageController.java @@ -7,6 +7,15 @@ import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.module.tik.chat.vo.app.AppAiChatMessageRespVO; import cn.iocoder.yudao.module.tik.chat.vo.app.AppAiChatMessageSendReqVO; import cn.iocoder.yudao.module.tik.chat.vo.app.AppAiChatMessageSendRespVO; +import cn.iocoder.yudao.module.tik.controller.admin.chat.vo.message.AiChatMessageSendReqVO; +import cn.iocoder.yudao.module.tik.dal.dataobject.chat.AiChatConversationDO; +import cn.iocoder.yudao.module.tik.dal.dataobject.chat.AiChatMessageDO; +import cn.iocoder.yudao.module.tik.dal.dataobject.knowledge.AiKnowledgeDocumentDO; +import cn.iocoder.yudao.module.tik.dal.dataobject.knowledge.AiKnowledgeSegmentDO; +import cn.iocoder.yudao.module.tik.service.chat.AiChatConversationService; +import cn.iocoder.yudao.module.tik.service.chat.AiChatMessageService; +import cn.iocoder.yudao.module.tik.service.knowledge.AiKnowledgeDocumentService; +import cn.iocoder.yudao.module.tik.service.knowledge.AiKnowledgeSegmentService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; diff --git a/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/userprompt/controller/app/AppUserPromptController.java b/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/userprompt/controller/app/AppUserPromptController.java index 860d82c60f..52ce2ac3a6 100644 --- a/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/userprompt/controller/app/AppUserPromptController.java +++ b/yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/userprompt/controller/app/AppUserPromptController.java @@ -3,17 +3,19 @@ package cn.iocoder.yudao.module.tik.userprompt.controller.app; import cn.iocoder.yudao.framework.common.pojo.CommonResult; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.util.object.BeanUtils; -import cn.iocoder.yudao.module.tik.dal.dataobject.userprompt.UserPromptDO; import cn.iocoder.yudao.module.tik.userprompt.service.UserPromptService; +import cn.iocoder.yudao.module.tik.userprompt.vo.UserPromptDO; import cn.iocoder.yudao.module.tik.userprompt.vo.UserPromptPageReqVO; import cn.iocoder.yudao.module.tik.userprompt.vo.UserPromptRespVO; import cn.iocoder.yudao.module.tik.userprompt.vo.UserPromptSaveReqVO; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.parameters.RequestBody; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.annotation.Resource; import jakarta.validation.Valid; import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;