/**
* @Author Ben Dai
* @Date 2020/2/26 6:31 PM
*/
public enum TestEnum {
ALIPAY("ALIPAY", "AL_P0"),
WECHATPAY("WECHATPAY", "TX-P1"),
UNKNOW("unknow", "unknow");
private String type;
private String desc;
TestEnum(String type, String desc) {
this.type = type;
this.desc = desc;
}
public static String getEnumDesc(String key) {
TestEnum[] testEnums = TestEnum.values();
TestEnum test = Arrays.asList(testEnums)
.stream()
.filter(testEnum ->testEnum.getType().equals(key)).findFirst().orElse(TestEnum.UNKNOW);
return test.getDesc();
}
public String getType() {
return type;
}
public String getDesc() {
return desc;
}
}