TaskTemplate.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using System.ComponentModel.DataAnnotations;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. namespace DW5S.Entity
  4. {
  5. [Table("TaskTemplate")] // 标识数据库创建的表名
  6. public class TaskTemplate : BaseEntity
  7. {
  8. [Required]
  9. [Display(Name = "模版名称")]
  10. public string TemplateName { get; set; }
  11. /// <summary>
  12. /// 任务类型
  13. /// </summary>
  14. [Display(Name = "任务类型")]
  15. public EnumTaskType TaskType { get; set; }
  16. [Display(Name = "定位类型")]
  17. public EnumPosType PosType { get; set; }
  18. [Display(Name = "主星", AutoGenerateField = false)]
  19. public int MainSat { get; set; }
  20. [Display(Name = "邻星1", AutoGenerateField = false)]
  21. public int? Adja1Sat { get; set; }
  22. [Display(Name = "邻星2", AutoGenerateField = false)]
  23. public int? Adja2Sat { get; set; }
  24. /// <summary>
  25. /// 历史任务采集文件的目录
  26. /// </summary>
  27. [Display(AutoGenerateField = false)]
  28. public string CapDir { get; set; }
  29. /// <summary>
  30. /// 历史任务采集文件的目录日期格式
  31. /// </summary>
  32. [Display(AutoGenerateField = false)]
  33. public string CapDirFormat { get; set; }
  34. }
  35. }