McaEventStatisticByDay.cs 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. using Cksoft.Unity;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. namespace DllEapEntity
  6. {
  7. public class McaEventStatisticByDay
  8. {
  9. /// <summary>
  10. /// Id
  11. /// </summary>
  12. [Identity]
  13. [Key]
  14. public int Id { get; set; }
  15. /// <summary>
  16. /// 产品名称
  17. /// </summary>
  18. [Ignore]
  19. public string ProductName { get; set; }
  20. /// <summary>
  21. /// 厂家
  22. /// </summary>
  23. [Ignore]
  24. public string Manufacturer { get; set; }
  25. /// <summary>
  26. /// 事件代码
  27. /// </summary>
  28. public string EventCode { get; set; }
  29. /// <summary>
  30. /// 报警代码
  31. /// </summary>
  32. public string AlarmCode { get; set; }
  33. /// <summary>
  34. /// 报警描述
  35. /// </summary>
  36. public string AlarmDesc { get; set; }
  37. /// <summary>
  38. /// 机台编号
  39. /// </summary>
  40. public string McaCode { get; set; }
  41. public string McaName { get; set; }
  42. /// <summary>
  43. /// 机型
  44. /// </summary>
  45. [Ignore]
  46. public string MacModel { get; set; }
  47. [Ignore]
  48. public string MacModelName { get; set; }
  49. /// <summary>
  50. /// 制程代码
  51. /// </summary>
  52. [Ignore]
  53. public string PCode { get; set; }
  54. /// <summary>
  55. /// 制程名称
  56. /// </summary>
  57. [Ignore]
  58. public string PName { get; set; }
  59. /// <summary>
  60. /// 报警时间
  61. /// </summary>
  62. public DateTime? StartTime { get; set; }
  63. public DateTime? EndTime { get; set; }
  64. public decimal? TimeSpan { get; set; }
  65. public int IsHandled { get; set; }
  66. public string ProgramName { get; set; }
  67. public int IsInProducing { get; set; }
  68. [Ignore]
  69. public int Year { get; set; }
  70. [Ignore]
  71. public int Month { get; set; }
  72. [Ignore]
  73. public int Day { get; set; }
  74. [Ignore]
  75. public string Hour { get; set; }
  76. [Ignore]
  77. public string IpAddress { get; set; }
  78. [Ignore]
  79. public string Factory { get; set; }
  80. [Ignore]
  81. public int? RegionId { get; set; }
  82. [Ignore]
  83. public string SoftVersion { get; set; }
  84. }
  85. public class PartDto
  86. {
  87. public string Maccode { get; set; }
  88. public string PartName { get; set; }
  89. public string PartCode { get; set; }
  90. public string PCode { get; set; }
  91. public DateTime? Sdate { get; set; }
  92. public DateTime? Edate { get; set; }
  93. }
  94. public class McaEventStatistic : McaEventStatisticByDay
  95. {
  96. }
  97. public class EChartsBar
  98. {
  99. public string[] Legend { get; set; }
  100. public IEnumerable<EChartsBarItem> Sources { get; set; }
  101. }
  102. public class EChartsBarItem
  103. {
  104. public string Title { get; set; }
  105. public IEnumerable<BarItemData> Data { get; set; }
  106. }
  107. public class BarItemData
  108. {
  109. public string Code { get; set; }
  110. public float Value { get; set; }
  111. }
  112. }