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