SysLogDiff.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. // 此源代码遵循位于源代码树根目录中的 LICENSE 文件的许可证。
  2. //
  3. // 必须在法律法规允许的范围内正确使用,严禁将其用于非法、欺诈、恶意或侵犯他人合法权益的目的。
  4. namespace Admin.NET.Core;
  5. /// <summary>
  6. /// 系统差异日志表
  7. /// </summary>
  8. [SugarTable(null, "系统差异日志表")]
  9. [SysTable]
  10. [LogTable]
  11. public partial class SysLogDiff : EntityBase
  12. {
  13. /// <summary>
  14. /// 操作前记录
  15. /// </summary>
  16. [SugarColumn(ColumnDescription = "操作前记录", ColumnDataType = StaticConfig.CodeFirst_BigString)]
  17. public string? BeforeData { get; set; }
  18. /// <summary>
  19. /// 操作后记录
  20. /// </summary>
  21. [SugarColumn(ColumnDescription = "操作后记录", ColumnDataType = StaticConfig.CodeFirst_BigString)]
  22. public string? AfterData { get; set; }
  23. /// <summary>
  24. /// Sql
  25. /// </summary>
  26. [SugarColumn(ColumnDescription = "Sql", ColumnDataType = StaticConfig.CodeFirst_BigString)]
  27. public string? Sql { get; set; }
  28. /// <summary>
  29. /// 参数 手动传入的参数
  30. /// </summary>
  31. [SugarColumn(ColumnDescription = "参数", ColumnDataType = StaticConfig.CodeFirst_BigString)]
  32. public string? Parameters { get; set; }
  33. /// <summary>
  34. /// 业务对象
  35. /// </summary>
  36. [SugarColumn(ColumnDescription = "业务对象", ColumnDataType = StaticConfig.CodeFirst_BigString)]
  37. public string? BusinessData { get; set; }
  38. /// <summary>
  39. /// 差异操作
  40. /// </summary>
  41. [SugarColumn(ColumnDescription = "差异操作", ColumnDataType = StaticConfig.CodeFirst_BigString)]
  42. public string? DiffType { get; set; }
  43. /// <summary>
  44. /// 耗时
  45. /// </summary>
  46. [SugarColumn(ColumnDescription = "耗时")]
  47. public long? Elapsed { get; set; }
  48. }