namespace APT.MS.Domain.Enums
{
    /// <summary>试题类型</summary>
	public enum SETestTypeEnum
    {
        是非题 = 0,
        单选题 = 1,
        多选题 = 2,
    }

    /// <summary>试题适用表单</summary>
    /// 添加新类型时按1、2、4、8、2n次方往后加
	public enum SETestUsageEnum
    {
        安全意识调查 = 1,
        培训 = 2,
        事故事件 = 4,
    }

    /// <summary>安全意识调查表单状态</summary>
	public enum SESafeSurveyStatus
    {
        草稿 = 0,
        问卷生成中 = 1,
        调查中 = 2,
        汇总审阅中 = 3,
        完成 = 4,
    }

    /// <summary>培训需求调查表单状态</summary>
    public enum SETrainSurveyStatus
    {
        草稿 = 0,
        调查中 = 1,
        汇总中 = 2,
        完成 = 3,
    }
    
    /// <summary>三级安全教育卡培训状态</summary>
	public enum SEThreeLevelSafeTrainStatus
    {
        草稿 = 0,
        公司培训 = 1,
        部门培训 = 2,
        班组培训 = 3,
        员工签到 = 4,
        审阅中 = 5,
        归档 = 6,
    }

    /// <summary>三级安全教育卡培训记录状态</summary>
	public enum SEThreeLevelSafeTrainRecordStatus
    {
        草稿 = 0,
        归档 = 1,
    }

    /// <summary>考核结果</summary>
	public enum SEExaminationResultsEnum
    {
        不合格 = 0,
        合格 = 1,
    }    

    /// <summary>培训组织部门类型</summary>
	public enum SEThreeLevelSafeTrainType
    {
        公司级 = 1,
        部门级 = 2,
        班组级 = 3,
    }   
    
    

    /// <summary>培训效果评估结果</summary>
	public enum SEEvaluationResultEnum
    {
        好 = 0,
        较好 = 1,
        一般 = 2,
        差 = 3,
    }   

    /// <summary>
    /// 部门培训计划触发方式
    /// </summary>
    public enum SEDepTrainPlanTriggerType
    {
        手动触发 = 0,
        任务触发 = 1,
    }

    /// <summary>
    /// 培训通知状态
    /// </summary>
    public enum SETrainNotifyStatus
    {
        草稿 = 0,
        通知中 = 1,
        签到完成 = 2,
        归档 = 3
    }

     /// <summary>
    /// 培训是否枚举
    /// </summary>
    public enum SETrainYesNoEnum
    {
        未签到 = 0,
        参加 = 1,
        请假 = 2,
        
    }


    /// <summary>
    /// 培训是否评估
    /// </summary>
    public enum SETrainNeedSuvey
    {
        否 = 0,
        是 = 1,
    }
    

    public enum SETrainRecordStatus {
        草稿 = 0,
        签到中 = 1,
        审阅中 = 2,
        归档 = 3,
    }

    public enum SETrainningEffectSurveyStatus {
        草稿 = 0,
        归档 = 1,
    }
    public enum TRAINMODELENUM
    {
        讲授法 = 1,
        视听法 = 2,
        研讨法 = 3,
        演示法 = 4,
    }
    public enum SETrainRecordUserStatusEnum
    {
        参与 = 0,
        请假 = 1,
        缺席 = 2,
    }
}
