SysLogDiff.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. namespace Admin.NET.Core;
  2. /// <summary>
  3. /// 系统差异日志表
  4. /// </summary>
  5. [SugarTable("sys_log_diff", "系统差异日志表")]
  6. public class SysLogDiff : EntityBase
  7. {
  8. /// <summary>
  9. /// 操作前记录
  10. /// </summary>
  11. [SugarColumn(ColumnDescription = "操作前记录", ColumnDataType = "longtext,text,clob")]
  12. public string BeforeData { get; set; }
  13. /// <summary>
  14. /// 操作后记录
  15. /// </summary>
  16. [SugarColumn(ColumnDescription = "操作后记录", ColumnDataType = "longtext,text,clob")]
  17. public string AfterData { get; set; }
  18. /// <summary>
  19. /// Sql
  20. /// </summary>
  21. [SugarColumn(ColumnDescription = "Sql", ColumnDataType = "longtext,text,clob")]
  22. public string Sql { get; set; }
  23. /// <summary>
  24. /// 参数 手动传入的参数
  25. /// </summary>
  26. [SugarColumn(ColumnDescription = "参数", ColumnDataType = "longtext,text,clob")]
  27. public string Parameters { get; set; }
  28. /// <summary>
  29. /// 业务对象
  30. /// </summary>
  31. [SugarColumn(ColumnDescription = "业务对象", ColumnDataType = "longtext,text,clob")]
  32. public string BusinessData { get; set; }
  33. /// <summary>
  34. /// 差异操作
  35. /// </summary>
  36. [SugarColumn(ColumnDescription = "差异操作", ColumnDataType = "longtext,text,clob")]
  37. public string DiffType { get; set; }
  38. /// <summary>
  39. /// 耗时
  40. /// </summary>
  41. [SugarColumn(ColumnDescription = "耗时")]
  42. public long Duration { get; set; }
  43. }