首页 > 代码库 > 数据的追踪审计
数据的追踪审计
ENTAuditObject(要追踪审计的对象)
Name |
code |
type |
isNull |
主键 |
ENTAuditObjectId |
int |
NOT NULL |
对象名称 |
ObjectName |
varchar(255) |
NOT NULL |
对象完全限定名 |
ObjectFullyQualifiedName |
varchar(255) |
NOT NULL |
ENTAuditObjectProperty(所有被追踪审计的属性)
Name |
code |
type |
isNull |
主键 |
ENTAuditObjectPropertyId |
int |
NOT NULL |
对象id |
ENTAuditObjectId |
int |
NOT NULL |
属性 |
PropertyName |
varchar(255) |
NOT NULL |
以上数据可通过反射机制,读取到界面上,再保存到数据库中。
Name |
code |
type |
isNull |
主键 |
ENTAuditId |
int |
NOT NULL |
对象名称 |
ObjectName |
varchar(255) |
NOT NULL |
记录id |
RecordId |
int |
NOT NULL |
属性 |
PropertyName |
varchar(255) |
NOT NULL |
更新前值 |
OldValue |
varchar(max) |
NOT NULL |
更新后值 |
NewValue |
archar(max) |
NOT NULL |
操作类型(增加,更新,删除) |
AuditType |
tinyint |
NOT NULL |
更新多个值,那么记录多条数据。并且对象值的比较,可以使用反射机制来做。
先取旧值,保存在一个列表中,再用新值跟旧值比较
数据的追踪审计
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。