SysLogDiff.cs 1.3 KB

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