| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289 | using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;using System.ComponentModel.DataAnnotations.Schema;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DW5S.Entity{    /// <summary>    /// 任务状态    /// </summary>    public enum EnumTaskState    {        [Display(Name = "未执行")]        Stopped,        [Display(Name = "执行中")]        Running    }    public enum EnumTaskType    {        [Display(Name = "实时任务")]        Real,        [Display(Name = "历史任务")]        History,        [Display(Name = "组合任务")]        Group    }    /// <summary>    /// 任务定位类型    /// </summary>    public enum EnumPosType    {        [Display(Name = "一星一地测向定位")]        X1D1CX,        [Display(Name = "两星一地定位")]        X2D1,        [Display(Name = "融合定位")]        RH,        [Display(Name = "三星双时差定位")]        X3TwoDto,        [Display(Name = "三星双频差定位")]        X3TwoDfo,        [Display(Name = "双星时频差定位")]        X2Dfo,    }    public enum EnumTxType    {        /// <summary>        /// 接收站天线        /// </summary>        [Display(Name = "接收站天线")]        Rec,        /// <summary>        /// 超短波天线        /// </summary>        [Display(Name = "超短波天线")]        Cdb,        /// <summary>        /// 测向站地址        /// </summary>        [Display(Name = "测向站天线")]        Cx,        /// <summary>        /// 参考站地址        /// </summary>        [Display(Name = "参考站天线")]        Ref,    }    /// <summary>    /// 定位结果定位类型    /// </summary>    public enum EnumPosResType    {        /// <summary>        /// 一星一地带参        /// </summary>        [Display(Name = "一星一地带参")]        X1D1CX,        /// <summary>        /// 两星一地带参        /// </summary>        [Display(Name = "两星一地带参")]        X2D1,        /// <summary>        /// 两星一地无参        /// </summary>        [Display(Name = "两星一地无参")]        X2D1NoRef,        /// <summary>        /// 融合定位        /// </summary>        [Display(Name = "融合定位")]//仅支持带参        RH,        /// <summary>        /// 三星双时差带参        /// </summary>        [Display(Name = "三星双时差带参")]        X3,        /// <summary>        /// 三星双时差无参        /// </summary>        [Display(Name = "三星双时差无参")]        X3NoRef,        /// <summary>        /// 三星双频差带参        /// </summary>        [Display(Name = "三星双频差带参")]        X3TwoDfo,        /// <summary>        /// 双星时频差带参        /// </summary>        [Display(Name = "双星时频差带参")]        X2Dfo,    }    /// <summary>    /// 目标运动状态枚举    /// </summary>    public enum EnumTargetState    {        /// <summary>        /// 未知        /// </summary>        [Display(Name = "未知")]        Unknown,        /// <summary>        /// 运动        /// </summary>        [Display(Name = "运动")]        Movement,        /// <summary>        /// 静止        /// </summary>        [Display(Name = "静止")]        Stationary,    }    /// <summary>    /// WMTS地图来源    /// </summary>    public enum EnumWmtsSource    {        /// <summary>        /// 自采集        /// </summary>        [Display(Name = "自采集")]        ZCJ,        /// <summary>        /// 数据中心        /// </summary>        [Display(Name = "数据中心")]        SJZX    }    [Flags]    public enum EnumMapLayerType    {        /// <summary>        /// 未选中任何图层        /// </summary>        None = 1,        /// <summary>        /// 卫星图        /// </summary>        [Display(Name = "卫星图")]        SatMap = 2,        /// <summary>        /// 道路图        /// </summary>        [Display(Name = "道路图")]        RoadMap = 4,        /// <summary>        /// 行政区划图        /// </summary>        [Display(Name = "行政区划图")]        XZQH_Map = 8    }    /// <summary>    /// 定位点的信号检测类型    /// </summary>    [Flags]    public enum EnumPosCheckType    {        /// <summary>        /// DAMA        /// </summary>        [Display(Name = "DAMA")]        DAMA = 1,        /// <summary>        /// IBS        /// </summary>        [Display(Name = "IBS")]        IBS = 2,        /// <summary>        /// 能量检测        /// </summary>        [Display(Name = "能量检测")]        Ky5758 = 4,        /// <summary>        /// 常规信号        /// </summary>        [Display(Name = "常规信号")]        Normal = 8,    }    /// <summary>    /// 信号检测类型(支持多选)    /// </summary>    [Flags]    public enum EnumSigCheckType    {        /// <summary>        /// DAMA        /// </summary>        [Display(Name = "DAMA")]        DAMA = 1,        /// <summary>        /// IBS        /// </summary>        [Display(Name = "IBS")]        IBS = 2,        /// <summary>        /// 能量检测        /// </summary>        [Display(Name = "能量检测")]        Ky5758 = 4,        /// <summary>        /// 常规信号        /// </summary>        [Display(Name = "常规信号")]        Normal = 8,    }    /// <summary>    /// 日志类型    /// </summary>    public enum EnumLogType    {        /// <summary>        /// 消息        /// </summary>        [Display(Name = "消息")]        Info,        /// <summary>        /// 警告        /// </summary>        [Display(Name = "警告")]        Warning,        /// <summary>        /// 错误        /// </summary>        [Display(Name = "错误")]        Error    }}
 |