IndexDataModel.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace PMS.BusinessModels.CloudMonitorManage
  7. {
  8. /// <summary>
  9. /// 上报指标记录
  10. /// </summary>
  11. public class PushIndexDataModel
  12. {
  13. public string ID { get; set; }
  14. public string 渠道ID { get; set; }
  15. public string 渠道名称 { get; set; }
  16. public string 项目ID { get; set; }
  17. public string 项目名称 { get; set; }
  18. public string 服务器ID { get; set; }
  19. public string 服务器IP { get; set; }
  20. public string 预警ID { get; set; }
  21. /// <summary>
  22. /// InfoTypeEnum:服务器硬件信息,服务运行状态 等等
  23. /// </summary>
  24. public int 类型 { get; set; }
  25. public string 类型显示 { get; set; }
  26. /// <summary>
  27. /// 1-正常
  28. /// 2-异常
  29. /// </summary>
  30. public int 状态 { get; set; }
  31. public string 状态显示 { get; set; }
  32. public string 上报原始数据 { get; set; }
  33. public DateTime 创建时间 { get; set; }
  34. public string 外部唯一键 { get; set; }
  35. }
  36. public class PushIndexDataModelTablePage
  37. {
  38. public int total { get; set; }
  39. public List<PushIndexDataModel> rows { get; set; }
  40. }
  41. }