121 lines
2.1 KiB
JSON
121 lines
2.1 KiB
JSON
{
|
|
"summary": [
|
|
{
|
|
"name": "sys_audit_log",
|
|
"title": "操作日志(只增,F12)",
|
|
"pk": [
|
|
"id"
|
|
],
|
|
"charset": "utf8mb4",
|
|
"collate": "utf8mb4_unicode_ci"
|
|
}
|
|
],
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"title": "主键",
|
|
"type": "varchar",
|
|
"length": 32,
|
|
"notnull": true
|
|
},
|
|
{
|
|
"name": "module",
|
|
"title": "模块(hr-org/hr-roster/...)",
|
|
"type": "varchar",
|
|
"length": 32,
|
|
"notnull": true
|
|
},
|
|
{
|
|
"name": "target_type",
|
|
"title": "对象类型(roster_employee/org_unit/...)",
|
|
"type": "varchar",
|
|
"length": 32,
|
|
"notnull": true
|
|
},
|
|
{
|
|
"name": "target_id",
|
|
"title": "对象ID",
|
|
"type": "varchar",
|
|
"length": 32,
|
|
"notnull": true
|
|
},
|
|
{
|
|
"name": "operation",
|
|
"title": "操作类型(字典AUDIT_OP)",
|
|
"type": "varchar",
|
|
"length": 16,
|
|
"notnull": true
|
|
},
|
|
{
|
|
"name": "operator_id",
|
|
"title": "操作人",
|
|
"type": "varchar",
|
|
"length": 32,
|
|
"notnull": true
|
|
},
|
|
{
|
|
"name": "operator_name",
|
|
"title": "操作人姓名",
|
|
"type": "varchar",
|
|
"length": 64,
|
|
"default": ""
|
|
},
|
|
{
|
|
"name": "before_json",
|
|
"title": "变更前快照",
|
|
"type": "text"
|
|
},
|
|
{
|
|
"name": "after_json",
|
|
"title": "变更后快照",
|
|
"type": "text"
|
|
},
|
|
{
|
|
"name": "request_ip",
|
|
"title": "请求IP",
|
|
"type": "varchar",
|
|
"length": 64
|
|
},
|
|
{
|
|
"name": "created_at",
|
|
"title": "创建时间",
|
|
"type": "timestamp"
|
|
}
|
|
],
|
|
"indexes": [
|
|
{
|
|
"name": "idx_target",
|
|
"fields": [
|
|
"target_type",
|
|
"target_id"
|
|
]
|
|
},
|
|
{
|
|
"name": "idx_operator",
|
|
"fields": [
|
|
"operator_id"
|
|
]
|
|
},
|
|
{
|
|
"name": "idx_created_at",
|
|
"fields": [
|
|
"created_at"
|
|
]
|
|
},
|
|
{
|
|
"name": "idx_module_op",
|
|
"fields": [
|
|
"module",
|
|
"operation"
|
|
]
|
|
}
|
|
],
|
|
"codes": [
|
|
{
|
|
"name": "operation",
|
|
"source": "appcodes",
|
|
"code": "AUDIT_OP"
|
|
}
|
|
]
|
|
}
|