zoukankan      html  css  js  c++  java
  • 数据的追踪审计

    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


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

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

  • 相关阅读:
    linux-cp
    linux-rmdir
    linux-tail
    linux-head
    linux 重定向
    hadoop环境安装及错误总结
    vim 图册
    为什么可以这么快! awk 与python的应用
    八大排序算法的 Python 实现
    linux的文件隐藏属性 chattr lsattr
  • 原文地址:https://www.cnblogs.com/suzixuan/p/7152951.html
Copyright © 2011-2022 走看看