├── LICENSE
├── README.en.md
├── README.md
├── docs
└── README.md
├── pom.xml
├── yiran-pay_com.png
├── yiranpay-api
└── pom.xml
├── yiranpay-auth
└── pom.xml
├── yiranpay-common
└── pom.xml
├── yiranpay-gateway
└── pom.xml
├── yiranpay-modules
└── pom.xml
├── yiranpay-visual
└── pom.xml
├── 对账流程.png
└── 架构图.png
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 依然聚合支付
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.en.md:
--------------------------------------------------------------------------------
1 | # Yiranpay-Cloud
2 |
3 | #### Description
4 | Yiranpay-Cloud 微服务版
5 |
6 | #### Software Architecture
7 | Software architecture description
8 |
9 | #### Installation
10 |
11 | 1. xxxx
12 | 2. xxxx
13 | 3. xxxx
14 |
15 | #### Instructions
16 |
17 | 1. xxxx
18 | 2. xxxx
19 | 3. xxxx
20 |
21 | #### Contribution
22 |
23 | 1. Fork the repository
24 | 2. Create Feat_xxx branch
25 | 3. Commit your code
26 | 4. Create Pull Request
27 |
28 |
29 | #### Gitee Feature
30 |
31 | 1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
32 | 2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
33 | 3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
34 | 4. The most valuable open source project [GVP](https://gitee.com/gvp)
35 | 5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
36 | 6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
37 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
YiRanPay Base Frame
3 | 基于 Vue/Element UI 和 Spring Boot/Spring Cloud & Alibaba 前后端分离的分布式微服务架构
4 |
5 |
6 |
7 | ## 平台简介
8 |
9 | 聚合支付是一种第四方支付服务。简而言之,第三方支付提供的是资金清算通道,而聚合支付提供的是支付基础之上的多种衍生服务。聚合支付服务”不具备支付牌照,而是通过聚合多种第三方支付平台、合作银行及其他服务商接口等支付工具的综合支付服务。
10 | - 采用前后端分离的模式,前端基于 Vue/Element UI。
11 | - 后端采用Spring Boot、Spring Cloud & Alibaba。
12 | - 注册中心、配置中心选型Nacos,权限认证使用Redis。
13 | - 流量控制框架选型Sentinel,分布式事务选型Seata。
14 | - 演示地址联系作者.QQ:498617606(备注:依然聚合支付)
15 | - 网址:http://yiran-pay.com/
16 |
17 | ## 该如何使用它?
18 |
19 | 所有的服务模块在 yiranpay-modules 下。
20 | 如果您了解一个项目是如何编译及部署的,可以选择适合自己的方式。
21 | 以下根据常见条件列出部分使用方法:
22 |
23 | - **1:作为单独的外部服务使用**
24 |
25 | 下载版本中的 yiranpay-x.x.x.zip 解压出 Jar 包进行部署。
26 | (暂时没有,等有项目需要的时候会上传 Jar 包)
27 | 需自行配置 Nacos 等组件,Jar 的启动命令中添加 Nacos 相关指令:
28 |
29 | ```bash
30 | java -jar -Dserver.port=80
31 | -Dspring.cloud.nacos.discovery.namespace=YOUR_NAMESPACE
32 | -Dspring.cloud.nacos.config.namespace=YOUR_NAMESPACE
33 | -Dspring.cloud.nacos.config.group=YOUR_GROUP
34 | -Dspring.cloud.nacos.config.server-addr=YOUR_SERVER
35 | -Dspring.cloud.nacos.discovery.server-addr=YOUR_SERVER
36 | *.jar
37 | ```
38 |
39 | 具体配置可参考 docs 文档中提供的参考配置。
40 | 如果发现 BUG,可以在 `Issues` 中提交您的问题.
41 |
42 | - **2:可以访问该项目的 Maven 私服 & 不需要修改框架代码**
43 |
44 | 在 yiranpay-modules 中选择需要的模块进行对应 tag 的部署即可。(也可以自己进行编译)
45 | 如果发现 BUG,可以在`Issues` 中提交您的问题。或直接与负责人沟通。
46 |
47 |
48 | ## 模块简介
49 |
50 | ```
51 | yiranpay
52 | ├── yiranpay-auth // 认证中心
53 | ├── yiranpay-common // 通用模块
54 | │ └── yiranpay-common-core // 核心模块
55 | │ └── yiranpay-common-datascope // 权限范围
56 | │ └── yiranpay-common-datasource // 多数据源
57 | │ └── yiranpay-common-log // 日志记录
58 | │ └── yiranpay-common-redis // Redis
59 | │ └── yiranpay-common-seata // seata
60 | │ └── yiranpay-common-security // 安全模块
61 | │ └── yiranpay-common-swagger // 系统接口
62 | ├── yiranpay-gateway // 网关模块
63 | ├── yiranpay-modules // 业务模块
64 | │ └── yiranpay-file // 文件服务
65 | │ └── yiranpay-gen // 代码生成
66 | │ └── yiranpay-channel // 支付渠道路由模块
67 | │ └── yiranpay-job // 定时任务
68 | │ └── yiranpay-facade // 对外接口模块
69 | │ └── yiranpay-system // 系统模块
70 | │ └── yiranpay-member // 会员模块
71 | │ └── yiranpay-payorder // 订单模块
72 | │ └── yiranpay-product // 产品模块
73 | │ └── yiranpay-reconciliation // 对账模块
74 | │ └── yiranpay-settlement // 结算模块
75 | │ └── pom.xml // 服务模块继承此pom
76 | ├── yiranpay-api // 接口模块
77 | │ └── yiranpay-aoi-outside // 支付接口
78 | │ └── yiranpay-api-system // 系统接口
79 | ├── yiranpay-visual // 运维中心
80 | │ └── yiranpay-monitor // 监控管理
81 | ├──pom.xml // 依赖管理
82 |
83 | 风控系统(集成风控引擎(Radar))
84 | https://gitee.com/freshday/radar
85 | ```
86 |
87 | ## 架构图(参考)
88 | 
89 |
90 | ## 对账流程
91 | 
92 | ## 著作证
93 |
94 |
95 | ## 模块功能说明
96 | 1. **用户管理** :用户是系统操作者,该功能主要完成系统用户配置。对各个基本的用户增删改查,导出excel表格,批量删除。
97 | 1. **角色管理** :角色菜单权限分配、设置角色按机构进行分配菜单权限和增删改查权限。
98 | 1. **菜单管理** :N级别自定义菜单,自定义菜单图标,业务菜单和系统菜单分离,菜单状态显示隐藏,配置系统菜单,操作权限,按钮权限标识等。
99 | 1. **部门管理** :配置系统组织机构(公司、部门、小组),树结构展现。
100 | 1. **岗位管理** :配置系统用户所属担任职务。
101 | 1. **字典管理** :对系统中经常使用的一些较为固定的数据进行维护。
102 | 1. **参数管理** :对系统动态配置常用参数。
103 | 1. **通知公告** :系统通知公告信息发布维护。
104 | 1. **操作日志** :系统正常操作日志记录和查询;系统异常信息日志记录1. 查询。
105 | 1. **登录日志** :系统登录日志记录查询包含登录异常。
106 | 1. **在线用户** :当前系统中活跃用户状态监控。可强制用户下线。
107 | 1. **定时任务** :在线(添加、修改、删除)任务调度包含执行结果日志。启动、暂停、执行定时任务操作。
108 | 1. **数据监控** :监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
109 | 1. **服务监控** :监控服务器相关信息。
110 | 1. **表单构建** :拖拽式快速构建表单,组建元素丰富,有富文本、上传控件、下拉框等等
111 | 1. **代码生成** :前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
112 | 1. **系统接口** :根据业务代码自动生成相关的api接口文档。开发人员只需要加好注解自动生成API接口文档。
113 | 1. **UES加密** :系统加密模块,对敏感信息加密,提供加密解密方法。
114 | 1. **渠道管理** :支付渠道管理,包括资金渠道配置(支付渠道),目标机构配置,API结果码设置,统一结果码配置...
115 | 1. **平台订单渠道** :平台支付订单,所有的交易都走支付核心,所有的交易都记录在渠道订单中。
116 | 1. **综合管理** :联合查询,根据不同的条件查询订单支付结果,机构订单结构查询,根据机构订单号(提供给第三方的订单号)从第三方支付或者银行查询支付结果。
117 | 1. **支付网关**:支付网关是直接对接业务系统的接口,它本身并不执行任何支付相关的业务逻辑。它将支付产品接口中和业务无关的功能提取出来,在这里统一实现。这样在具体产品接口中,就无需考虑这些和业务无关的逻辑。支付网关设计还和对外的接口参数有关。商户接口配置、接口权限、IP白名单、商户秘钥管理
118 | 1. **交易对账管理** :每天定时对前一天平台的交易订单和银行方(例如:微信、支付宝...)订单进行匹配校验,校验订单状态、手续费、交易金额等。
119 | 1. **平台订单渠道** :平台支付订单,所有的交易都走支付核心,所有的交易都记录在渠道订单中。
120 | 1. **MQ管理** :配置MQ消息,记录发送的MQ消息信息,按照一定的规则处理发送失败的消息数据。
121 | 1. **支付产品** :支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,通过支付网关来对外提供服务。所以,从微服务的角度,支付产品本身也是一个代理模式的微服务,它透过支付网关响应业务方请求, 进行一些统一处理后,分发到不同的支付渠道去执行,最后将执行结果做处理后,通过支付网关再回传给业务方。
122 | 1. **会员管理**: 会员管理分为内部客户与外部客户两种,内部客户是指集团内部的公司或个人,外部客户则是使用平台服务且与集团无关的外部公司或者个人。
123 | 内部客户:集团内部的公司或个人。以阿里巴巴集团为例,不同业务线包含众多子公司,根据集团战略需要统一接入支付宝,这种情况下内部公司的接入在支付宝系统时一般会定义为内部客户,此类客户和外部客户之间会有一定的差异化服务,在一些风险、服务以及产品层面均会作出一定的调整;
124 | 外部客户:使用平台服务且与集团无关的外部公司或者个人。以支付宝举例,喜马拉雅接入了支付宝,对于支付宝来说即外部客户,因为接入了支付宝所以可以使用支付宝的部分功能。
125 |
126 | ## 集成风控引擎(Radar)实现支付风控管理
127 | -实时风控,特殊场景可以做到100ms内响应
128 | -可视化规则编辑器,丰富的运算符、计算规则灵活
129 | -支持中文,易用性更强
130 | -自定义规则引擎,更加灵活,支持复杂多变的场景
131 | -插件化的设计,快速接入其它数据能力平台
132 | -NoSQL,易扩展,高性能
133 | -配置简单,开箱即用
134 |
135 |
136 |
137 |
138 | 
139 | 
140 | 
141 | 
142 | 
143 |
144 | ## 运营后台演示图
145 | 
146 | 
147 | 
148 | 
149 | 
150 | 
151 | 
152 | 
153 | 
154 | 
155 | 
156 | 
157 | 
158 | 
159 | 
160 | 
161 | 
162 | 
163 |
164 | ## 商户后台演示图
165 | 
166 | 
167 | 
168 | 
169 | 
170 | 
171 | 
172 | 
173 | 
174 | 
175 |
176 | ## 本地DevOps研发效能平台(K8S集成平台)
177 | 
178 | 
179 | 
180 | 
181 | 
182 | 
183 | 
184 | 
185 | 
186 | 
187 | 
188 | 
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
--------------------------------------------------------------------------------
/docs/README.md:
--------------------------------------------------------------------------------
1 |
2 |
YiRanPay Base Frame
3 | 基于 Vue/Element UI 和 Spring Boot/Spring Cloud & Alibaba 前后端分离的分布式微服务架构
4 |
5 |
6 |
7 | ## 文档简介
8 |
9 | - 文件夹结构以及功用如下所示。
10 | - 每次升级请务必查看该文档更新日志,及 /manual 手册中的内容。
11 |
12 | ## 模块简介
13 |
14 | ```
15 | com.yiranpay
16 | ├── docs/ // 项目文档资源根目录
17 | │ └── resource/ // 该版本的配套资料
18 | │ └── manual/ // 该版本的对应说明书,手册
19 | │ └── README.md // 版本更新日志
20 | ```
21 |
22 | ## 更新日志
23 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 4.0.0
6 |
7 | com.yiranpay
8 | yiranpay
9 | 3.6.2
10 |
11 | yiranpay
12 | 依然聚合支付管理系统
13 |
14 |
15 | 3.6.2
16 | UTF-8
17 | UTF-8
18 | 1.8
19 | 2.7.7
20 | 2021.0.5
21 | 2021.0.4.0
22 | 2.7.10
23 | 3.0.0
24 | 1.6.2
25 | 1.27.2
26 | 2.3.3
27 | 1.4.6
28 | 1.2.15
29 | 3.5.2
30 | 2.11.0
31 | 1.4
32 | 2.3
33 | 2.0.22
34 | 0.9.1
35 | 8.2.2
36 | 4.1.2
37 | 2.14.2
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 | org.springframework.cloud
47 | spring-cloud-dependencies
48 | ${spring-cloud.version}
49 | pom
50 | import
51 |
52 |
53 |
54 |
55 | com.alibaba.cloud
56 | spring-cloud-alibaba-dependencies
57 | ${spring-cloud-alibaba.version}
58 | pom
59 | import
60 |
61 |
62 |
63 |
64 | org.springframework.boot
65 | spring-boot-dependencies
66 | ${spring-boot.version}
67 | pom
68 | import
69 |
70 |
71 |
72 |
73 | com.github.tobato
74 | fastdfs-client
75 | ${tobato.version}
76 |
77 |
78 |
79 |
80 | io.swagger
81 | swagger-models
82 | ${swagger.core.version}
83 |
84 |
85 | io.swagger
86 | swagger-annotations
87 | ${swagger.core.version}
88 |
89 |
90 |
91 |
92 | pro.fessional
93 | kaptcha
94 | ${kaptcha.version}
95 |
96 |
97 |
98 |
99 | com.github.pagehelper
100 | pagehelper-spring-boot-starter
101 | ${pagehelper.boot.version}
102 |
103 |
104 |
105 |
106 | commons-io
107 | commons-io
108 | ${commons.io.version}
109 |
110 |
111 |
112 |
113 | org.apache.poi
114 | poi-ooxml
115 | ${poi.version}
116 |
117 |
118 |
119 |
120 | commons-fileupload
121 | commons-fileupload
122 | ${commons.fileupload.version}
123 |
124 |
125 |
126 |
127 | org.apache.velocity
128 | velocity-engine-core
129 | ${velocity.version}
130 |
131 |
132 |
133 |
134 | com.alibaba.fastjson2
135 | fastjson2
136 | ${fastjson.version}
137 |
138 |
139 |
140 |
141 | io.jsonwebtoken
142 | jjwt
143 | ${jjwt.version}
144 |
145 |
146 |
147 |
148 | com.alibaba
149 | transmittable-thread-local
150 | ${transmittable-thread-local.version}
151 |
152 |
153 |
154 |
155 | com.yiranpay
156 | yiranpay-common-core
157 | ${yiranpay.version}
158 |
159 |
160 |
161 |
162 | com.yiranpay
163 | yiranpay-common-swagger
164 | ${yiranpay.version}
165 |
166 |
167 |
168 |
169 | com.yiranpay
170 | yiranpay-common-security
171 | ${yiranpay.version}
172 |
173 |
174 |
175 |
176 | com.yiranpay
177 | yiranpay-common-datascope
178 | ${yiranpay.version}
179 |
180 |
181 |
182 |
183 | com.yiranpay
184 | yiranpay-common-datasource
185 | ${yiranpay.version}
186 |
187 |
188 |
189 |
190 | com.yiranpay
191 | yiranpay-common-seata
192 | ${yiranpay.version}
193 |
194 |
195 |
196 |
197 | com.yiranpay
198 | yiranpay-common-log
199 | ${yiranpay.version}
200 |
201 |
202 |
203 |
204 | com.yiranpay
205 | yiranpay-common-redis
206 | ${yiranpay.version}
207 |
208 |
209 |
210 |
211 | com.yiranpay
212 | yiranpay-api-system
213 | ${yiranpay.version}
214 |
215 |
216 | com.yiranpay
217 | yiranpay-api-outside
218 | ${yiranpay.version}
219 |
220 |
221 |
222 |
223 |
224 |
225 | yiranpay-auth
226 | yiranpay-gateway
227 | yiranpay-visual
228 | yiranpay-modules
229 | yiranpay-api
230 | yiranpay-common
231 |
232 | pom
233 |
234 |
235 |
236 |
237 | org.springframework.cloud
238 | spring-cloud-starter-bootstrap
239 |
240 |
241 |
242 |
243 |
244 |
245 | org.apache.maven.plugins
246 | maven-compiler-plugin
247 |
248 | ${java.version}
249 | ${java.version}
250 | ${project.build.sourceEncoding}
251 |
252 |
253 |
254 |
255 |
256 |
257 | org.springframework.boot
258 | spring-boot-maven-plugin
259 | ${spring-boot.version}
260 |
261 |
262 |
263 | repackage
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 | public
275 | aliyun nexus
276 | https://maven.aliyun.com/repository/public
277 |
278 | true
279 |
280 |
281 |
282 |
283 |
284 |
285 | public
286 | aliyun nexus
287 | https://maven.aliyun.com/repository/public
288 |
289 | true
290 |
291 |
292 | false
293 |
294 |
295 |
296 |
297 |
--------------------------------------------------------------------------------
/yiran-pay_com.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/panda726548/yiranpay-cloud/11432c5357305f0e073374afad5722ab2600615a/yiran-pay_com.png
--------------------------------------------------------------------------------
/yiranpay-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 | com.yiranpay
6 | yiranpay
7 | 3.6.2
8 |
9 | 4.0.0
10 |
11 |
12 | yiranpay-api-system
13 | yiranpay-api-outside
14 |
15 |
16 | yiranpay-api
17 | pom
18 |
19 |
20 | yiranpay-api系统接口
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/yiranpay-auth/pom.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 | com.yiranpay
6 | yiranpay
7 | 3.6.2
8 |
9 | 4.0.0
10 |
11 | yiranpay-auth
12 |
13 |
14 | yiranpay-auth认证授权中心
15 |
16 |
17 |
18 |
19 |
20 |
21 | com.alibaba.cloud
22 | spring-cloud-starter-alibaba-nacos-discovery
23 |
24 |
25 |
26 |
27 | com.alibaba.cloud
28 | spring-cloud-starter-alibaba-nacos-config
29 |
30 |
31 |
32 |
33 | com.alibaba.cloud
34 | spring-cloud-starter-alibaba-sentinel
35 |
36 |
37 |
38 |
39 | org.springframework.boot
40 | spring-boot-starter-web
41 |
42 |
43 |
44 |
45 | org.springframework.boot
46 | spring-boot-starter-actuator
47 |
48 |
49 |
50 |
51 | com.yiranpay
52 | yiranpay-common-security
53 |
54 |
55 |
56 |
57 |
58 | ${project.artifactId}
59 |
60 |
61 | org.springframework.boot
62 | spring-boot-maven-plugin
63 |
64 |
65 |
66 | repackage
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
--------------------------------------------------------------------------------
/yiranpay-common/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 | com.yiranpay
6 | yiranpay
7 | 3.6.2
8 |
9 | 4.0.0
10 |
11 |
12 | yiranpay-common-log
13 | yiranpay-common-core
14 | yiranpay-common-redis
15 | yiranpay-common-seata
16 | yiranpay-common-swagger
17 | yiranpay-common-security
18 | yiranpay-common-datascope
19 | yiranpay-common-datasource
20 |
21 |
22 | yiranpay-common
23 | pom
24 |
25 |
26 | yiranpay-common通用模块
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/yiranpay-gateway/pom.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 | com.yiranpay
6 | yiranpay
7 | 3.6.2
8 |
9 | 4.0.0
10 |
11 | yiranpay-gateway
12 |
13 |
14 | yiranpay-gateway网关模块
15 |
16 |
17 |
18 |
19 |
20 |
21 | org.springframework.cloud
22 | spring-cloud-starter-gateway
23 |
24 |
25 |
26 |
27 | com.alibaba.cloud
28 | spring-cloud-starter-alibaba-nacos-discovery
29 |
30 |
31 |
32 |
33 | com.alibaba.cloud
34 | spring-cloud-starter-alibaba-nacos-config
35 |
36 |
37 |
38 |
39 | com.alibaba.cloud
40 | spring-cloud-starter-alibaba-sentinel
41 |
42 |
43 |
44 |
45 | com.alibaba.cloud
46 | spring-cloud-alibaba-sentinel-gateway
47 |
48 |
49 |
50 |
51 | com.alibaba.csp
52 | sentinel-datasource-nacos
53 |
54 |
55 |
56 |
57 | org.springframework.boot
58 | spring-boot-starter-actuator
59 |
60 |
61 |
62 |
63 | org.springframework.cloud
64 | spring-cloud-loadbalancer
65 |
66 |
67 |
68 |
69 | pro.fessional
70 | kaptcha
71 |
72 |
73 |
74 |
75 | com.yiranpay
76 | yiranpay-common-redis
77 |
78 |
79 |
80 |
81 | io.springfox
82 | springfox-swagger-ui
83 | ${swagger.fox.version}
84 |
85 |
86 | io.springfox
87 | springfox-swagger2
88 | ${swagger.fox.version}
89 |
90 |
91 |
92 |
93 |
94 | ${project.artifactId}
95 |
96 |
97 | org.springframework.boot
98 | spring-boot-maven-plugin
99 |
100 |
101 |
102 | repackage
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
--------------------------------------------------------------------------------
/yiranpay-modules/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 | com.yiranpay
6 | yiranpay
7 | 3.6.2
8 |
9 | 4.0.0
10 |
11 |
12 | yiranpay-system
13 | yiranpay-gen
14 | yiranpay-job
15 | yiranpay-file
16 | yiranpay-channel
17 | yiranpay-facade
18 | yiranpay-member
19 | yiranpay-payorder
20 | yiranpay-product
21 | yiranpay-reconciliation
22 |
23 |
24 | yiranpay-modules
25 | pom
26 |
27 |
28 | yiranpay-modules业务模块
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/yiranpay-visual/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 | com.yiranpay
6 | yiranpay
7 | 3.6.2
8 |
9 | 4.0.0
10 |
11 |
12 | yiranpay-monitor
13 |
14 |
15 | yiranpay-visual
16 | pom
17 |
18 |
19 | yiranpay-visual图形化管理模块
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/对账流程.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/panda726548/yiranpay-cloud/11432c5357305f0e073374afad5722ab2600615a/对账流程.png
--------------------------------------------------------------------------------
/架构图.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/panda726548/yiranpay-cloud/11432c5357305f0e073374afad5722ab2600615a/架构图.png
--------------------------------------------------------------------------------