You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
964 B
Java
53 lines
964 B
Java
package com.supervision.constant;
|
|
|
|
import lombok.Getter;
|
|
|
|
@Getter
|
|
public enum JudgeResultEnum {
|
|
|
|
TRUE("1","真实"),
|
|
|
|
FALSE("2","虚构"),
|
|
|
|
EXIST("3","存在"),
|
|
|
|
NOT_EXIST("4","不存在"),
|
|
|
|
UNKNOWN("5","未知");
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
|
|
JudgeResultEnum(String code, String desc) {
|
|
this.code = code;
|
|
this.desc = desc;
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* 根据code获取枚举
|
|
* @param code 标识
|
|
* @return
|
|
*/
|
|
public static JudgeResultEnum getInstance(String code) {
|
|
for (JudgeResultEnum judgeResultEnum : JudgeResultEnum.values()) {
|
|
if (judgeResultEnum.getCode().equals(code)) {
|
|
return judgeResultEnum;
|
|
}
|
|
}
|
|
return JudgeResultEnum.UNKNOWN;
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* 判断是否为真
|
|
* @return
|
|
*/
|
|
public boolean flagIsTrue() {
|
|
return this.code.equals("1") || this.code.equals("3");
|
|
}
|
|
|
|
}
|