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


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

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

  • 相关阅读:
    C#程序调用cmd.exe执行命令
    JS正则表达式之特殊符号
    Java设计模式之策略模式
    Java基础之多态
    Filter过滤器笔记1
    Servlet笔记1
    jsp笔记3(内置对象)
    jsp笔记2(编译指令与动作指令)
    jsp笔记1(基本原理与语法)
    xml文件生成与下载
  • 原文地址:https://www.cnblogs.com/suzixuan/p/7152951.html
Copyright © 2011-2022 走看看