Commit 8070afc807d2f90e08b2ac28df06e1566b5a5db1

Authored by QingChen
1 parent df3cd34b

支付核心

yudao-framework/pom.xml
@@ -29,6 +29,7 @@ @@ -29,6 +29,7 @@
29 <module>yudao-spring-boot-starter-biz-dict</module> 29 <module>yudao-spring-boot-starter-biz-dict</module>
30 <module>yudao-spring-boot-starter-biz-sms</module> 30 <module>yudao-spring-boot-starter-biz-sms</module>
31 <module>yudao-spring-boot-starter-extension</module> 31 <module>yudao-spring-boot-starter-extension</module>
  32 + <module>yudao-spring-boot-starter-biz-pay</module>
32 </modules> 33 </modules>
33 34
34 <artifactId>yudao-framework</artifactId> 35 <artifactId>yudao-framework</artifactId>
yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <parent>
  6 + <artifactId>yudao-framework</artifactId>
  7 + <groupId>cn.iocoder.boot</groupId>
  8 + <version>${revision}</version>
  9 + </parent>
  10 + <modelVersion>4.0.0</modelVersion>
  11 +
  12 + <artifactId>yudao-spring-boot-starter-biz-pay</artifactId>
  13 + <name>${artifactId}</name>
  14 + <description>支付核心业务</description>
  15 +
  16 + <dependencies>
  17 + <dependency>
  18 + <groupId>cn.iocoder.boot</groupId>
  19 + <artifactId>yudao-spring-boot-starter-extension</artifactId>
  20 + <version>${revision}</version>
  21 + </dependency>
  22 +
  23 + <dependency>
  24 + <groupId>cn.iocoder.boot</groupId>
  25 + <artifactId>yudao-common</artifactId>
  26 + </dependency>
  27 +
  28 + <dependency>
  29 + <groupId>cn.iocoder.boot</groupId>
  30 + <artifactId>yudao-spring-boot-starter-biz-operatelog</artifactId>
  31 + </dependency>
  32 + </dependencies>
  33 +</project>
0 \ No newline at end of file 34 \ No newline at end of file
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/aop/package-info.java 0 → 100644
  1 +/**
  2 + * @description
  3 + * @author Qingchen
  4 + * @version 1.0.0
  5 + * @date 2021-09-29 14:59
  6 + * @class cn.iocoder.yudao.framework.pay.core.aop.package-info.java
  7 + */
  8 +package cn.iocoder.yudao.framework.pay.core.aop;
0 \ No newline at end of file 9 \ No newline at end of file
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/domain/package-info.java 0 → 100644
  1 +/**
  2 + * @description
  3 + * @author Qingchen
  4 + * @version 1.0.0
  5 + * @date 2021-09-29 14:44
  6 + * @class cn.iocoder.yudao.framework.pay.core.domain.package-info.java
  7 + */
  8 +package cn.iocoder.yudao.framework.pay.core.domain;
0 \ No newline at end of file 9 \ No newline at end of file
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/ChannelNoticeService.java 0 → 100644
  1 +package cn.iocoder.yudao.framework.pay.core.gateway;
  2 +/**
  3 + * @description 渠道侧的通知网关服务,分为同步跳转(doReturn)和异步回调(doNotify)
  4 + * @author Qingchen
  5 + * @version 1.0.0
  6 + * @date 2021-10-09 14:34
  7 + * @class cn.iocoder.yudao.framework.pay.core.gateway.ChannelNoticeService.java
  8 + */
  9 +public interface ChannelNoticeService {
  10 +
  11 +
  12 +
  13 +
  14 +}
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/RefundService.java 0 → 100644
  1 +package cn.iocoder.yudao.framework.pay.core.gateway;
  2 +/**
  3 + * @description 退款网关服务
  4 + * @author Qingchen
  5 + * @version 1.0.0
  6 + * @date 2021-10-09 16:07
  7 + * @class cn.iocoder.yudao.framework.pay.core.gateway.RefundService.java
  8 + */
  9 +public interface RefundService {
  10 +
  11 +
  12 +
  13 +}
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/UnifiedOrderService.java 0 → 100644
  1 +package cn.iocoder.yudao.framework.pay.core.gateway;
  2 +/**
  3 + * @description 统一下单网关服务
  4 + * @author Qingchen
  5 + * @version 1.0.0
  6 + * @date 2021-09-29 16:14
  7 + * @class cn.iocoder.yudao.framework.pay.core.gateway.UnifiedOrderService.java
  8 + */
  9 +public interface UnifiedOrderService {
  10 +
  11 +
  12 +
  13 +}
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/package-info.java 0 → 100644
  1 +/**
  2 + * @description
  3 + * @author Qingchen
  4 + * @version 1.0.0
  5 + * @date 2021-09-29 14:34
  6 + * @class cn.iocoder.yudao.framework.pay.core.package-info.java
  7 + */
  8 +package cn.iocoder.yudao.framework.pay.core;
0 \ No newline at end of file 9 \ No newline at end of file
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/package-info.java 0 → 100644
  1 +/**
  2 + * @description
  3 + * @author Qingchen
  4 + * @version 1.0.0
  5 + * @date 2021-09-29 14:33
  6 + * @class cn.iocoder.yudao.framework.pay.package-info.java
  7 + */
  8 +package cn.iocoder.yudao.framework.pay;
0 \ No newline at end of file 9 \ No newline at end of file