2025-11-07 11:03:11 +08:00
|
|
|
|
using System.ComponentModel;
|
|
|
|
|
|
|
|
|
|
|
|
namespace APT.MS.Domain.Enums
|
2025-08-25 09:56:57 +08:00
|
|
|
|
{
|
|
|
|
|
|
/// <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,
|
|
|
|
|
|
}
|
2025-11-07 11:03:11 +08:00
|
|
|
|
|
2025-08-25 09:56:57 +08:00
|
|
|
|
/// <summary>三级安全教育卡培训状态</summary>
|
2025-11-07 11:03:11 +08:00
|
|
|
|
public enum SEThreeLevelSafeTrainStatus
|
2025-08-25 09:56:57 +08:00
|
|
|
|
{
|
|
|
|
|
|
草稿 = 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,
|
2025-11-07 11:03:11 +08:00
|
|
|
|
}
|
2025-08-25 09:56:57 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>培训组织部门类型</summary>
|
2025-11-07 11:03:11 +08:00
|
|
|
|
public enum SEThreeLevelSafeTrainType
|
2025-08-25 09:56:57 +08:00
|
|
|
|
{
|
|
|
|
|
|
公司级 = 0,
|
|
|
|
|
|
部门级 = 1,
|
|
|
|
|
|
车间级 = 2,
|
|
|
|
|
|
班组级 = 3,
|
2025-11-07 11:03:11 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-08-25 09:56:57 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>培训效果评估结果</summary>
|
2025-11-07 11:03:11 +08:00
|
|
|
|
public enum SEEvaluationResultEnum
|
2025-08-25 09:56:57 +08:00
|
|
|
|
{
|
|
|
|
|
|
好 = 0,
|
|
|
|
|
|
较好 = 1,
|
|
|
|
|
|
一般 = 2,
|
|
|
|
|
|
差 = 3,
|
2025-11-07 11:03:11 +08:00
|
|
|
|
}
|
2025-08-25 09:56:57 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 部门培训计划触发方式
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public enum SEDepTrainPlanTriggerType
|
|
|
|
|
|
{
|
|
|
|
|
|
手动触发 = 0,
|
|
|
|
|
|
任务触发 = 1,
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 培训通知状态
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public enum SETrainNotifyStatus
|
|
|
|
|
|
{
|
|
|
|
|
|
草稿 = 0,
|
|
|
|
|
|
通知中 = 1,
|
|
|
|
|
|
签到完成 = 2,
|
|
|
|
|
|
审阅中 = 3,
|
|
|
|
|
|
归档 = 4,
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-11-07 11:03:11 +08:00
|
|
|
|
/// <summary>
|
2025-08-25 09:56:57 +08:00
|
|
|
|
/// 培训是否枚举
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public enum SETrainYesNoEnum
|
|
|
|
|
|
{
|
|
|
|
|
|
未签到 = 0,
|
|
|
|
|
|
参加 = 1,
|
|
|
|
|
|
请假 = 2,
|
2025-11-07 11:03:11 +08:00
|
|
|
|
|
2025-08-25 09:56:57 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 培训是否评估
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public enum SETrainNeedSuvey
|
|
|
|
|
|
{
|
|
|
|
|
|
否 = 0,
|
|
|
|
|
|
是 = 1,
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-11-07 11:03:11 +08:00
|
|
|
|
|
|
|
|
|
|
public enum SETrainRecordStatus
|
|
|
|
|
|
{
|
2025-08-25 09:56:57 +08:00
|
|
|
|
草稿 = 0,
|
|
|
|
|
|
签到中 = 1,
|
|
|
|
|
|
审阅中 = 2,
|
|
|
|
|
|
归档 = 3,
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-11-07 11:03:11 +08:00
|
|
|
|
public enum SETrainningEffectSurveyStatus
|
|
|
|
|
|
{
|
2025-08-25 09:56:57 +08:00
|
|
|
|
草稿 = 0,
|
|
|
|
|
|
归档 = 1,
|
|
|
|
|
|
}
|
|
|
|
|
|
public enum TRAINMODELENUM
|
|
|
|
|
|
{
|
|
|
|
|
|
讲授法 = 1,
|
|
|
|
|
|
视听法 = 2,
|
|
|
|
|
|
研讨法 = 3,
|
|
|
|
|
|
演示法 = 4,
|
|
|
|
|
|
}
|
|
|
|
|
|
public enum SETrainRecordUserStatusEnum
|
|
|
|
|
|
{
|
|
|
|
|
|
参与 = 0,
|
|
|
|
|
|
请假 = 1,
|
|
|
|
|
|
缺席 = 2,
|
|
|
|
|
|
}
|
2025-11-07 11:03:11 +08:00
|
|
|
|
|
|
|
|
|
|
/// <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>
|
|
|
|
|
|
/// 触发方式
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public enum SpringType
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 直接触发 5
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Description("直接触发")]
|
|
|
|
|
|
Spring = 5,
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 拆分触发 10
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Description("拆分触发")]
|
|
|
|
|
|
Split = 10,
|
|
|
|
|
|
|
|
|
|
|
|
}
|
2025-08-25 09:56:57 +08:00
|
|
|
|
}
|