namespace NPP.SmartSchedue.Api.Contracts.Core.Enums;

/// <summary>
/// 资质等级枚举
/// 业务思考：定义资质的技能等级，支持技能匹配和人员成长路径管理
/// </summary>
public enum QualificationLevelEnum
{
    /// <summary>
    /// 初级 - 基础技能水平
    /// 业务场景：新员工、实习生等入门级别
    /// </summary>
    Junior = 1,

    /// <summary>
    /// 中级 - 熟练技能水平
    /// 业务场景：有一定工作经验的员工
    /// </summary>
    Intermediate = 2,

    /// <summary>
    /// 高级 - 专业技能水平
    /// 业务场景：资深员工、技术专家
    /// </summary>
    Senior = 3,

    /// <summary>
    /// 专家级 - 顶级技能水平
    /// 业务场景：技术带头人、首席技师
    /// </summary>
    Expert = 4,

    /// <summary>
    /// 不限等级 - 对技能等级无要求
    /// 业务场景：基础操作、通用技能
    /// </summary>
    Any = 0
}