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 XdCxRhDW.Entity { [Table("FixedStation")] public class FixedStation : BaseEntity { /// /// 名称 /// [Display(Name = "名称")] public string StationName { get; set; } /// /// 固定站位置经度 /// [Display(AutoGenerateField = false)] public double Lon { get; set; } /// /// 固定站位置纬度 /// [Display(AutoGenerateField = false)] public double Lat { get; set; } /// /// 所在位置 /// [Display(Name = "所在位置")] public string Location => $"{Lon:f4}°,{Lat:f4}°"; /// /// 上行频点Hz /// [Display(AutoGenerateField = false)] public long FreqUpHz { get; set; } /// /// 上行频点MHz /// [Display(Name = "上行频点")] public string FreqUpMHz => $"{FreqUpHz / 1e6:f3}MHz"; /// /// 固定站信号判定规则(突发信号和前一个突发超过Value秒则认为是固定站发出的信号) /// [Display(Name = "判定规则值")] public double Value { get; set; } /// /// 固定站信号判定规则后续可能还会有改动,多添加一个字段备用 /// [Display(AutoGenerateField = false)] public double SpareField { get; set; } /// /// 是否启用 /// [Display(Name = "是否启用")] public bool Enable { get; set; } } }