EntityEnum.cs 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.DataAnnotations.Schema;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace DW5S.Entity
  9. {
  10. /// <summary>
  11. /// 任务状态
  12. /// </summary>
  13. public enum EnumTaskState
  14. {
  15. [Display(Name = "未执行")]
  16. Stopped,
  17. [Display(Name = "执行中")]
  18. Running
  19. }
  20. public enum EnumTaskType
  21. {
  22. [Display(Name = "实时任务")]
  23. Real,
  24. [Display(Name = "历史任务")]
  25. History
  26. }
  27. /// <summary>
  28. /// 任务定位类型
  29. /// </summary>
  30. public enum EnumPosType
  31. {
  32. [Display(Name = "一星一地测向定位")]
  33. X1D1CX,
  34. [Display(Name = "两星一地无参定位")]
  35. X2D1NoRef,
  36. [Display(Name = "两星一地有参定位")]
  37. X2D1,
  38. }
  39. public enum EnumTxType
  40. {
  41. [Display(Name = "接收站天线")]
  42. Rec,
  43. [Display(Name = "超短波天线")]
  44. Cdb,
  45. [Display(Name = "测向站地址")]
  46. Cx,
  47. [Display(Name = "参考站地址")]
  48. Ref,
  49. }
  50. /// <summary>
  51. /// 定位结果定位类型
  52. /// </summary>
  53. public enum EnumPosResType
  54. {
  55. /// <summary>
  56. /// 一星一地带参
  57. /// </summary>
  58. [Display(Name = "一星一地带参")]
  59. X1D1CX,
  60. /// <summary>
  61. /// 两星一地带参
  62. /// </summary>
  63. [Display(Name = "两星一地带参")]
  64. X2D1,
  65. /// <summary>
  66. /// 两星一地无参
  67. /// </summary>
  68. [Display(Name = "两星一地无参")]
  69. X2D1NoRef
  70. }
  71. /// <summary>
  72. /// 目标运动状态枚举
  73. /// </summary>
  74. public enum EnumTargetState
  75. {
  76. /// <summary>
  77. /// 未知
  78. /// </summary>
  79. [Display(Name = "未知")]
  80. Unknown,
  81. /// <summary>
  82. /// 运动
  83. /// </summary>
  84. [Display(Name = "运动")]
  85. Movement,
  86. /// <summary>
  87. /// 静止
  88. /// </summary>
  89. [Display(Name = "静止")]
  90. Stationary,
  91. }
  92. /// <summary>
  93. /// WMTS地图来源
  94. /// </summary>
  95. public enum EnumWmtsSource
  96. {
  97. /// <summary>
  98. /// 自采集
  99. /// </summary>
  100. [Display(Name = "自采集")]
  101. ZCJ,
  102. /// <summary>
  103. /// 数据中心
  104. /// </summary>
  105. [Display(Name = "数据中心")]
  106. SJZX
  107. }
  108. [Flags]
  109. public enum EnumMapLayerType
  110. {
  111. /// <summary>
  112. /// 未选中任何图层
  113. /// </summary>
  114. None = 0,
  115. /// <summary>
  116. /// 卫星图
  117. /// </summary>
  118. [Display(Name = "卫星图")]
  119. SatMap = 2,
  120. /// <summary>
  121. /// 道路图
  122. /// </summary>
  123. [Display(Name = "道路图")]
  124. RoadMap = 4,
  125. /// <summary>
  126. /// 行政区划图
  127. /// </summary>
  128. [Display(Name = "行政区划图")]
  129. XZQH_Map = 8
  130. }
  131. /// <summary>
  132. /// 定位点的信号检测类型
  133. /// </summary>
  134. public enum EnumPosCheckType
  135. {
  136. /// <summary>
  137. /// DAMA
  138. /// </summary>
  139. [Display(Name = "DAMA")]
  140. DAMA = 1,
  141. /// <summary>
  142. /// IBS
  143. /// </summary>
  144. [Display(Name = "IBS")]
  145. IBS = 2,
  146. /// <summary>
  147. /// 能量检测
  148. /// </summary>
  149. [Display(Name = "能量检测")]
  150. Ky5758 = 4,
  151. /// <summary>
  152. /// 常规信号
  153. /// </summary>
  154. [Display(Name = "常规信号")]
  155. Normal = 8,
  156. }
  157. /// <summary>
  158. /// 信号检测类型(支持多选)
  159. /// </summary>
  160. [Flags]
  161. public enum EnumSigCheckType
  162. {
  163. /// <summary>
  164. /// DAMA
  165. /// </summary>
  166. [Display(Name = "DAMA")]
  167. DAMA = 1,
  168. /// <summary>
  169. /// IBS
  170. /// </summary>
  171. [Display(Name = "IBS")]
  172. IBS = 2,
  173. /// <summary>
  174. /// 能量检测
  175. /// </summary>
  176. [Display(Name = "能量检测")]
  177. Ky5758 = 4,
  178. /// <summary>
  179. /// 常规信号
  180. /// </summary>
  181. [Display(Name = "常规信号")]
  182. Normal = 8,
  183. }
  184. /// <summary>
  185. /// 信号类型
  186. /// </summary>
  187. public enum EnumSigType
  188. {
  189. /// <summary>
  190. /// 目标信号
  191. /// </summary>
  192. [Display(Name = "目标")]
  193. Target =1,
  194. /// <summary>
  195. /// 参考信号
  196. /// </summary>
  197. [Display(Name = "参考")]
  198. Ref =2
  199. }
  200. /// <summary>
  201. /// 日志类型
  202. /// </summary>
  203. public enum EnumLogType
  204. {
  205. /// <summary>
  206. /// 消息
  207. /// </summary>
  208. [Display(Name = "消息")]
  209. Info,
  210. /// <summary>
  211. /// 警告
  212. /// </summary>
  213. [Display(Name = "警告")]
  214. Warning,
  215. /// <summary>
  216. /// 错误
  217. /// </summary>
  218. [Display(Name = "错误")]
  219. Error
  220. }
  221. }