mirror of https://github.com/fantasticit/think.git
40 lines
709 B
TypeScript
40 lines
709 B
TypeScript
|
import { IMessage } from '../models';
|
||
|
|
||
|
export const MessageApiDefinition = {
|
||
|
/**
|
||
|
* 获取未读消息
|
||
|
*/
|
||
|
getUnread: {
|
||
|
method: 'Get' as const,
|
||
|
server: 'unread' as const,
|
||
|
client: () => '/message/unread',
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 获取已读消息
|
||
|
*/
|
||
|
getRead: {
|
||
|
method: 'Get' as const,
|
||
|
server: 'read' as const,
|
||
|
client: () => '/message/read',
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 获取所有消息
|
||
|
*/
|
||
|
getAll: {
|
||
|
method: 'Get' as const,
|
||
|
server: 'all' as const,
|
||
|
client: () => '/message/all',
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 将消息标记为已读
|
||
|
*/
|
||
|
readMessage: {
|
||
|
method: 'Post' as const,
|
||
|
server: 'read/:id' as const,
|
||
|
client: (id: IMessage['id']) => `/message/read/${id}`,
|
||
|
},
|
||
|
};
|