TaskInfo.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.DataAnnotations.Schema;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace XdCxRhDW.Repostory.Model
  9. {
  10. [Table("TaskInfo")] // 标识数据库创建的表名
  11. public class TaskInfo:BaseModel
  12. {
  13. [Display(Name = "任务状态", AutoGenerateField = false)]
  14. public EnumTaskState TaskState { get; set; } = EnumTaskState.Stopped;
  15. [Required]
  16. [Display(Name = "任务名称")]
  17. public string TaskName { get; set; }
  18. [Display(Name = "定位类型")]
  19. public EnumPosType PosType { get; set; }
  20. [Display(Name = "主星")]
  21. public int MainSat { get; set; }
  22. [Display(Name = "邻星1")]
  23. public int? Adja1Sat { get; set; }
  24. [Display(Name = "邻星2")]
  25. public int? Adja2Sat { get; set; }
  26. [Display(Name = "上行频点(Hz)")]
  27. public long Freq { get; set; }
  28. [Display(Name = "信号带宽(Hz)")]
  29. public int Band { get; set; }
  30. }
  31. }