Files
RiskAgent/migrations/1730000028000_system_logs_target_name.cjs
T
freedakgmail a9c41bba57 日志管理增强:登录补全角色、IP兜底、记录业务对象与决策
- 登录日志从用户表补全 actorId/actorName/role
- IP 兜底:X-Forwarded-For/X-Real-IP → 否则用连接信息(getConnInfo)
- 业务动作记录目标项目名(target_name)与决策(风控审核·通过/管理层审批·驳回/红线裁定·命中)
- system_logs 增加 target_name 列;前端日志页显示项目名
2026-06-14 09:02:05 +08:00

13 lines
373 B
JavaScript

/* 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;`);
};