操作日志
February 26, 2024About 4 min
操作日志
SDK类名:/common/OpLogs;
操作日志-获取操作日志列表
SDK方法名:listOpLog;
URL
/op_log
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 可选,不传就是全部 | 1 | |
limit | Number | 否 | 可选,不传就是全部 | 10 | |
start | Number | 否 | unix时间戳,可选,不传就是全部 | 1546272000 | |
end | Number | 否 | unix时间戳,可选,不传就是全部,Eg: 1508833953 | 1548950400 | |
op_type | String | 操作(事件)类型 | delete_nodes | ||
level | Number | 日志级别: 所有:0; 信息:1; 错误:2; 关键:3; 警告:4; | 0 | ||
description | String | 关键字 | delete_nodes | ||
suffix | String | 导出后缀.txt, .log, .et, .csv | .txt | ||
address | String | 操作ip(模糊搜索) | '' | ||
username | String | 操作者 | '' | ||
download | Boolean | true, 下载 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | @mock=200 | 200 | |
msg | String | 否 | @mock= | ||
data | Object | 否 | |||
code | Number | 否 | @mock=0 | 0 | |
message | String | 否 | @mock=[0] success | [0] success | |
total | Number | 否 | @mock=29 | 29 | |
count | Number | 否 | @mock=2 | 2 | |
info_list | Array | 否 | 2 | ||
user_name | Array | 否 | @mock=$order('admin','admin'), 操作者用户名 | ['admin','admin'] | +1 |
description | Array | 否 | @mock=$order('edit_node{"name":"666","uuid":"99113A1F-9162-61E4-B4FB-AFA54845A27F"}','create_node{"name":"666"}'), 详情 | ['edit_node{"name":"666","uuid":"99113A1F-9162-61E4-B4FB-AFA54845A27F"}','create_node{"name":"666"}'] | +1 |
op_time | Array | 否 | @mock=$order('1508984237','1508992987'), 操作时间 | ['1508984237','1508992987'] | +1 |
type | Array | 否 | @mock=$order('0','0'), 默认0 | ['0','0'] | +1 |
end_time | Array | 否 | @mock=$order('1508984237','1508992987'), 结束时间 | ['1508984237','1508992987'] | +1 |
result | Array | 否 | @mock=$order('10011112','10011120'), 结果码,0是成功 | ['10011112','10011120'] | +1 |
id | Array | 否 | @mock=$order('603','612'), 主键 | ['603','612'] | +1 |
address | Array | 否 | @mock=$order('192.168.74.25','192.168.74.25'), 操作者所在ip | ['192.168.74.25','192.168.74.25'] | +1 |
start_time | Array | 否 | @mock=$order('1508984232','1508992986'), 开始时间 | ['1508984232','1508992986'] | +1 |
user_uuid | Array | 否 | @mock=$order('1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC','1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC'), 操作者用户名uuid | ['1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC','1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC'] | +1 |
failure_reason | Array | 否 | @mock=$order('[10011112] node.not_connected','[10011120] node.group_id_invalid'), 失败原因 | ['[10011112] node.not_connected','[10011120] node.group_id_invalid'] | +1 |
op_type | String | 操作(事件)类型 | delete_nodes | ||
level | Number | 日志级别: 所有:0; 信息:1; 错误:2; 关键:3; 警告:4; | 0 | ||
service | String | 模块名称 | Node | ||
original_description | String | 原始描述,导出再导入时需要用到 | |||
original_failure_reason | String | 原始的failure_reason |
操作日志-导入
SDK方法名:importOpLog;
信创分支独有,sdk跳过
URL
/op_log/import
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0]操作成功。 |
(未添加)操作日志-日志下载
SDK方法名:downloadOpLog;
URL
/op_log/download
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
end_time | Number | 否 | unix时间戳,非必填 | ||
start_time | Number | 否 | unix时间戳,非必填 | ||
download | String | 为true则为下载操作 | true |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
操作日志-删除操作日志
SDK方法名:deleteOpLog;
URL
/op_log
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ids | Array | 操作日志id |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
data | Object | 否 | |||
code | Number | 否 | @mock=0 | 0 | |
message | String | 否 | @mock=[0] success | [0] success | |
msg | String | 否 | @mock= | ||
ret | Number | 否 | @mock=200 | 200 |
用户日志 - 列表
SDK方法名:listUserLog;
URL
/op_log/user_log
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 可选,不传就是全部 | 1 | ||
limit | Number | 可选,不传就是全部 | 10 | ||
start | Number | unix时间戳,可选,不传就是全部 | 1546272000 | ||
end | Number | unix时间戳,可选,不传就是全部,Eg: 1508833953 | 1548950400 | ||
op_type | String | 操作(事件)类型 | delete_nodes | ||
level | Number | 日志级别: 所有:0; 信息:1; 错误:2; 关键:3; 警告:4; | 0 | ||
description | String | 关键字 | delete_nodes | ||
suffix | String | 导出后缀.txt, .log, .et, .csv | .txt |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] success | |||
total | Number | 29 | |||
count | Number | 2 | |||
info_list | Array | ||||
user_name | Array | ["admin","admin"] | |||
description | Array | ["edit_node{"name":"666","uuid":"99113A1F-9162-61E4-B4FB-AFA54845A27F"}","create_node{"name":"666"}"] | |||
op_time | Array | ["1508984237","1508992987"] | |||
type | Array | ["0","0"] | |||
end_time | Array | ["1508984237","1508992987"] | |||
result | Array | ["10011112","10011120"] | |||
id | Array | ["603","612"] | |||
address | Array | ["192.168.74.25","192.168.74.25"] | |||
start_time | Array | ["1508984232","1508992986"] | |||
user_uuid | Array | ["1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC","1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC"] | |||
failure_reason | Array | ["[10011112] node.not_connected","[10011120] node.group_id_invalid"] | |||
original_description | String | ||||
op_type | String | delete_nodes | |||
level | Number | 0 | |||
service | String | Node | |||
original_failure_reason | String |