feat: 新增api接口文件

This commit is contained in:
吃货
2025-07-05 00:41:50 +08:00
parent 8b477131a2
commit e0080bb3e0
118 changed files with 8710 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace MpAutoReplyApi {
/** 自动回复信息 */
export interface AutoReply {
id?: number;
accountId: number;
type: number;
keyword: string;
content: string;
status: number;
remark?: string;
createTime?: Date;
}
}
/** 查询自动回复列表 */
export function getAutoReplyPage(params: PageParam) {
return requestClient.get<PageResult<MpAutoReplyApi.AutoReply>>(
'/mp/auto-reply/page',
{
params,
},
);
}
/** 查询自动回复详情 */
export function getAutoReply(id: number) {
return requestClient.get<MpAutoReplyApi.AutoReply>(
`/mp/auto-reply/get?id=${id}`,
);
}
/** 新增自动回复 */
export function createAutoReply(data: MpAutoReplyApi.AutoReply) {
return requestClient.post('/mp/auto-reply/create', data);
}
/** 修改自动回复 */
export function updateAutoReply(data: MpAutoReplyApi.AutoReply) {
return requestClient.put('/mp/auto-reply/update', data);
}
/** 删除自动回复 */
export function deleteAutoReply(id: number) {
return requestClient.delete(`/mp/auto-reply/delete?id=${id}`);
}