日志管理增强:登录补全角色、IP兜底、记录业务对象与决策
- 登录日志从用户表补全 actorId/actorName/role - IP 兜底:X-Forwarded-For/X-Real-IP → 否则用连接信息(getConnInfo) - 业务动作记录目标项目名(target_name)与决策(风控审核·通过/管理层审批·驳回/红线裁定·命中) - system_logs 增加 target_name 列;前端日志页显示项目名
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* 系统日志增加 target_name(业务对象名称,如项目名),让审计可读:"谁 对 哪个项目 做了什么"。
|
||||
*/
|
||||
|
||||
exports.up = (pgm) => {
|
||||
pgm.sql(`ALTER TABLE system_logs ADD COLUMN IF NOT EXISTS target_name TEXT;`);
|
||||
};
|
||||
|
||||
exports.down = (pgm) => {
|
||||
pgm.sql(`ALTER TABLE system_logs DROP COLUMN IF EXISTS target_name;`);
|
||||
};
|
||||
Reference in New Issue
Block a user