12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- using Newtonsoft.Json;
- 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>
- [Table("ADRes")]
- public class ADRes : BaseEntityLong
- {
- /// <summary>
- /// 信号时刻
- /// </summary>
- [Display(Name = "信号时刻")]
- public DateTime SigTime { get; set; }
- /// <summary>
- /// 采集上行频点(Hz)
- /// </summary>
- [Display(Name = "采集上行频点(Hz)", AutoGenerateField = false)]
- public double ADFreqUp { get; set; }
- [Display(Name = "采集上行频点(MHz)")]
- public double ADFreqUpDis => ADFreqUp / 1e6;
- /// <summary>
- /// 采集下行频点(Hz)
- /// </summary>
- [Display(Name = "采集下行频点(Hz)", AutoGenerateField = false)]
- public double ADFreqDown { get; set; }
- [Display(Name = "采集下行频点(MHz)")]
- public double ADFreqDownDis => ADFreqDown / 1e6;
- /// <summary>
- /// 卫星
- /// </summary>
- [Display(Name = "卫星编号", AutoGenerateField = false)]
- public int SatInfoId { get; set; }
- [Display(AutoGenerateField = false)]
- [JsonIgnore]
- public virtual SatInfo SatInfo { get; set; }
- [Display(Name = "卫星")]
- public string Sat => SatInfo.Sat;
- /// <summary>
- /// 接收站ID
- /// </summary>
- [Display(Name = "接收站ID", AutoGenerateField = false)]
- public long RecTxInfoID { get; set; }
- [Display(AutoGenerateField = false)]
- [JsonIgnore]
- public virtual TxInfo RecTxInfo { get; set; }
- /// <summary>
- /// 接收站名称
- /// </summary>
- [Display(Name = "接收站名称")]
- public string RecName => RecTxInfo.Name;
- }
- }
|