feat: 操作日志

This commit is contained in:
dap
2024-09-26 08:40:16 +08:00
parent 066a1a0f97
commit dcb6300ec7
9 changed files with 401 additions and 65 deletions

View File

@@ -0,0 +1,31 @@
import type { OperationLog } from './model';
import type { IDS, PageQuery, PageResult } from '#/api/common';
import { commonExport } from '#/api/helper';
import { requestClient } from '#/api/request';
enum Api {
operLogClean = '/monitor/operlog/clean',
operLogExport = '/monitor/operlog/export',
operLogList = '/monitor/operlog/list',
root = '/monitor/operlog',
}
export function operLogList(params?: PageQuery) {
return requestClient.get<PageResult<OperationLog>>(Api.operLogList, {
params,
});
}
export function operLogDelete(operIds: IDS) {
return requestClient.deleteWithMsg<void>(`${Api.root}/${operIds}`);
}
export function operLogClean() {
return requestClient.deleteWithMsg<void>(Api.operLogClean);
}
export function operLogExport(data: any) {
return commonExport(Api.operLogExport, data);
}