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_SAFE_SURVEY : MesEntityBase { /// /// 调查名称 /// [Description("调查名称")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldLength(300)] 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] [FormFieldEdit] public DateTime? END_TIME { get; set; } /// /// 导航: 参与部门 /// [Description("参与部门")] [FormFieldEdit] public ICollection Nav_JoinDepartment { get; set; } /// /// 导航: 调查内容 /// [Description("调查内容")] [FormFieldEdit] public ICollection Nav_Points { get; set; } /// /// 导航: 试题 /// [Description("试题")] [FormFieldEdit] public ICollection Nav_Papers { get; set; } /// /// 导航: 附件 /// [Description("附件")] public ICollection Nav_Files { get; set; } /// /// 状态 /// [Description("状态")] [EnumName("SESafeSurveyStatus")] [FormFieldTable] [FormFieldQuery] public SESafeSurveyStatus STATUS { get; set; } /// /// 发起人报表发送 /// [Description("公司报表通知")] [FormFieldEdit] public bool COMPNAY_REPORT { get; set; } /// /// 任务ID /// [Description("任务ID")] public Guid? TASK_ID { get; set; } /// /// 安全员ID /// [Description("安全员ID")] public string SAFE_USER_IDS { get; set; } [Description("是否发布")] [DataFieldIngore] public string PUBLISH { get; set; } [DataFieldIngore] public int IS_OVERTIME { get; set; } } }