This commit is contained in:
2025-07-25 16:18:33 +08:00
parent c09cbc3f01
commit a4c6140ed5
50 changed files with 2249 additions and 1599 deletions
+16 -12
View File
@@ -116,12 +116,16 @@ export const uploadFile = (file: File, onProgress?: (progress: number) => void):
// 消息相关API
export const messageApi = {
// 获取用户消息分页
getUserMessages: (userId: string, current: number = 1, size: number = 20) =>
request.get(`/message/user/${userId}/page`, { params: { current, size } }),
getUserMessages: (current: number = 1, size: number = 20) =>
request.get(`/message/user/page`, { params: { current, size } }),
// 搜索用户消息
searchUserMessages: (userId: string, keyword: string, limit: number = 50) =>
request.get(`/message/user/${userId}/search`, { params: { keyword, limit } }),
searchUserMessages: (keyword: string, limit: number = 50) =>
request.get(`/message/user/search`, { params: { keyword, limit } }),
// 获取用户最近的聊天记录
getRecentMessages: (limit: number = 10) =>
request.get(`/message/user/recent`, { params: { limit } }),
// 获取消息详情
getMessageById: (id: string) =>
@@ -131,12 +135,12 @@ export const messageApi = {
// 情绪记录相关API
export const emotionRecordApi = {
// 获取用户情绪记录分页
getUserEmotionRecords: (userId: string, current: number = 1, size: number = 10) =>
request.get(`/emotion-records/user/${userId}`, { params: { current, size } }),
getUserEmotionRecords: (current: number = 1, size: number = 10) =>
request.get(`/emotion-records/user`, { params: { current, size } }),
// 获取用户最近情绪记录
getUserRecentEmotionRecords: (userId: string, limit: number = 5) =>
request.get(`/emotion-records/user/${userId}/recent`, { params: { limit } }),
getUserRecentEmotionRecords: (limit: number = 5) =>
request.get(`/emotion-records/user/recent`, { params: { limit } }),
// 获取情绪记录详情
getEmotionRecordById: (id: string) =>
@@ -150,12 +154,12 @@ export const emotionRecordApi = {
// 情绪总结相关API
export const emotionSummaryApi = {
// 生成情绪记录总结
generateEmotionSummary: (userId: string) =>
request.post(`/emotion-summary/generate/${userId}`),
generateEmotionSummary: () =>
request.post(`/emotion-summary/generate`),
// 获取情绪记录总结状态
getEmotionSummaryStatus: (userId: string) =>
request.get(`/emotion-summary/status/${userId}`)
getEmotionSummaryStatus: () =>
request.get(`/emotion-summary/status`)
}
export default api