package com.oying.utils.enums;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Getter;
|
|
/**
|
* @author xin
|
* @description 退款状态
|
* @date 2024/10/25 下午4:35
|
*/
|
@Getter
|
@AllArgsConstructor
|
public enum PayReturnStateEnum {
|
|
SUCCESS("SUCCESS","退款成功"),
|
|
CLOSED("CLOSED","退款关闭"),
|
|
ABNORMAL("ABNORMAL","退款异常"),
|
|
UNKNOWN("UNKNOWN", "未知枚举");
|
|
private final String key;
|
|
private final String value;
|
|
public static PayReturnStateEnum find(String val) {
|
for (PayReturnStateEnum value : PayReturnStateEnum.values()) {
|
if (val.equals(value.getKey())) {
|
return value;
|
}
|
}
|
return UNKNOWN;
|
}
|
|
public static String getValue(String val) {
|
for (PayReturnStateEnum value : PayReturnStateEnum.values()) {
|
if (val.equals(value.getKey())) {
|
return value.getValue();
|
}
|
}
|
return UNKNOWN.getValue();
|
}
|
}
|