package com.oying.utils.enums; import lombok.AllArgsConstructor; import lombok.Getter; /** * @author xin * @description 支付类型 * @date 2024/10/25 下午4:09 */ @Getter @AllArgsConstructor public enum PayTypeEnum { /* 支付类型 汇旺财 */ HWC("HWC", "汇旺财1721415002"), /* 支付类型 汇旺财 */ HWC2("HWC2", "汇旺财1721753752"), UNKNOWN("UNKNOWN", "暂未开放"); private final String key; private final String value; public static PayTypeEnum find(String val) { for (PayTypeEnum value : PayTypeEnum.values()) { if (val.equals(value.getKey())) { return value; } } return UNKNOWN; } public static String getValue(String val) { for (PayTypeEnum value : PayTypeEnum.values()) { if (val.equals(value.getKey())) { return value.getValue(); } } return UNKNOWN.getValue(); } }