2022-05-23 05:05:59 +00:00
|
|
|
import { IComment, IDocument } from '../models';
|
|
|
|
|
|
|
|
export const CommentApiDefinition = {
|
|
|
|
/**
|
|
|
|
* 新建评论
|
|
|
|
*/
|
|
|
|
add: {
|
2022-05-23 08:20:56 +00:00
|
|
|
method: 'post' as const,
|
2022-05-23 05:05:59 +00:00
|
|
|
server: 'add' as const,
|
|
|
|
client: () => '/comment/add',
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 更新评论
|
|
|
|
*/
|
|
|
|
update: {
|
2022-05-23 08:20:56 +00:00
|
|
|
method: 'patch' as const,
|
2022-05-23 05:05:59 +00:00
|
|
|
server: 'update' as const,
|
|
|
|
client: () => '/comment/update',
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 删除评论
|
|
|
|
*/
|
|
|
|
delete: {
|
2022-05-23 08:20:56 +00:00
|
|
|
method: 'delete' as const,
|
2022-05-23 05:05:59 +00:00
|
|
|
server: 'delete/:id' as const,
|
|
|
|
client: (id: IComment['id']) => `/comment/delete/${id}`,
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 获取指定文档评论
|
|
|
|
*/
|
|
|
|
documents: {
|
2022-05-23 08:20:56 +00:00
|
|
|
method: 'get' as const,
|
2022-05-23 05:05:59 +00:00
|
|
|
server: 'document/:documentId' as const,
|
|
|
|
client: (documentId: IDocument['id']) => `/comment/document/${documentId}`,
|
|
|
|
},
|
|
|
|
};
|