using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Runtime.Remoting.Metadata.W3cXsd2001;
using System.Text;
using System.Threading.Tasks;
namespace XdCxRhDW.Entity
{
[Table("TaskInfo")] // 标识数据库创建的表名
public class TaskInfo : BaseEntity
{
[Display(Name = "任务状态", AutoGenerateField = false)]
public EnumTaskState TaskState { get; set; } = EnumTaskState.Stopped;
[Required]
[Display(Name = "任务名称")]
public string TaskName { 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; }
///
/// 历史任务采集文件的目录
///
[Display(AutoGenerateField = false)]
public string CapDir { get; set; }
///
/// 历史任务采集文件的目录日期格式
///
[Display(AutoGenerateField = false)]
public string CapDirFormat { get; set; }
}
}