feat(audit): 增强审计日志功能
- 添加数据库迁移脚本,为 audit_log 表补充缺失字段(create_by, update_by, updated_at, deleted_at) - 改进审计日志切面,排除对审计日志实体本身的审计,避免循环依赖 - 优化 ObjectMapper 配置,禁用时间戳序列化和自引用失败
This commit is contained in:
+12
@@ -0,0 +1,12 @@
|
||||
-- Novalon管理系统审计日志表补充字段
|
||||
-- 版本: V15
|
||||
-- 描述: 为审计日志表添加缺失的基础字段,与BaseDomain保持一致
|
||||
ALTER TABLE audit_log ADD COLUMN IF NOT EXISTS create_by VARCHAR(50);
|
||||
ALTER TABLE audit_log ADD COLUMN IF NOT EXISTS update_by VARCHAR(50);
|
||||
ALTER TABLE audit_log ADD COLUMN IF NOT EXISTS updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
|
||||
ALTER TABLE audit_log ADD COLUMN IF NOT EXISTS deleted_at TIMESTAMP;
|
||||
|
||||
COMMENT ON COLUMN audit_log.create_by IS '创建人';
|
||||
COMMENT ON COLUMN audit_log.update_by IS '更新人';
|
||||
COMMENT ON COLUMN audit_log.updated_at IS '更新时间';
|
||||
COMMENT ON COLUMN audit_log.deleted_at IS '删除时间';
|
||||
Reference in New Issue
Block a user