2025-12-08 10:17:56 +08:00
|
|
|
import api from '@/utils/api';
|
2025-12-23 11:54:32 +08:00
|
|
|
import request from '@/utils/next-request';
|
2025-12-08 10:17:56 +08:00
|
|
|
import { registerNextServer } from '@/utils/register-server';
|
|
|
|
|
|
|
|
|
|
const {
|
|
|
|
|
createMemory,
|
|
|
|
|
getMemoryList,
|
|
|
|
|
deleteMemory,
|
|
|
|
|
getMemoryDetail,
|
|
|
|
|
updateMemorySetting,
|
2025-12-09 14:52:58 +08:00
|
|
|
getMemoryConfig,
|
|
|
|
|
deleteMemoryMessage,
|
|
|
|
|
getMessageContent,
|
2025-12-17 12:35:26 +08:00
|
|
|
updateMessageState,
|
2025-12-08 10:17:56 +08:00
|
|
|
// getMemoryDetailShare,
|
|
|
|
|
} = api;
|
|
|
|
|
const methods = {
|
|
|
|
|
createMemory: {
|
|
|
|
|
url: createMemory,
|
|
|
|
|
method: 'post',
|
|
|
|
|
},
|
|
|
|
|
getMemoryList: {
|
|
|
|
|
url: getMemoryList,
|
2025-12-09 14:52:58 +08:00
|
|
|
method: 'get',
|
|
|
|
|
},
|
|
|
|
|
deleteMemory: { url: deleteMemory, method: 'delete' },
|
|
|
|
|
getMemoryConfig: {
|
|
|
|
|
url: getMemoryConfig,
|
|
|
|
|
method: 'get',
|
2025-12-08 10:17:56 +08:00
|
|
|
},
|
2025-12-09 14:52:58 +08:00
|
|
|
deleteMemoryMessage: { url: deleteMemoryMessage, method: 'delete' },
|
|
|
|
|
getMessageContent: { url: getMessageContent, method: 'get' },
|
2025-12-17 12:35:26 +08:00
|
|
|
updateMessageState: { url: updateMessageState, method: 'put' },
|
2025-12-08 10:17:56 +08:00
|
|
|
} as const;
|
|
|
|
|
const memoryService = registerNextServer<keyof typeof methods>(methods);
|
|
|
|
|
export const updateMemoryById = (id: string, data: any) => {
|
2025-12-26 15:56:41 +08:00
|
|
|
return request.put(updateMemorySetting(id), { ...data });
|
2025-12-08 10:17:56 +08:00
|
|
|
};
|
|
|
|
|
export const getMemoryDetailById = (id: string, data: any) => {
|
2025-12-09 14:52:58 +08:00
|
|
|
return request.get(getMemoryDetail(id), { params: data });
|
2025-12-08 10:17:56 +08:00
|
|
|
};
|
|
|
|
|
export default memoryService;
|