import lombok.Getter;
@Getter
public enum UserWarnEnum {
BUSINESS_FAILURE("02", "用户详情", "TB_USER_INFO"),
FAMILY_DISCORD("01", "用户", "TB_USER");
private final String code;
private final String msg;
private final String table;
UserWarnEnum(String code, String msg, String table) {
this.code = code;
this.msg = msg;
this.table = table;
}
public static String getTable(String code) {
if (code != null) {
for (UserWarnEnum codes : UserWarnEnum.values()) {
if (code.equals(codes.getCode())) {
return codes.getTable();
}
}
}
return null;
}
public static String getCode(String msg) {
if (msg != null) {
for (UserWarnEnum codes : UserWarnEnum.values()) {
if (msg.equals(codes.getMsg())) {
return codes.getCode();
}
}
}
return null;
}
public static String getMsg(String code) {
if (code != null) {
for (UserWarnEnum codes : UserWarnEnum.values()) {
if (code.equals(codes.getCode())) {
return codes.getMsg();
}
}
}
return null;
}
}
手动定义枚举
于 2023-12-26 14:53:05 首次发布