数据的追踪审计

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

更新多个值,那么记录多条数据。并且对象值的比较,可以使用反射机制来做。

先取旧值,保存在一个列表中,再用新值跟旧值比较

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值