diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml b/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml
index 4cc0eed0b..68b29bea0 100644
--- a/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml
@@ -19,6 +19,16 @@
yudao-common
+
+
+ jakarta.validation
+ jakarta.validation-api
+
+
+ org.hibernate.validator
+ hibernate-validator
+
+
com.github.javen205
@@ -30,5 +40,6 @@
IJPay-WxPay
2.7.8
+
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/AbstractPayClient.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/AbstractPayClient.java
deleted file mode 100644
index 7d42e9ffc..000000000
--- a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/AbstractPayClient.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package cn.iocoder.yudao.framework.pay.core.client;
-
-import cn.iocoder.yudao.framework.pay.core.PayClient;
-import com.alipay.api.DefaultAlipayClient;
-
-/**
- * 支付客户端的抽象类,提供模板方法,减少子类的冗余代码
- *
- * @author 芋道源码
- */
-public abstract class AbstractPayClient implements PayClient {
-
-
-
-}
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/PayClient.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/PayClient.java
similarity index 50%
rename from yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/PayClient.java
rename to yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/PayClient.java
index 42004ec78..37367a387 100644
--- a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/PayClient.java
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/PayClient.java
@@ -1,6 +1,7 @@
-package cn.iocoder.yudao.framework.pay.core;
+package cn.iocoder.yudao.framework.pay.core.client;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
+import cn.iocoder.yudao.framework.pay.core.client.dto.PayOrderUnifiedReqDTO;
/**
* 支付客户端,用于对接各支付渠道的 SDK,实现发起支付、退款等功能
@@ -9,6 +10,7 @@ import cn.iocoder.yudao.framework.common.pojo.CommonResult;
*/
public interface PayClient {
- CommonResult unifiedOrder();
+ // TODO 缺少注释
+ CommonResult