Compare commits

...

2 Commits

Author SHA1 Message Date
luotaiqian 888db0baf7 Merge remote-tracking branch 'origin/dev' into dev 2026-06-30 17:32:04 +08:00
luotaiqian 636750e197 enum 2026-06-30 17:31:56 +08:00
2 changed files with 84 additions and 0 deletions

View File

@ -0,0 +1,44 @@
package org.qinan.safetyeval.domain.constant;
/**
*
*/
public enum ProfessionalCapabilityEnum {
MINING(1, "采矿"),
SAFETY(2, "安全"),
MACHINERY(3, "机械"),
VENTILATION(4, "通风"),
GEOLOGY(5, "地质"),
HYDRAULIC_STRUCTURE(6, "水工结构"),
ELECTRICAL(7, "电气"),
MECHANICAL_ENGINEERING(8, "机械工程");
private final int code;
private final String name;
ProfessionalCapabilityEnum(int code, String name) {
this.code = code;
this.name = name;
}
public int getCode() {
return code;
}
public String getName() {
return name;
}
public static ProfessionalCapabilityEnum ofCode(Integer code) {
if (code == null) {
return null;
}
for (ProfessionalCapabilityEnum item : values()) {
if (item.code == code) {
return item;
}
}
return null;
}
}

View File

@ -0,0 +1,40 @@
package org.qinan.safetyeval.domain.constant;
/**
*
*/
public enum QualificationLevelEnum {
LEVEL_1(1, "一级"),
LEVEL_2(2, "二级"),
LEVEL_3(3, "三级"),
CERTIFIED_SAFETY_ENGINEER(4, "注安");
private final int code;
private final String name;
QualificationLevelEnum(int code, String name) {
this.code = code;
this.name = name;
}
public int getCode() {
return code;
}
public String getName() {
return name;
}
public static QualificationLevelEnum ofCode(Integer code) {
if (code == null) {
return null;
}
for (QualificationLevelEnum item : values()) {
if (item.code == code) {
return item;
}
}
return null;
}
}