TispRecordItemDetailViewModel.cs 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Ropin.Inspection.Model.ViewModel
  7. {
  8. public class TispRecordItemDetailViewModel:BaseViewModel
  9. {
  10. private string inspectionContent;
  11. public Guid C_ID { get; set; }
  12. /// <summary>
  13. /// 巡检记录编号
  14. /// </summary>
  15. public Guid C_RecordCode { get; set; }
  16. /// <summary>
  17. /// 内容编号
  18. /// </summary>
  19. public Guid C_ContentCode { get; set; }
  20. /// <summary>
  21. /// 巡检点内容编号 待删除
  22. /// </summary>
  23. public Guid C_SpotContentCode { get; set; }
  24. //public string C_InspectionContent { get; set; }
  25. public string C_InspectionContent
  26. {
  27. get { return this.inspectionContent; }
  28. set
  29. {
  30. this.inspectionContent = value;
  31. }
  32. }
  33. /// <summary>
  34. /// 内容选项
  35. /// </summary>
  36. public List<Option> InspectionContentoptions
  37. {
  38. get
  39. {
  40. return this.GetInspectionContentoptions(this.inspectionContent);
  41. }
  42. }
  43. public string C_Remark { get; set; }
  44. public string C_Status { get; set; }
  45. public Guid C_CreateBy { get; set; }
  46. public DateTime D_CreateOn { get; set; }
  47. public Guid C_LastUpdatedBy { get; set; }
  48. public DateTime D_LastUpdatedOn { get; set; }
  49. /// <summary>
  50. /// 内容报警等级
  51. /// </summary>
  52. public string C_AlarmLevel { get; set; }
  53. /// <summary>
  54. /// 内容名称
  55. /// </summary>
  56. public string C_Name{ get; set; }
  57. /// <summary>
  58. /// 巡检点名称
  59. /// </summary>
  60. public string SpotName { get; set; }
  61. /// <summary>
  62. /// 巡检点编号
  63. /// </summary>
  64. public string SpotNumber { get; set; }
  65. /// <summary>
  66. /// 区域
  67. /// </summary>
  68. public string SpotAreaName { get; set; }
  69. /// <summary>
  70. /// 上报人员姓名
  71. /// </summary>
  72. public string ReportUserName { get; set; }
  73. /// <summary>
  74. /// 恢复人员姓名
  75. /// </summary>
  76. public string RecordUserName { get; set; }
  77. public IEnumerable<RecordImage> RecordImageList { get; set; }
  78. }
  79. public class RecordImage
  80. {
  81. public Guid C_RecordImageId { get; set; }
  82. public string C_ImageURL { get; set; }
  83. public string RecordImageStatus { get; set; }
  84. }
  85. public class FullScreenRecordItem
  86. {
  87. public string colorField { get; set; }
  88. public string x { get; set; }
  89. public string y { get; set; }
  90. }
  91. public class DevOpsRecordItem
  92. {
  93. public string C_Name { get; set; }
  94. public string C_Status { get; set; }
  95. public string C_UserName { get; set; }
  96. public DateTime D_CreateOn { get; set; }
  97. }
  98. public class DevOpsFullScreenRecord
  99. {
  100. public string C_ID { get; set; }
  101. public string KindName { get; set; }
  102. public DateTime D_CreateOn { get; set; }
  103. public IList<DevOpsRecordItem> DevOpsRecordItem { get; set; }
  104. //----以下是新要求的
  105. /// <summary>
  106. /// 1点检,2维保,3维修
  107. /// </summary>
  108. public long Type { get; set; }
  109. /// <summary>
  110. /// 设备名称
  111. /// </summary>
  112. public string StoreName { get; set; }
  113. /// <summary>
  114. /// 记录时间
  115. /// </summary>
  116. public DateTime RecordTime { get; set; }
  117. /// <summary>
  118. /// 操作人
  119. /// </summary>
  120. public string UserName { get; set; }
  121. /// <summary>
  122. /// 3中数据的状态,前端去枚举
  123. /// </summary>
  124. public long Status { get; set; }
  125. public string Id { get; set; }
  126. }
  127. public class DevOpsPic
  128. {
  129. public string Name { get; set; }
  130. public string Count { get; set; }
  131. }
  132. }