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 });
// };
