EntityEnum.cs 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.ComponentModel.DataAnnotations;
  5. using System.ComponentModel.DataAnnotations.Schema;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace DW5S.Entity
  10. {
  11. /// <summary>
  12. /// 任务状态
  13. /// </summary>
  14. public enum EnumTaskState
  15. {
  16. [Display(Name = "未执行")]
  17. Stopped,
  18. [Display(Name = "执行中")]
  19. Running
  20. }
  21. public enum EnumTaskType
  22. {
  23. [Display(Name = "实时任务")]
  24. Real,
  25. [Display(Name = "历史任务")]
  26. History
  27. }
  28. /// <summary>
  29. /// 任务来源类型
  30. /// </summary>
  31. public enum TaskSourceType
  32. {
  33. [Display(Name = "本地创建")]
  34. LocalSource,
  35. [Display(Name = "外部系统")]
  36. ExternalSystem,
  37. }
  38. /// <summary>
  39. /// 任务定位类型
  40. /// </summary>
  41. public enum EnumPosType
  42. {
  43. [Display(Name = "一星一地测向定位")]
  44. X1D1CX,
  45. [Display(Name = "两星一地无参定位")]
  46. X2D1NoRef,
  47. [Display(Name = "两星一地有参定位")]
  48. X2D1,
  49. }
  50. public enum EnumTxType
  51. {
  52. [Display(Name = "接收站天线")]
  53. Rec,
  54. [Display(Name = "超短波天线")]
  55. Cdb,
  56. [Display(Name = "测向站地址")]
  57. Cx,
  58. [Display(Name = "参考站地址")]
  59. Ref,
  60. }
  61. /// <summary>
  62. /// 定位结果定位类型
  63. /// </summary>
  64. public enum EnumPosResType
  65. {
  66. /// <summary>
  67. /// 一星一地带参
  68. /// </summary>
  69. [Display(Name = "一星一地带参")]
  70. X1D1CX,
  71. /// <summary>
  72. /// 两星一地带参(主动参考站)
  73. /// </summary>
  74. [Display(Name = "两星一地带参")]
  75. X2D1,
  76. /// <summary>
  77. /// 两星一地带参(被动参考站)
  78. /// </summary>
  79. [Display(Name = "两星一地带参")]
  80. X2D1Fixed,
  81. /// <summary>
  82. /// 两星一地无参
  83. /// </summary>
  84. [Display(Name = "两星一地无参")]
  85. X2D1NoRef
  86. }
  87. /// <summary>
  88. /// WMTS地图来源
  89. /// </summary>
  90. public enum EnumWmtsSource
  91. {
  92. /// <summary>
  93. /// 自采集
  94. /// </summary>
  95. [Display(Name = "自采集")]
  96. ZCJ,
  97. /// <summary>
  98. /// 数据中心
  99. /// </summary>
  100. [Display(Name = "数据中心")]
  101. SJZX
  102. }
  103. [Flags]
  104. public enum EnumMapLayerType
  105. {
  106. /// <summary>
  107. /// 未选中任何图层
  108. /// </summary>
  109. None = 0,
  110. /// <summary>
  111. /// 卫星图
  112. /// </summary>
  113. [Display(Name = "卫星图")]
  114. SatMap = 2,
  115. /// <summary>
  116. /// 道路图
  117. /// </summary>
  118. [Display(Name = "道路图")]
  119. RoadMap = 4,
  120. /// <summary>
  121. /// 行政区划图
  122. /// </summary>
  123. [Display(Name = "行政区划图")]
  124. XZQH_Map = 8
  125. }
  126. /// <summary>
  127. /// 定位点的信号检测类型
  128. /// </summary>
  129. public enum EnumPosCheckType
  130. {
  131. /// <summary>
  132. /// DAMA
  133. /// </summary>
  134. [Display(Name = "DAMA")]
  135. DAMA = 1,
  136. /// <summary>
  137. /// IBS
  138. /// </summary>
  139. [Display(Name = "IBS")]
  140. IBS = 2,
  141. /// <summary>
  142. /// 能量检测
  143. /// </summary>
  144. [Display(Name = "能量检测")]
  145. Ky5758 = 4,
  146. /// <summary>
  147. /// 常规信号
  148. /// </summary>
  149. [Display(Name = "常规信号")]
  150. Normal = 8,
  151. }
  152. /// <summary>
  153. /// 信号检测类型(支持多选)
  154. /// </summary>
  155. [Flags]
  156. public enum EnumSigCheckType
  157. {
  158. /// <summary>
  159. /// DAMA
  160. /// </summary>
  161. [Display(Name = "DAMA")]
  162. DAMA = 1,
  163. /// <summary>
  164. /// IBS
  165. /// </summary>
  166. [Display(Name = "IBS")]
  167. IBS = 2,
  168. /// <summary>
  169. /// 能量检测
  170. /// </summary>
  171. [Display(Name = "能量检测")]
  172. Ky5758 = 4,
  173. /// <summary>
  174. /// 常规信号
  175. /// </summary>
  176. [Display(Name = "常规信号")]
  177. Normal = 8,
  178. }
  179. /// <summary>
  180. /// 信号类型
  181. /// </summary>
  182. public enum EnumSigType
  183. {
  184. /// <summary>
  185. /// 目标信号
  186. /// </summary>
  187. [Display(Name = "目标")]
  188. Target =1,
  189. /// <summary>
  190. /// 参考信号
  191. /// </summary>
  192. [Display(Name = "参考")]
  193. Ref =2
  194. }
  195. /// <summary>
  196. /// 日志类型
  197. /// </summary>
  198. public enum EnumLogType
  199. {
  200. /// <summary>
  201. /// 消息
  202. /// </summary>
  203. [Display(Name = "消息")]
  204. Info,
  205. /// <summary>
  206. /// 警告
  207. /// </summary>
  208. [Display(Name = "警告")]
  209. Warning,
  210. /// <summary>
  211. /// 错误
  212. /// </summary>
  213. [Display(Name = "错误")]
  214. Error
  215. }
  216. /// <summary>
  217. /// 服务状态
  218. /// </summary>
  219. public enum EnumServerStatus
  220. {
  221. /// <summary>
  222. /// 在线
  223. /// </summary>
  224. [Display(Name = "在线")]
  225. OnLine=1,
  226. /// <summary>
  227. /// 离线
  228. /// </summary>
  229. [Display(Name = "离线")]
  230. OffLine=2,
  231. /// <summary>
  232. /// 工作中
  233. /// </summary>
  234. [Display(Name = "工作中")]
  235. Working=3,
  236. /// <summary>
  237. /// 空闲
  238. /// </summary>
  239. [Display(Name = "空闲")]
  240. FreeTime=4,
  241. /// <summary>
  242. /// 故障
  243. /// </summary>
  244. [Display(Name = "故障")]
  245. Failure=5,
  246. }
  247. /// <summary>
  248. /// 触发模式
  249. /// </summary>
  250. public enum EnumAdTriggerMode
  251. {
  252. /// <summary>
  253. /// 内触发
  254. /// </summary>
  255. [Description("内触发")]
  256. In = 1,
  257. /// <summary>
  258. /// 外触发
  259. /// </summary>
  260. [Description("外触发")]
  261. Out = 2
  262. }
  263. /// <summary>
  264. /// 时钟类型
  265. /// </summary>
  266. public enum EnumAdClockType
  267. {
  268. /// <summary>
  269. /// 内时钟
  270. /// </summary>
  271. [Description("内时钟")]
  272. In = 1,
  273. /// <summary>
  274. /// 外时钟
  275. /// </summary>
  276. [Description("外时钟")]
  277. Out = 2,
  278. /// <summary>
  279. /// 外参考
  280. /// </summary>
  281. [Description("外参考")]
  282. OutRef = 3
  283. }
  284. }