using APT.BaseData.Domain.Entities.FM; using APT.Infrastructure.Core; using APT.MS.Domain.Enums; using System; using System.Collections.Generic; using System.ComponentModel; namespace APT.MS.Domain.Entities.SE { /// /// 培训需求调查 /// [Description("培训需求调查")] public class T_SE_TRAIN_SURVEY : MesEntityBase { /// /// 调查名称 /// [Description("调查名称")] [DataFieldLength(100)] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public string NAME { get; set; } /// /// 发起时间 /// [Description("发起时间")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public DateTime? LAUNCH_TIME { get; set; } /// /// 发起部门ID /// [Description("发起部门")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldForeignKey("Nav_LaunchDepartment")] public Guid? LAUNCH_DEPARTMENT_ID { get; set; } /// /// 导航: 发起部门 /// [Description("导航: 发起部门")] public T_FM_DEPARTMENT Nav_LaunchDepartment { get; set; } /// /// 发起人员ID /// [Description("发起人员")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldForeignKey("Nav_LaunchUser")] public Guid LAUNCH_USER_ID { get; set; } /// /// 导航: 发起人员 /// [Description("导航: 发起人员")] public T_FM_USER Nav_LaunchUser { get; set; } /// /// 截止时间 /// [Description("截止时间")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public DateTime? END_TIME { get; set; } /// /// 导航: 参与人员 /// [Description("导航: 参与人员")] [FormFieldEdit] public ICollection Nav_JoinDepartment { get; set; } /// /// 导航: 用户需求 /// [Description("用户需求")] [FormFieldEdit] public ICollection Nav_Demands { get; set; } /// /// 导航: 调查目的 /// [Description("导航: 调查目的")] [FormFieldEdit] public ICollection Nav_Points { get; set; } /// /// 状态 /// [Description("状态")] [EnumName("SETrainSurveyStatus")] [FormFieldTable] public SETrainSurveyStatus STATUS { get; set; } /// /// 安全员ID /// [Description("安全员ID")] public string SAFE_USER_IDS { get; set; } /// /// 任务ID /// [Description("任务ID")] public Guid? TASK_ID { get; set; } [Description("是否发布")] [DataFieldIngore] public string PUBLISH { get; set; } [DataFieldIngore] public int IS_OVERTIME { get; set; } } }