feat:支付

This commit is contained in:
dzc committed 2026-04-14 18:32:51 +08:00
1 parent eec07ac718
commit bb1def88d9
17 files changed
+278 -54

No files matched your search

@@ -0,0 +1,28 @@
package com.bsd.pjcloud.wallet.api.dto.recharge;
import lombok.Data;
@Data
public class WalletRechargePaySuccess {
/**
* 订单号
*/
private String payNo;
/**
* 用户id
*/
private Long userId;
/**
* 业务类型
*/
private String bizType;
/**
* 业务id
*/
private String bizId;
}
@@ -2,10 +2,14 @@ package com.bsd.pjcloud.wallet.api.feign;
import com.bsd.pjcloud.common.core.constant.ServiceNameConstants;
import com.bsd.pjcloud.common.core.util.R;
import com.bsd.pjcloud.common.feign.annotation.NoToken;
import com.bsd.pjcloud.wallet.api.dto.recharge.WalletRechargePaySuccess;
import com.bsd.pjcloud.wallet.api.entity.recharge.WalletRechargePackageEntity;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@FeignClient(contextId = "remoteWalletRechargePackageService", value = ServiceNameConstants.WALLET_SERVICE)
public interface RemoteWalletRechargePackageService {
@@ -13,4 +17,8 @@ public interface RemoteWalletRechargePackageService {
@GetMapping("/wallet-recharge-package/remote/{id}")
R<WalletRechargePackageEntity> remoteGetById(@PathVariable("id") Long id);
@NoToken
@PostMapping("/wallet-recharge-package/remote/pay-success")
R<Boolean> remotePaySuccess(@RequestBody WalletRechargePaySuccess dto);
}