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