package top.baogutang.music.client; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import top.baogutang.music.enums.PayChannel; import top.baogutang.music.properties.AliPayConfigProperties; import javax.annotation.Resource; import java.math.BigDecimal; /** * * @description: * * @author: N1KO * @date: 2024/12/25 : 13:50 */ @Slf4j @Service public class AliPayClient extends AbstractOrderClient { @Resource private AliPayConfigProperties aliPayConfigProperties; @Override public PayChannel getPayChannel() { return PayChannel.ALI_PAY; } @Override public BigDecimal getAmount() { return aliPayConfigProperties.getPayAmount(); } @Override public String getNotifyUrl() { return aliPayConfigProperties.getCallbackUrl(); } }