package cn.iocoder.yudao.module.hrm.enums; import cn.iocoder.yudao.framework.common.core.ArrayValuable; import lombok.Getter; import lombok.RequiredArgsConstructor; import java.util.Arrays; /** * 学历枚举 */ @RequiredArgsConstructor @Getter public enum HrmDegreeEnum implements ArrayValuable { HIGH_SCHOOL(1, "高中"), COLLEGE(2, "大专"), BACHELOR(3, "本科"), MASTER(4, "硕士"), DOCTOR(5, "博士"); private final Integer degree; private final String name; public static final Integer[] ARRAYS = Arrays.stream(values()).map(HrmDegreeEnum::getDegree).toArray(Integer[]::new); @Override public Integer[] array() { return ARRAYS; } }