TaskSigViewModel.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using DW5S.Entity;
  2. using Newtonsoft.Json;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel.DataAnnotations;
  6. using System.ComponentModel.DataAnnotations.Schema;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. namespace DW5S.ViewModel
  11. {
  12. /// <summary>
  13. /// 任务信号
  14. /// </summary>
  15. public class TaskSigViewModel : BaseViewModel<int>
  16. {
  17. /// <summary>
  18. /// 任务编号
  19. /// </summary>
  20. [Display(Name = "任务编号",AutoGenerateFilter =false)]
  21. public int TaskInfoID { get; set; }
  22. public virtual TaskInfo TaskInfo { get; set; }
  23. /// <summary>
  24. /// 信号编号
  25. /// </summary>
  26. [Display(Name = "信号编号", AutoGenerateFilter = false)]
  27. public int SigInfoID { get; set; }
  28. public virtual SigInfo SigInfo { get; set; }
  29. /// <summary>
  30. /// 上行频点(Hz)(防止信号被删除的冗余字段)
  31. /// </summary>
  32. [Display(Name = "上行频点(Hz)")]
  33. public long FreqUp { get; set; }
  34. /// <summary>
  35. /// 下行频点(Hz)(防止信号被删除的冗余字段)
  36. /// </summary>
  37. [Display(Name = "下行频点(Hz)")]
  38. public long FreqDown { get; set; }
  39. /// <summary>
  40. /// 时差中心(s)
  41. /// </summary>
  42. [Display(Name = "时差中心(s)")]
  43. public float DtoCenter { get; set; }
  44. /// <summary>
  45. /// 时差范围 Hz
  46. /// </summary>
  47. [Display(Name = "时差范围(Hz)")]
  48. public int DtoRange { get; set; }
  49. /// <summary>
  50. /// 信噪比
  51. /// </summary>
  52. [Display(Name = "信噪比(dB)")]
  53. public int Snr { get; set; }
  54. }
  55. }