package com.ots.common.enums; import lombok.Data; import java.util.Objects; /** * @version 1.0 * @Author linzhijie * @Description 胜任力 * @Date 2022/07/31 12:00 */ public enum CapabilityEnum { C_1(1, "1.灵活性"), C_2(2, "2.创造性"), C_3(3,"3.分析导向"), C_4(4, "4.自主独立"), C_5(5,"5.成就导向"), C_6(6, "6.能动性"), C_7(7, "7.坚持性"), C_8(8, "8.细致性"), C_9(9, "9.可靠性"), C_10(10, "10.计划/组织性"), C_11(11, "11.坦诚守规"), C_12(12, "12.个人精力"), C_13(13, "13.社交主动性"), C_14(14, "14.支配性"), C_15(15, "15.影响力"), C_16(16, "16.团队合作"), C_17(17, "17.同理心"), C_18(18, "18.社交敏感性"), C_19(19, "19.自控力"), C_20(20, "20.压力管理"), C_21(21, "21.自信/弹性"), C_22(22, "22.专注/觉察"), C_23(23, "23.自夸"), C_24(24, "24.印象管理"), C_25(25,"25.答题不一致"), C_26(26, "26.开放性"), C_27(27, "27.认真负责性"), C_28(28, "28.外向性"), C_29(29, "29.亲和性"), C_30(30, "30.情绪稳定性"), C_31(31, "31.任务/结果导向"), C_32(32, "32.关系/人际导向"), C_33(33, "33.判断-决策潜力"); int code; String name; CapabilityEnum(int code, String name) { this.code = code; this.name = name; } public Integer getCode() { return code; } public void setCode(int code) { this.code = code; } public String getName() { return name; } public void setName(String name) { this.name = name; } public static String codeOf(Integer code) { for (CapabilityEnum xxxEnum : values()) { if (Objects.equals(xxxEnum.getCode(), code)) { return xxxEnum.getName(); } } throw new RuntimeException("The Capability is not supported!"); } }