33 lines
707 B
TypeScript
33 lines
707 B
TypeScript
import { request } from "@umijs/max";
|
|
|
|
export type OperateLogVO = {
|
|
id: number;
|
|
traceId: string;
|
|
userType: number;
|
|
userId: number;
|
|
userName: string;
|
|
type: string;
|
|
subType: string;
|
|
bizId: number;
|
|
action: string;
|
|
extra: string;
|
|
requestMethod: string;
|
|
requestUrl: string;
|
|
userIp: string;
|
|
userAgent: string;
|
|
creator: string;
|
|
creatorName: string;
|
|
createTime: Date;
|
|
};
|
|
|
|
export async function getOperateLogPage(params: PageParam) {
|
|
return request("/system/operate-log/page", {
|
|
method: "GET",
|
|
params,
|
|
});
|
|
}
|
|
// // 导出操作日志
|
|
// export const exportOperateLog = (params: any) => {
|
|
// return request.download({ url: "/system/operate-log/export", params });
|
|
// };
|