From 8070afc807d2f90e08b2ac28df06e1566b5a5db1 Mon Sep 17 00:00:00 2001 From: QingChen Date: Tue, 12 Oct 2021 10:41:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E6=A0=B8=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yudao-framework/pom.xml | 1 + .../yudao-spring-boot-starter-biz-pay/pom.xml | 33 +++++++++++++++++++ .../framework/pay/core/aop/package-info.java | 8 +++++ .../pay/core/domain/package-info.java | 8 +++++ .../core/gateway/ChannelNoticeService.java | 14 ++++++++ .../pay/core/gateway/RefundService.java | 13 ++++++++ .../pay/core/gateway/UnifiedOrderService.java | 13 ++++++++ .../framework/pay/core/package-info.java | 8 +++++ .../yudao/framework/pay/package-info.java | 8 +++++ 9 files changed, 106 insertions(+) create mode 100644 yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml create mode 100644 yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/aop/package-info.java create mode 100644 yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/domain/package-info.java create mode 100644 yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/ChannelNoticeService.java create mode 100644 yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/RefundService.java create mode 100644 yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/UnifiedOrderService.java create mode 100644 yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/package-info.java create mode 100644 yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/package-info.java diff --git a/yudao-framework/pom.xml b/yudao-framework/pom.xml index a4fb64fae..b5a2e4c93 100644 --- a/yudao-framework/pom.xml +++ b/yudao-framework/pom.xml @@ -29,6 +29,7 @@ yudao-spring-boot-starter-biz-dict yudao-spring-boot-starter-biz-sms yudao-spring-boot-starter-extension + yudao-spring-boot-starter-biz-pay yudao-framework diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml b/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml new file mode 100644 index 000000000..606a435d7 --- /dev/null +++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml @@ -0,0 +1,33 @@ + + + + yudao-framework + cn.iocoder.boot + ${revision} + + 4.0.0 + + yudao-spring-boot-starter-biz-pay + ${artifactId} + 支付核心业务 + + + + cn.iocoder.boot + yudao-spring-boot-starter-extension + ${revision} + + + + cn.iocoder.boot + yudao-common + + + + cn.iocoder.boot + yudao-spring-boot-starter-biz-operatelog + + + \ No newline at end of file diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/aop/package-info.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/aop/package-info.java new file mode 100644 index 000000000..2a1d9ee81 --- /dev/null +++ b/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; \ No newline at end of file diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/domain/package-info.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/domain/package-info.java new file mode 100644 index 000000000..d01b48c17 --- /dev/null +++ b/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; \ No newline at end of file diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/ChannelNoticeService.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/ChannelNoticeService.java new file mode 100644 index 000000000..75799f260 --- /dev/null +++ b/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 { + + + + +} diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/RefundService.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/RefundService.java new file mode 100644 index 000000000..0b7b3f8f7 --- /dev/null +++ b/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 { + + + +} diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/UnifiedOrderService.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/UnifiedOrderService.java new file mode 100644 index 000000000..b549cb2b8 --- /dev/null +++ b/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 { + + + +} diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/package-info.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/package-info.java new file mode 100644 index 000000000..2a8f41869 --- /dev/null +++ b/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; \ No newline at end of file diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/package-info.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/package-info.java new file mode 100644 index 000000000..9b1175ee7 --- /dev/null +++ b/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; \ No newline at end of file