package com.talentcard.server.business.payment.huifu; import org.springframework.boot.context.properties.ConfigurationProperties; @ConfigurationProperties(prefix = "app.payment.huifu") public class HuifuPaymentProperties { private boolean enabled; private String environment = "test"; private String systemId = ""; private String productId = ""; private String merchantId = ""; private String miniProgramAppId = ""; private String privateKey = ""; private String platformPublicKey = ""; private String notifyUrl = ""; private String withdrawalProductId = ""; private String withdrawalNotifyUrl = ""; private String withdrawalIntoAccountDateType = "D0"; private boolean delayAccount; public boolean isEnabled() { return enabled; } public void setEnabled(boolean enabled) { this.enabled = enabled; } public String getEnvironment() { return environment; } public void setEnvironment(String environment) { this.environment = environment; } public String getSystemId() { return systemId; } public void setSystemId(String systemId) { this.systemId = systemId; } public String getProductId() { return productId; } public void setProductId(String productId) { this.productId = productId; } public String getMerchantId() { return merchantId; } public void setMerchantId(String merchantId) { this.merchantId = merchantId; } public String getMiniProgramAppId() { return miniProgramAppId; } public void setMiniProgramAppId(String miniProgramAppId) { this.miniProgramAppId = miniProgramAppId; } public String getPrivateKey() { return privateKey; } public void setPrivateKey(String privateKey) { this.privateKey = privateKey; } public String getPlatformPublicKey() { return platformPublicKey; } public void setPlatformPublicKey(String platformPublicKey) { this.platformPublicKey = platformPublicKey; } public String getNotifyUrl() { return notifyUrl; } public void setNotifyUrl(String notifyUrl) { this.notifyUrl = notifyUrl; } public String getWithdrawalProductId() { return withdrawalProductId; } public void setWithdrawalProductId(String withdrawalProductId) { this.withdrawalProductId = withdrawalProductId; } public String getWithdrawalNotifyUrl() { return withdrawalNotifyUrl; } public void setWithdrawalNotifyUrl(String withdrawalNotifyUrl) { this.withdrawalNotifyUrl = withdrawalNotifyUrl; } public String getWithdrawalIntoAccountDateType() { return withdrawalIntoAccountDateType; } public void setWithdrawalIntoAccountDateType(String withdrawalIntoAccountDateType) { this.withdrawalIntoAccountDateType = withdrawalIntoAccountDateType; } public boolean isDelayAccount() { return delayAccount; } public void setDelayAccount(boolean delayAccount) { this.delayAccount = delayAccount; } }