- audit_service.py: audit_log 写入 + is_audit_role + list/backup/delete - init.py: load_app_audit 建 sd_audit_logs 表 + owner.audit 角色 - audit.dspy: list/backup/delete 仅 owner.audit(审计独立性) - models + load_path.py + README
76 lines
1.3 KiB
JSON
76 lines
1.3 KiB
JSON
{
|
|
"summary": [
|
|
{
|
|
"name": "sd_audit_logs",
|
|
"title": "审计日志表",
|
|
"primary": [
|
|
"id"
|
|
],
|
|
"catelog": "entity"
|
|
}
|
|
],
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"title": "主键ID",
|
|
"type": "str",
|
|
"length": 32,
|
|
"nullable": "no"
|
|
},
|
|
{
|
|
"name": "user_id",
|
|
"title": "操作者ID",
|
|
"type": "str",
|
|
"length": 32,
|
|
"nullable": "yes"
|
|
},
|
|
{
|
|
"name": "username",
|
|
"title": "操作者用户名",
|
|
"type": "str",
|
|
"length": 100,
|
|
"nullable": "yes"
|
|
},
|
|
{
|
|
"name": "action",
|
|
"title": "审计动作",
|
|
"type": "str",
|
|
"length": 50,
|
|
"nullable": "no"
|
|
},
|
|
{
|
|
"name": "target",
|
|
"title": "操作对象",
|
|
"type": "str",
|
|
"length": 200,
|
|
"nullable": "yes"
|
|
},
|
|
{
|
|
"name": "detail",
|
|
"title": "详情",
|
|
"type": "text",
|
|
"nullable": "yes"
|
|
},
|
|
{
|
|
"name": "result",
|
|
"title": "结果",
|
|
"type": "str",
|
|
"length": 10,
|
|
"nullable": "yes"
|
|
},
|
|
{
|
|
"name": "client_ip",
|
|
"title": "来源IP",
|
|
"type": "str",
|
|
"length": 64,
|
|
"nullable": "yes"
|
|
},
|
|
{
|
|
"name": "created_at",
|
|
"title": "创建时间",
|
|
"type": "datetime",
|
|
"nullable": "yes"
|
|
}
|
|
]
|
|
}
|