DtoEnum.cs 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace XdCxRhDW.Dto
  8. {
  9. /// <summary>
  10. /// 定位类型枚举
  11. /// </summary>
  12. public enum EnumPosResTypeDto
  13. {
  14. /// <summary>
  15. /// 两星一地定位
  16. /// </summary>
  17. [Display(Name = "两星一地定位")]
  18. X2D1,
  19. /// <summary>
  20. /// 三星双时差定位
  21. /// </summary>
  22. [Display(Name = "三星双时差定位")]
  23. X3TwoDto,
  24. /// <summary>
  25. /// 低轨单星定位
  26. /// </summary>
  27. [Display(Name = "低轨单星定位")]
  28. X1Leo,
  29. /// <summary>
  30. /// 低轨双星定位
  31. /// </summary>
  32. [Display(Name = "低轨双星定位")]
  33. X2Leo,
  34. /// <summary>
  35. /// 低轨三星定位
  36. /// </summary>
  37. [Display(Name = "低轨三星定位")]
  38. X3Leo,
  39. }
  40. ///<summary>
  41. /// 目标运动状态枚举
  42. ///</summary>
  43. public enum EnumTargetStateDto
  44. {
  45. /// <summary>
  46. /// 未知
  47. /// </summary>
  48. [Display(Name = "未知")]
  49. Unknown,
  50. /// <summary>
  51. /// 运动
  52. /// </summary>
  53. [Display(Name = "运动")]
  54. Movement,
  55. /// <summary>
  56. /// 静止
  57. /// </summary>
  58. [Display(Name = "静止")]
  59. Stationary,
  60. }
  61. /// <summary>
  62. /// 任务类型枚举
  63. /// </summary>
  64. public enum EnumTaskTypeDto
  65. {
  66. /// <summary>
  67. /// 实时任务
  68. /// </summary>
  69. [Display(Name = "实时任务")]
  70. Real,
  71. /// <summary>
  72. /// 历史任务
  73. /// </summary>
  74. [Display(Name = "历史任务")]
  75. History,
  76. /// <summary>
  77. /// 组合任务
  78. /// </summary>
  79. [Display(Name = "组合任务")]
  80. Group
  81. }
  82. /// <summary>
  83. /// 任务定位类型
  84. /// </summary>
  85. public enum EnumPosTypeDto
  86. {
  87. /// <summary>
  88. /// 两星一地定位
  89. /// </summary>
  90. [Display(Name = "两星一地定位")]
  91. X2D1,
  92. /// <summary>
  93. /// 三星双时差定位
  94. /// </summary>
  95. [Display(Name = "三星双时差定位")]
  96. X3TwoDto,
  97. /// <summary>
  98. /// 低轨单星定位
  99. /// </summary>
  100. [Display(Name = "低轨单星定位")]
  101. X1Leo,
  102. /// <summary>
  103. /// 低轨双星定位
  104. /// </summary>
  105. [Display(Name = "低轨双星定位")]
  106. X2Leo,
  107. /// <summary>
  108. /// 低轨三星定位
  109. /// </summary>
  110. [Display(Name = "低轨三星定位")]
  111. X3Leo,
  112. /// <summary>
  113. /// 高低轨定位
  114. /// </summary>
  115. [Display(Name = "高低轨定位")]
  116. X3LeoDto,
  117. }
  118. /// <summary>
  119. /// 信号检测类型(支持多选)
  120. /// </summary>
  121. [Flags]
  122. public enum EnumSigCheckTypeDto
  123. {
  124. /// <summary>
  125. /// DAMA
  126. /// </summary>
  127. [Display(Name = "DAMA检测")]
  128. DAMA = 1,
  129. /// <summary>
  130. /// IBS
  131. /// </summary>
  132. [Display(Name = "IBS检测")]
  133. IBS = 2,
  134. /// <summary>
  135. /// 能量检测
  136. /// </summary>
  137. [Display(Name = "能量检测")]
  138. Ky5758 = 4,
  139. /// <summary>
  140. /// 常规信号
  141. /// </summary>
  142. [Display(Name = "常规信号")]
  143. Normal = 8,
  144. }
  145. /// <summary>
  146. /// 定位点的信号检测类型
  147. /// </summary>
  148. public enum EnumPosCheckTypeDto
  149. {
  150. /// <summary>
  151. /// DAMA
  152. /// </summary>
  153. [Display(Name = "DAMA检测")]
  154. DAMA = 1,
  155. /// <summary>
  156. /// IBS
  157. /// </summary>
  158. [Display(Name = "IBS检测")]
  159. IBS = 2,
  160. /// <summary>
  161. /// 能量检测
  162. /// </summary>
  163. [Display(Name = "能量检测")]
  164. Ky5758 = 4,
  165. /// <summary>
  166. /// 常规信号
  167. /// </summary>
  168. [Display(Name = "常规信号")]
  169. Normal = 8,
  170. }
  171. /// <summary>
  172. /// 任务停止原因枚举
  173. /// </summary>
  174. public enum EnumTaskStopType
  175. {
  176. /// <summary>
  177. /// 正常结束
  178. /// </summary>
  179. Properly,
  180. /// <summary>
  181. /// 异常结束
  182. /// </summary>
  183. Error,
  184. }
  185. /// <summary>
  186. /// 日志类型
  187. /// </summary>
  188. public enum EnumLogTypeDto
  189. {
  190. /// <summary>
  191. /// 消息
  192. /// </summary>
  193. [Display(Name = "消息")]
  194. Info,
  195. /// <summary>
  196. /// 警告
  197. /// </summary>
  198. [Display(Name = "警告")]
  199. Warning,
  200. /// <summary>
  201. /// 错误
  202. /// </summary>
  203. [Display(Name = "错误")]
  204. Error
  205. }
  206. }