using DW5S.Entity; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace DW5S.ViewModel { public class TaskViewModel : BaseViewModel { [Display(Name = "任务状态", AutoGenerateField = false)] public EnumTaskState TaskState { get; set; } = EnumTaskState.Stopped; [Required] [Display(Name = "任务名称")] public string TaskName { get; set; } /// /// 任务来源类型 /// [Display(Name = "任务来源类型")] public TaskSourceType TaskSourceType { get; set; } /// /// 任务类型 /// [Display(Name = "任务类型")] public EnumTaskType TaskType { get; set; } [Display(Name = "定位类型")] public EnumPosType PosType { get; set; } [Display(Name = "主星", AutoGenerateField = false)] public int MainSat { get; set; } [Display(Name = "邻星1", AutoGenerateField = false)] public int? Adja1Sat { get; set; } [Display(Name = "邻星2", AutoGenerateField = false)] public int? Adja2Sat { get; set; } } }