48 lines
1.3 KiB
JavaScript
48 lines
1.3 KiB
JavaScript
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": "操作成功"
|
|
}
|
|
*/
|
|
}
|
|
} |