From 56c72c8e7b58d5b7a27d8654037b1ee22a808ce1 Mon Sep 17 00:00:00 2001
From: dongyukun <1208714201@qq.com>
Date: 星期四, 19 六月 2025 15:05:29 +0800
Subject: [PATCH] 快照配置分页

---
 src/api/ai/chat/message/index.ts |   52 +++++++++++-----------------------------------------
 1 files changed, 11 insertions(+), 41 deletions(-)

diff --git a/src/api/ai/chat/message/index.ts b/src/api/ai/chat/message/index.ts
index 62e82b6..9ec9dcd 100644
--- a/src/api/ai/chat/message/index.ts
+++ b/src/api/ai/chat/message/index.ts
@@ -13,6 +13,9 @@
   model: number // 模型标志
   modelId: number // 模型编号
   content: string // 聊天内容
+  thinking: string // 聊天思考
+  thinkingFlag: boolean // 聊天思考
+  conclusion: string // 聊天结论
   tokens: number // 消耗 Token 数量
   segmentIds?: number[] // 段落编号
   segments?: {
@@ -32,6 +35,14 @@
   getChatMessageListByConversationId: async (conversationId: number | null) => {
     return await request.get({
       url: `/ai/chat/message/list-by-conversation-id?conversationId=${conversationId}`
+    })
+  },
+
+  // 消息列表
+  getChatMessagePageListByConversationId: async (params: number | null) => {
+    return await request.get({
+      url: `/ai/chat/message/page-list-by-conversation-id`,
+      params: params
     })
   },
 
@@ -72,35 +83,6 @@
       signal: ctrl.signal
     })
   },
-  // 发送 Stream 消息 【工业大模型专用】
-  sendEnergyChatMessageStream: async (
-    conversationId: number,
-    content: string,
-    ctrl,
-    enableContext: boolean,
-    onMessage,
-    onError,
-    onClose
-  ) => {
-    const token = getAccessToken()
-    return fetchEventSource(`${config.base_url}/ai/chat/message/send-energy-stream`, {
-      method: 'post',
-      headers: {
-        'Content-Type': 'application/json',
-        Authorization: `Bearer ${token}`
-      },
-      openWhenHidden: true,
-      body: JSON.stringify({
-        conversationId,
-        content,
-        useContext: enableContext
-      }),
-      onmessage: onMessage,
-      onerror: onError,
-      onclose: onClose,
-      signal: ctrl.signal
-    })
-  },
 
   // 删除消息
   deleteChatMessage: async (id: string) => {
@@ -111,18 +93,6 @@
   deleteByConversationId: async (conversationId: number) => {
     return await request.delete({
       url: `/ai/chat/message/delete-by-conversation-id?conversationId=${conversationId}`
-    })
-  },
-
-  // 删除消息【工业大模型专用】
-  deleteEnergyChatMessage: async (id: string) => {
-    return await request.delete({ url: `/ai/chat/message/delete-energy?id=${id}` })
-  },
-
-  // 删除指定对话的消息【工业大模型专用】
-  deleteEnergyByConversationId: async (conversationId: number) => {
-    return await request.delete({
-      url: `/ai/chat/message/delete-energy-by-conversation-id?conversationId=${conversationId}`
     })
   },
 

--
Gitblit v1.9.3