package com.cyjd.rights.enums; import com.alipay.api.CertAlipayRequest; import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; public enum AliPayEnum { CJYD1("cyjd1","2021003135690045"),CJYD2("cyjd2","2021004109660018"), CYJD3("cyjd3","2021004110626111"); private String accountName; private String appId; public String getAccountName() { return accountName; } public void setAccountName(String accountName) { this.accountName = accountName; } public String getAppId() { return appId; } public void setAppId(String appId) { this.appId = appId; } AliPayEnum(String accountName, String appId) { this.accountName = accountName; this.appId = appId; } public static AliPayEnum getMessageEnum(String appId) { return Arrays.stream(AliPayEnum.values()).filter(x -> x.appId.equals(appId)).findFirst().orElse(null); } }