import { adminApi,requestUtils } from "@deotaland/utils"; export class AdminOperationLog { constructor() { } // 分页查询操作日志列表 async getOperationLogList(data) { let params = { adminUserId: data.adminUserId ?? '', adminUsername: data.adminUsername ?? '', operationType: data.operationType ?? '', startTime: data.startTime ?? '', endTime: data.endTime ?? '', pageSize: data.pageSize ?? 10, pageNum: data.pageNum ?? 1, orderByColumn: data.orderByColumn ?? '', isAsc: data.isAsc ?? ''//排序的方向desc或者asc } return requestUtils.common(adminApi.default.getOperationLogList, params); /* 返回示例: { "code": 0, "success": true, "data": { "total": 9007199254740991, "rows": [ { "id": 1073741824, "adminUserId": 1073741824, "adminUsername": "string", "operationType": "string", "operationTypeDesc": "string", "resourceType": "string", "resourceId": "string", "description": "string", "ipAddress": "string", "userAgent": "string", "createdAt": "2026-01-09T09:10:39.219Z" } ], "code": 1073741824, "msg": "string" }, "message": "操作成功" } */ } }