archive file

dev-tmp1
luotaiqian 2026-08-27 11:37:09 +08:00
parent e3f2a1895b
commit f151f646bc
1 changed files with 5 additions and 3 deletions

View File

@ -10,11 +10,13 @@ public enum QualificationLevelEnum {
SENIOR("SENIOR", "高级"), SENIOR("SENIOR", "高级"),
MIDDLE("MIDDLE", "中级"), MIDDLE("MIDDLE", "中级"),
JUNIOR("JUNIOR", "初级"), JUNIOR("JUNIOR", "初级"),
NONE("NONE", "无"),
; ;
public static final String SENIOR_ONE = "一级"; public static final String SENIOR_ONE = "一级";
public static final String MIDDLE_TWO = "二级"; public static final String MIDDLE_TWO = "二级";
public static final String JUNIOR_THREE = "三级"; public static final String JUNIOR_THREE = "三级";
public static final String NONE_LEVEL = "无";
private final String code; private final String code;
private final String name; private final String name;
@ -43,7 +45,7 @@ public enum QualificationLevelEnum {
if (name.contains(JUNIOR_THREE)) { if (name.contains(JUNIOR_THREE)) {
return JUNIOR; return JUNIOR;
} }
return null; return NONE;
} }
public String getCode() { public String getCode() {
@ -56,13 +58,13 @@ public enum QualificationLevelEnum {
public static QualificationLevelEnum ofCode(String code) { public static QualificationLevelEnum ofCode(String code) {
if (code == null) { if (code == null) {
return null; return NONE;
} }
for (QualificationLevelEnum item : values()) { for (QualificationLevelEnum item : values()) {
if (Objects.equals(item.code, code)) { if (Objects.equals(item.code, code)) {
return item; return item;
} }
} }
return null; return NONE;
} }
} }