AnalysisDto.cs 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace DllEapEntity.Dtos
  5. {
  6. public class AnalysisDto
  7. {
  8. public string name { get; set; }
  9. public string description { get; set; }
  10. public string macnumber { get; set; }
  11. public string ChAlarm { get; set; }
  12. public int count { get; set; }
  13. public int countOne { get; set; }
  14. public int countTwo { get; set; }
  15. public int allcount { get; set; }
  16. public int TimeSpan { get; set; }
  17. public string macname { get; set; }
  18. public string maccode { get; set; }
  19. public string pcode { get; set; }
  20. public string pname { get; set; }
  21. public string macmodel { get; set; }
  22. public int RegionId { get; set; }
  23. public string RegionName { get; set; }
  24. /// <summary>
  25. /// 园区
  26. /// </summary>
  27. public string FactoryName { get; set; }
  28. /// <summary>
  29. /// 楼层
  30. /// </summary>
  31. public string FloorName { get; set; }
  32. /// <summary>
  33. /// 厂房
  34. /// </summary>
  35. public string PlantName { get; set; }
  36. }
  37. /// <summary>
  38. /// 报警次数岁时间变化趋势实体类
  39. /// </summary>
  40. public class AlarmTimeDto
  41. {
  42. public string Name { get; set; }
  43. public DateTime Time { get; set; }
  44. public int Count { get; set; }
  45. }
  46. public class LineSeries
  47. {
  48. public string Name { get; set; }
  49. public IEnumerable<AlarmTimeDto> AlarmTimeDtos { get; set; }
  50. }
  51. public class LineDateDto
  52. {
  53. public IEnumerable<DateTime> Dates { get; set; }
  54. public IEnumerable<LineSeries> LineSeries { get; set; }
  55. }
  56. public class AlarmTimeDtoForScreenDisplay
  57. {
  58. public string Name { get; set; }
  59. public string Time { get; set; }
  60. public int Count { get; set; }
  61. }
  62. public class LineSeriesForDisplay
  63. {
  64. public string Name { get; set; }
  65. public IEnumerable<AlarmTimeDtoForScreenDisplay> AlarmTimeDtos { get; set; }
  66. }
  67. public class LineDateDtoForDisplay
  68. {
  69. public IEnumerable<string> Dates { get; set; }
  70. public IEnumerable<LineSeriesForDisplay> LineSeries { get; set; }
  71. }
  72. }