using System.ComponentModel.DataAnnotations.Schema; namespace YLErp.DBModels { /// /// 数据变化跟踪 /// [Table("datatrace")] public class DataTrace { public long id { get; set; } /// /// 表名称(当前为数据模型名称) /// public string TableName { get; set; } /// /// 数据状态 /// public string DataState { get; set; } /// /// 数据主键ID /// public string DataKeyId { get; set; } /// /// 数据关键信息 /// public string DataKeyInfo { get; set; } /// /// 数据变更 /// public string DataChanges { get; set; } ///// ///// 旧的数据 ///// //public string OldValues{ get; set; } /// /// 跟踪标识 /// public int TraceFlag { get; set; } /// /// 操作人ID /// public int OptId { get; set; } /// /// 操作人名称 /// public string OptName { get; set; } /// /// IP地址 /// public string IpAddress { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } public DataTrace Clone() { return (DataTrace)MemberwiseClone(); } } [NotMapped] public class DataTraceDto : DataTrace { } }