mh_jy_safe/APT.MS.Domain/Enums/SC/SEEnum.cs
wyw a5270c2ebe 培训教育 状态 完善
培训记录 用户 添加是否非常规 触发待办
培训通知 签到开始时间 非必填  如果没填 以培训开始时间触发培训签到
培训记录 提交 处理 培训通知反馈 培训记录签到 待办 为 超期未处理
签到 如果都完成了 状态变成 签到完成
停止签到 如果有未签到的 就是停止签到  否则 签到完成
添加考试中 待办
2026-07-14 11:45:14 +08:00

299 lines
6.1 KiB
C#

using System.ComponentModel;
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 SENewUserStatus
{
稿 = 0,
= 1,
= 2,
}
/// <summary>考核结果</summary>
public enum SEExaminationResultsEnum
{
= 0,
= 1,
}
/// <summary>培训组织部门类型</summary>
public enum SEThreeLevelSafeTrainType
{
= 0,
= 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,
= 4,
}
/// <summary>
/// 培训是否枚举
/// </summary>
public enum SETrainYesNoEnum
{
= 0,
= 1,
= 2,
}
/// <summary>
/// 培训是否评估
/// </summary>
public enum SETrainNeedSuvey
{
= 0,
= 1,
}
public enum SETrainRecordStatus
{
[Description("已取消")]
= -1,
[Description("草稿")]
稿 = 0,
[Description("签到中")]
= 1,
//审阅中 = 2,
//归档 = 3,
[Description("停止签到")]
= 10,
[Description("签到完成")]
= 20,
[Description("考试中")]
= 30,
[Description("审阅中")]
= 40,
[Description("归档")]
= 50
}
public enum SETrainningEffectSurveyStatus
{
稿 = 0,
= 1,
}
public enum TRAINMODELENUM
{
= 1,
= 2,
= 3,
= 4,
}
public enum SETrainRecordUserStatusEnum
{
= 0,
= 1,
= 2,
}
/// <summary>
/// 培训类型
/// </summary>
public enum PlanType
{
/// <summary>
/// 公司 5
/// </summary>
[Description("公司")]
Company = 5,
/// <summary>
/// 部门 10
/// </summary>
[Description("部门")]
Department = 10
}
/// <summary>
/// 培训性质 内部培训 5 外部培训 10
/// </summary>
public enum TrainInOut
{
/// <summary>
/// 内部培训 5
/// </summary>
[Description("内部培训")]
In = 5,
/// <summary>
/// 外部培训 10
/// </summary>
[Description("外部培训")]
Out = 8
}
/// <summary>
/// 培训形式 内部培训 5 外部培训 10
/// </summary>
public enum TrainType
{
/// <summary>
/// 线上培训 50
/// </summary>
[Description("线上培训")]
InOnLine = 50,
/// <summary>
/// 线下培训 55
/// </summary>
[Description("线下培训")]
InOffLine = 55,
/// <summary>
/// 委外培训 80
/// </summary>
[Description("委外培训")]
Out = 80
}
/// <summary>
/// 考核方式 线上考核 51 线下考核 56 委外考核 81
/// </summary>
public enum PlanCheckType
{
/// <summary>
/// 线上考核 51
/// </summary>
[Description("线上考核")]
InOnLine = 51,
/// <summary>
/// 线下考核 56
/// </summary>
[Description("线下考核")]
InOffLine = 56,
/// <summary>
/// 委外考核 81
/// </summary>
[Description("委外考核")]
Out = 81,
/// <summary>
/// 不考核 91
/// </summary>
[Description("不考核")]
Not = 91
}
/// <summary>
/// 触发方式
/// </summary>
public enum SpringType
{
/// <summary>
/// 直接触发 5
/// </summary>
[Description("直接触发")]
Spring = 5,
/// <summary>
/// 拆分触发 10
/// </summary>
[Description("拆分触发")]
Split = 10,
}
/// <summary>
/// 考试类型
/// </summary>
public enum ExameType
{
/// <summary>
/// 所有一起考 通过
/// </summary>
ALL = 0,
/// <summary>
/// 一个课件考完 不及格就结束
/// </summary>
PerPass = 5
}
}