EntityEnum.cs 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  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 XdCxRhDW.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. [Display(Name = "组合任务")]
  27. Group
  28. }
  29. /// <summary>
  30. /// 任务定位类型
  31. /// </summary>
  32. public enum EnumPosType
  33. {
  34. [Display(Name = "一星一地测向定位")]
  35. X1D1CX,
  36. [Display(Name = "两星一地定位")]
  37. X2D1,
  38. [Display(Name = "融合定位")]
  39. RH,
  40. [Display(Name = "三星双时差定位")]
  41. X3TwoDto,
  42. [Display(Name = "三星双频差定位")]
  43. X3TwoDfo,
  44. [Display(Name = "双星时频差定位")]
  45. X2Dfo,
  46. }
  47. public enum EnumTxType
  48. {
  49. [Display(Name = "接收站天线")]
  50. Rec,
  51. [Display(Name = "超短波天线")]
  52. Cdb,
  53. [Display(Name = "测向站地址")]
  54. Cx,
  55. [Display(Name = "参考站地址")]
  56. Ref,
  57. }
  58. /// <summary>
  59. /// 定位结果定位类型
  60. /// </summary>
  61. public enum EnumPosResType
  62. {
  63. /// <summary>
  64. /// 一星一地带参
  65. /// </summary>
  66. [Display(Name = "一星一地带参")]
  67. X1D1CX,
  68. /// <summary>
  69. /// 两星一地带参
  70. /// </summary>
  71. [Display(Name = "两星一地带参")]
  72. X2D1,
  73. /// <summary>
  74. /// 两星一地无参
  75. /// </summary>
  76. [Display(Name = "两星一地无参")]
  77. X2D1NoRef,
  78. /// <summary>
  79. /// 融合定位
  80. /// </summary>
  81. [Display(Name = "融合定位")]//仅支持带参
  82. RH,
  83. /// <summary>
  84. /// 三星双时差带参
  85. /// </summary>
  86. [Display(Name = "三星双时差带参")]
  87. X3,
  88. /// <summary>
  89. /// 三星双时差无参
  90. /// </summary>
  91. [Display(Name = "三星双时差无参")]
  92. X3NoRef,
  93. /// <summary>
  94. /// 三星双频差带参
  95. /// </summary>
  96. [Display(Name = "三星双频差带参")]
  97. X3TwoDfo,
  98. /// <summary>
  99. /// 双星时频差带参
  100. /// </summary>
  101. [Display(Name = "双星时频差带参")]
  102. X2Dfo,
  103. }
  104. /// <summary>
  105. /// 目标运动状态枚举
  106. /// </summary>
  107. public enum EnumTargetState
  108. {
  109. /// <summary>
  110. /// 未知
  111. /// </summary>
  112. [Display(Name = "未知")]
  113. Unknown,
  114. /// <summary>
  115. /// 运动
  116. /// </summary>
  117. [Display(Name = "运动")]
  118. Movement,
  119. /// <summary>
  120. /// 静止
  121. /// </summary>
  122. [Display(Name = "静止")]
  123. Stationary,
  124. }
  125. /// <summary>
  126. /// WMTS地图来源
  127. /// </summary>
  128. public enum EnumWmtsSource
  129. {
  130. /// <summary>
  131. /// 自采集
  132. /// </summary>
  133. [Display(Name = "自采集")]
  134. ZCJ,
  135. /// <summary>
  136. /// 数据中心
  137. /// </summary>
  138. [Display(Name = "数据中心")]
  139. SJZX
  140. }
  141. [Flags]
  142. public enum EnumMapLayerType
  143. {
  144. /// <summary>
  145. /// 未选中任何图层
  146. /// </summary>
  147. None = 0,
  148. /// <summary>
  149. /// 卫星图
  150. /// </summary>
  151. [Display(Name = "卫星图")]
  152. SatMap = 2,
  153. /// <summary>
  154. /// 道路图
  155. /// </summary>
  156. [Display(Name = "道路图")]
  157. RoadMap = 4,
  158. /// <summary>
  159. /// 行政区划图
  160. /// </summary>
  161. [Display(Name = "行政区划图")]
  162. XZQH_Map = 8
  163. }
  164. /// <summary>
  165. /// 定位点的信号检测类型
  166. /// </summary>
  167. public enum EnumPosCheckType
  168. {
  169. /// <summary>
  170. /// DAMA
  171. /// </summary>
  172. [Display(Name = "DAMA")]
  173. DAMA = 1,
  174. /// <summary>
  175. /// IBS
  176. /// </summary>
  177. [Display(Name = "IBS")]
  178. IBS = 2,
  179. /// <summary>
  180. /// 能量检测
  181. /// </summary>
  182. [Display(Name = "能量检测")]
  183. Ky5758 = 4,
  184. /// <summary>
  185. /// 常规信号
  186. /// </summary>
  187. [Display(Name = "常规信号")]
  188. Normal = 8,
  189. }
  190. /// <summary>
  191. /// 信号检测类型(支持多选)
  192. /// </summary>
  193. [Flags]
  194. public enum EnumSigCheckType
  195. {
  196. /// <summary>
  197. /// DAMA
  198. /// </summary>
  199. [Display(Name = "DAMA")]
  200. DAMA = 1,
  201. /// <summary>
  202. /// IBS
  203. /// </summary>
  204. [Display(Name = "IBS")]
  205. IBS = 2,
  206. /// <summary>
  207. /// 能量检测
  208. /// </summary>
  209. [Display(Name = "能量检测")]
  210. Ky5758 = 4,
  211. /// <summary>
  212. /// 常规信号
  213. /// </summary>
  214. [Display(Name = "常规信号")]
  215. Normal = 8,
  216. }
  217. /// <summary>
  218. /// 日志类型
  219. /// </summary>
  220. public enum EnumLogType
  221. {
  222. /// <summary>
  223. /// 消息
  224. /// </summary>
  225. [Display(Name = "消息")]
  226. Info,
  227. /// <summary>
  228. /// 警告
  229. /// </summary>
  230. [Display(Name = "警告")]
  231. Warning,
  232. /// <summary>
  233. /// 错误
  234. /// </summary>
  235. [Display(Name = "错误")]
  236. Error
  237. }
  238. }