Browse Source

支付核心

QingChen 3 years ago
parent
commit
8070afc807

+ 1 - 0
yudao-framework/pom.xml

@@ -29,6 +29,7 @@
         <module>yudao-spring-boot-starter-biz-dict</module>
         <module>yudao-spring-boot-starter-biz-sms</module>
         <module>yudao-spring-boot-starter-extension</module>
+        <module>yudao-spring-boot-starter-biz-pay</module>
     </modules>
 
     <artifactId>yudao-framework</artifactId>

+ 33 - 0
yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>yudao-framework</artifactId>
+        <groupId>cn.iocoder.boot</groupId>
+        <version>${revision}</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>yudao-spring-boot-starter-biz-pay</artifactId>
+    <name>${artifactId}</name>
+    <description>支付核心业务</description>
+
+    <dependencies>
+        <dependency>
+            <groupId>cn.iocoder.boot</groupId>
+            <artifactId>yudao-spring-boot-starter-extension</artifactId>
+            <version>${revision}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>cn.iocoder.boot</groupId>
+            <artifactId>yudao-common</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>cn.iocoder.boot</groupId>
+            <artifactId>yudao-spring-boot-starter-biz-operatelog</artifactId>
+        </dependency>
+    </dependencies>
+</project>

+ 8 - 0
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/aop/package-info.java

@@ -0,0 +1,8 @@
+/**
+ * @description
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 14:59
+ * @class cn.iocoder.yudao.framework.pay.core.aop.package-info.java
+ */
+package cn.iocoder.yudao.framework.pay.core.aop;

+ 8 - 0
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/domain/package-info.java

@@ -0,0 +1,8 @@
+/**
+ * @description
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 14:44
+ * @class cn.iocoder.yudao.framework.pay.core.domain.package-info.java
+ */
+package cn.iocoder.yudao.framework.pay.core.domain;

+ 14 - 0
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/ChannelNoticeService.java

@@ -0,0 +1,14 @@
+package cn.iocoder.yudao.framework.pay.core.gateway;
+/**
+ * @description 渠道侧的通知网关服务,分为同步跳转(doReturn)和异步回调(doNotify)
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-10-09 14:34
+ * @class cn.iocoder.yudao.framework.pay.core.gateway.ChannelNoticeService.java
+ */
+public interface ChannelNoticeService {
+
+
+
+
+}

+ 13 - 0
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/RefundService.java

@@ -0,0 +1,13 @@
+package cn.iocoder.yudao.framework.pay.core.gateway;
+/**
+ * @description 退款网关服务
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-10-09 16:07
+ * @class cn.iocoder.yudao.framework.pay.core.gateway.RefundService.java
+ */
+public interface RefundService {
+
+
+
+}

+ 13 - 0
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/UnifiedOrderService.java

@@ -0,0 +1,13 @@
+package cn.iocoder.yudao.framework.pay.core.gateway;
+/**
+ * @description 统一下单网关服务
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 16:14
+ * @class cn.iocoder.yudao.framework.pay.core.gateway.UnifiedOrderService.java
+ */
+public interface UnifiedOrderService {
+
+
+
+}

+ 8 - 0
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/package-info.java

@@ -0,0 +1,8 @@
+/**
+ * @description
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 14:34
+ * @class cn.iocoder.yudao.framework.pay.core.package-info.java
+ */
+package cn.iocoder.yudao.framework.pay.core;

+ 8 - 0
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/package-info.java

@@ -0,0 +1,8 @@
+/**
+ * @description
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 14:33
+ * @class cn.iocoder.yudao.framework.pay.package-info.java
+ */
+package cn.iocoder.yudao.framework.pay;