using APT.Infrastructure.Core; using APT.MS.Domain.Entities.PF; using System; using System.Collections.Generic; using System.ComponentModel; namespace APT.MS.Domain.Entities.SE { /// /// 安全教育模块基础配置 /// [Description("安全教育模块基础配置")] public class T_SE_SECONFIG : MesEntityBase { /// /// 安全意识调查触发时间 /// [Description("安全意识调查触发时间")] [FormFieldEdit] public DateTime? SAFE_SERVEY_TRIGGER_TIME { get; set; } /// /// 多选题数目 /// [Description("单选题数目")] [FormFieldEdit] public int S_TEST_COUNT { get; set; } /// /// 单选题单题分值 /// [Description("单选题单题分值")] [FormFieldEdit] public int S_TEST_SCORE { get; set; } /// /// 多选题数目 /// [Description("多选题数目")] [FormFieldEdit] public int M_TEST_COUNT { get; set; } /// /// 多选题单题分值 /// [Description("多选题单题分值")] [FormFieldEdit] public int M_TEST_SCORE { get; set; } /// /// 是非题数目 /// [Description("是非题数目")] [FormFieldEdit] public int C_TEST_COUNT { get; set; } /// /// 是非题单题分值 /// [Description("是非题单题分值")] [FormFieldEdit] public int C_TEST_SCORE { get; set; } /// /// 公司培训计划触发时间 /// [Description("公司培训计划触发时间")] [FormFieldEdit] public DateTime? DEP_TRAIN_PLAN_START_TIME { get; set; } /// /// 部门培训计划截至时间 /// [Description("部门培训计划截至时间")] [FormFieldEdit] public DateTime? DEP_TRAIN_PLAN_END_TIME { get; set; } /// /// 培训需求调查触发时间 /// [Description("培训需求调查触发时间")] [FormFieldEdit] public DateTime? TRAIN_SURVEY_TRIGGER_TIME { get; set; } /// /// 合格线 /// [Description("合格线")] [FormFieldEdit] public int PASS_MARK { get; set; } /// /// 重考次数 /// [Description("重考次数")] [FormFieldEdit] public int COUNT_RETRY { get; set; } = 1; /// /// 公司培训计划接收角色 /// DEP_TRAIN_PLAN_START_TIME 相匹配 默认安环部安全员 /// [Description("公司培训计划接收角色")] [DataFieldForeignKey("Nav_ApproveRole")] public Guid? APPROVAL_ROLE_ID { get; set; } /// /// 审批角色 /// [Description("审批角色")] public T_PF_APPROVAL_ROLE Nav_ApproveRole { get; set; } } }