123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- using DW5S.Entity;
- 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;
- using System.Xml.Linq;
- namespace DW5S.ViewModel
- {
- /// <summary>
- /// 参考任务频点表 卫星 频点 参考站 计算周期 信噪比 时差中心 时差范围 样本长度 状态
- /// </summary>
- public class RefTaskViewModel : BaseViewModel<long>
- {
- /// <summary>
- /// 样本编号
- /// </summary>
- [Display(Name = "样本编号", AutoGenerateField = false)]
- public int SampleInfoID { get; set; }
- [Display(AutoGenerateField = false)]
- public virtual SampleViewModel SampleInfo { get; set; }
- [Display(Name = "样本名称")]
- public string SampleName => SampleInfo.SampleName;
- [Display(Name = "参考站")]
- public string RefName => SampleInfo.RefName;
- [Display(Name = "上行频点(MHz)")]
- public double FreqUpDis => SampleInfo.FreqUpDis;
- [Display(Name = "下行频点(MHz)")]
- public double FreqDownDis => SampleInfo.FreqDownDis;
- [Display(Name = "带宽(Hz)")]
- public double Band => SampleInfo.Band;
- /// <summary>
- /// 卫星
- /// </summary>
- [Display(Name = "卫星编号", AutoGenerateField = false)]
- public int SatInfoID { get; set; }
- [Display(AutoGenerateField = false)]
- public virtual SatInfo SatInfo { get; set; }
- [Display(Name = "卫星")]
- public string Sat => SatInfo.Sat;
- /// <summary>
- /// 计算周期(s)
- /// </summary>
- [Display(Name = "计算周期(s)")]
- public int CalccCycle { get; set; }
- /// <summary>
- /// 信噪比
- /// </summary>
- [Display(Name = "信噪比(dB)")]
- public int Snr { get; set; }
- /// <summary>
- /// 时差中心us
- /// </summary>
- [Display(Name = "时差中心(us)")]
- public int DtoCenterus { get; set; }
- /// <summary>
- /// 时差范围us
- /// </summary>
- [Display(Name = "时差范围(us)")]
- public int DtoRangeus { get; set; }
- /// <summary>
- /// 频差范围Hz
- /// </summary>
- [Display(Name = "频差范围(Hz)")]
- public int DfoRange { get; set; }
- /// <summary>
- /// 样本长度(s)
- /// </summary>
- [Display(Name = "样本长度(s)")]
- public int SampleLen { get; set; }
-
- /// <summary>
- /// 是否启用
- /// </summary>
- [Display(Name = "是否启用", AutoGenerateField = false)]
- public bool Enable { get; set; }
- }
- }
|