123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package com.zanxiang.common.enums;
- import lombok.AllArgsConstructor;
- import lombok.Getter;
- import java.util.Objects;
- /**
- * 支付渠道枚举
- *
- * @author xufeng
- * @date 2022/6/9 10:41
- */
- @Getter
- @AllArgsConstructor
- public enum PayWayEnum {
- /**
- * 支付宝
- */
- ALI_PAY(1, "ALI_PAY", "支付宝"),
- /**
- * 微信
- */
- WX_PAY(2, "WX_PAY", "微信"),
- /**
- * 米大师
- */
- MI_PAY(3, "MI_PAY", "米大师");
- /**
- * 支付渠道id
- */
- private int payWayId;
- /**
- * 支付渠道key
- */
- private String payWayKey;
- /**
- * 支付渠道名称
- */
- private String payWayName;
- /**
- * 根据书城key获取名称
- *
- * @param payType : 支付类型
- * @return : 支付类型枚举
- */
- public static String getByPayType(Long payType) {
- if (payType == null) {
- return null;
- }
- for (PayWayEnum payWayEnum : PayWayEnum.values()) {
- if (Objects.equals(payType.intValue(), payWayEnum.getPayWayId())) {
- return payWayEnum.getPayWayName();
- }
- }
- return null;
- }
- }
|