SystemLog.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using SqlSugar;
  2. using System;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using XF.Domain.Repository;
  10. namespace Hotline.Settings
  11. {
  12. [Description("操作日志")]
  13. public class SystemLog : FullStateEntity
  14. {
  15. /// <summary>
  16. /// 操作名称
  17. /// </summary>
  18. public string Name { get; set; }
  19. /// <summary>
  20. /// 执行状态(0失败 1成功)
  21. ///</summary>
  22. public int? Status { get; set; }
  23. /// <summary>
  24. /// 备注
  25. ///</summary>
  26. public string? Remark { get; set; }
  27. /// <summary>
  28. /// 接口地址
  29. ///</summary>
  30. public string? ExecuteUrl { get; set; }
  31. /// <summary>
  32. /// ip地址
  33. ///</summary>
  34. public string? IpUrl { get; set; }
  35. /// <summary>
  36. /// 请求参数
  37. ///</summary>
  38. [SugarColumn(ColumnDataType = "json", IsJson = true)]
  39. public object? ExecuteParam { get; set; }
  40. /// <summary>
  41. /// 请求结果
  42. ///</summary>
  43. [SugarColumn(ColumnDataType = "json", IsJson = true)]
  44. public object? ExecuteResult { get; set; }
  45. }
  46. }