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
{
}
}