MacStatusAnalysisDto.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace DllEapEntity.Dtos
  5. {
  6. public class MacStatusAnalysisDto
  7. {
  8. public string Key { get; set; }
  9. public string Code { get; set; }
  10. public string Name { get; set; }
  11. public string PCode { get; set; }
  12. public string PName { get; set; }
  13. /// <summary>
  14. /// 机台
  15. /// </summary>
  16. public string MacCode { get; set; }
  17. public string MacName { get; set; }
  18. /// <summary>
  19. /// 机型
  20. /// </summary>
  21. public string MacModel { get; set; }
  22. public string MacModelName { get; set; }
  23. /// <summary>
  24. /// 厂区
  25. /// </summary>
  26. public string Factory { get; set; }
  27. /// <summary>
  28. /// 已连接
  29. /// </summary>
  30. public int? Conn { get; set; }
  31. public decimal? ConnPercent { get; set; }
  32. /// <summary>
  33. /// 未连接
  34. /// </summary>
  35. public int? DisConn { get; set; }
  36. public int? Run { get; set; }
  37. public int? Error { get; set; }
  38. public int? Pause { get; set; }
  39. public int? Idle { get; set; }
  40. public int? SetUp { get; set; }
  41. /// <summary>
  42. /// 厂家
  43. /// </summary>
  44. public string Supplier { get; set; }
  45. /// <summary>
  46. /// 总数
  47. /// </summary>
  48. public int Total { get; set; }
  49. }
  50. public class MacStatusAnalysisDtoTree : MacStatusAnalysisDto
  51. {
  52. public int Level { get; set; }
  53. public bool Expand { get; set; } = false;
  54. public IEnumerable<MacStatusAnalysisDtoTree> Children { get; set; }
  55. }
  56. }