场景:记录后台管理人员对所有表的 增,删,改的记录。
例如:管理员删除了一个新用户记录,这时需要记录: 管理员,被删除用户的详细信息。
实现想法:
1. 这边看到 所有的model删除记录都调用了 Db.updata()的方法,所以想在Db.update()执行前,增加一个操作,但是Db.java、DbPro.java等文件都不允许修改。
2. 使用拦截器,在所有后台接口增加拦截器,但是 Invocation 拿不到被删除的数据。
3. 使用log4j日志管理,发现也拿不到被删除的数据。
请问,如何保存管理员对所有表 增,删,改 的操作记录?
项目:JFinal