namespace ZR.Model.System { [SugarTable("sqlDiffLog", "数据差异日志")] [Tenant("0")] public class SqlDiffLog { /// /// 主键 /// [SugarColumn(IsPrimaryKey = true)] [JsonConverter(typeof(ValueToStringConverter))] public long PId { get; set; } /// /// 表名 /// public string TableName { get; set; } /// /// 业务数据内容 /// [SugarColumn(Length = 4000)] public string BusinessData { get; set; } /// /// 差异类型insert,update,delete /// public string DiffType { get; set; } /// /// 执行sql语句 /// [SugarColumn(ColumnDataType = StaticConfig.CodeFirst_BigString)] public string Sql { get; set; } /// /// 变更前数据 /// [SugarColumn(ColumnDataType = StaticConfig.CodeFirst_BigString)] public string BeforeData { get; set; } /// /// 变更后数据 /// [SugarColumn(ColumnDataType = StaticConfig.CodeFirst_BigString)] public string AfterData { get; set; } /// /// 操作用户名 /// public string UserName { get; set; } public DateTime AddTime { get; set; } /// /// 数据库配置id /// public string ConfigId { get; set; } } }