mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-26 01:01:52 +08:00
!68 新增支付后台相关的 README 的更新
Merge pull request !68 from 芋道源码/pay_extension
This commit is contained in:
commit
a6fbbc7172
17
README.md
17
README.md
@ -10,6 +10,7 @@
|
|||||||
* 支持加载动态权限菜单,多方式轻松权限控制,本地缓存提升性能。
|
* 支持加载动态权限菜单,多方式轻松权限控制,本地缓存提升性能。
|
||||||
* 工作流使用 Activiti ,支持动态表单、在线设计流程、多种任务分配方式。
|
* 工作流使用 Activiti ,支持动态表单、在线设计流程、多种任务分配方式。
|
||||||
* 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档。
|
* 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档。
|
||||||
|
* 集成微信小程序、微信公众号、企业微信等多种第三方授权登录,集成支付宝、微信等多种支付方式。
|
||||||
|
|
||||||
## 在线体验
|
## 在线体验
|
||||||
|
|
||||||
@ -69,7 +70,14 @@
|
|||||||
|
|
||||||
### 支付系统
|
### 支付系统
|
||||||
|
|
||||||
正在测试中,核心功能已经开发完毕。
|
| | 功能 | 描述 |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| 🚀 | 商户信息 | 管理商户信息,支持 Saas 场景下的多商户功能 |
|
||||||
|
| 🚀 | 应用信息 | 配置商户的应用信息,对接支付宝、微信等多个支付渠道 |
|
||||||
|
| 🚀 | 支付订单 | 查看用户在支付宝、微信等的【支付】订单 |
|
||||||
|
| 🚀 | 退款订单 | 查看用户在支付宝、微信等的【退款】订单 |
|
||||||
|
|
||||||
|
ps:核心功能已经实现,正在对接微信小程序中...
|
||||||
|
|
||||||
### 基础设施
|
### 基础设施
|
||||||
|
|
||||||
@ -172,6 +180,13 @@
|
|||||||
| 待办 & 已办 | ![任务列表-审批](https://static.iocoder.cn/images/ruoyi-vue-pro/任务列表-审批.jpg) | ![任务列表-待办](https://static.iocoder.cn/images/ruoyi-vue-pro/任务列表-待办.jpg) | ![任务列表-已办](https://static.iocoder.cn/images/ruoyi-vue-pro/任务列表-已办.jpg) |
|
| 待办 & 已办 | ![任务列表-审批](https://static.iocoder.cn/images/ruoyi-vue-pro/任务列表-审批.jpg) | ![任务列表-待办](https://static.iocoder.cn/images/ruoyi-vue-pro/任务列表-待办.jpg) | ![任务列表-已办](https://static.iocoder.cn/images/ruoyi-vue-pro/任务列表-已办.jpg) |
|
||||||
| OA 请假 | ![OA请假-列表](https://static.iocoder.cn/images/ruoyi-vue-pro/OA请假-列表.jpg) | ![OA请假-发起](https://static.iocoder.cn/images/ruoyi-vue-pro/OA请假-发起.jpg) | ![OA请假-详情](https://static.iocoder.cn/images/ruoyi-vue-pro/OA请假-详情.jpg) |
|
| OA 请假 | ![OA请假-列表](https://static.iocoder.cn/images/ruoyi-vue-pro/OA请假-列表.jpg) | ![OA请假-发起](https://static.iocoder.cn/images/ruoyi-vue-pro/OA请假-发起.jpg) | ![OA请假-详情](https://static.iocoder.cn/images/ruoyi-vue-pro/OA请假-详情.jpg) |
|
||||||
|
|
||||||
|
### 支付系统
|
||||||
|
|
||||||
|
| 模块 | biu | biu | biu |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| 商家 & 应用 | ![商户信息](https://static.iocoder.cn/images/ruoyi-vue-pro/商户信息.jpg) | ![应用信息-列表](https://static.iocoder.cn/images/ruoyi-vue-pro/应用信息-列表.jpg) | ![应用信息-编辑](https://static.iocoder.cn/images/ruoyi-vue-pro/应用信息-编辑.jpg) |
|
||||||
|
| 支付 & 退款 | ![支付订单](https://static.iocoder.cn/images/ruoyi-vue-pro/支付订单jpg) | ![退款订单](https://static.iocoder.cn/images/ruoyi-vue-pro/退款订单jpg) | --- |
|
||||||
|
|
||||||
### 基础设施
|
### 基础设施
|
||||||
|
|
||||||
| 模块 | biu | biu | biu |
|
| 模块 | biu | biu | biu |
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
ALTER TABLE `ruoyi-vue-pro`.`pay_order_extension`
|
|
||||||
CHANGE COLUMN `channel_notify_data` `channel_notify_data` VARCHAR(2048) CHARACTER SET 'utf8mb4' NULL DEFAULT NULL COMMENT '支付渠道异步通知的内容' ;
|
|
||||||
|
|
||||||
ALTER TABLE `ruoyi-vue-pro`.`pay_refund`
|
|
||||||
CHANGE COLUMN `req_no` `req_no` VARCHAR(64) NULL COMMENT '退款单请求号' ;
|
|
||||||
|
|
||||||
ALTER TABLE `ruoyi-vue-pro`.`pay_refund`
|
|
||||||
DROP COLUMN `req_no`;
|
|
@ -71,7 +71,7 @@ public class PayAppController {
|
|||||||
|
|
||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@ApiOperation("删除支付应用信息")
|
@ApiOperation("删除支付应用信息")
|
||||||
@ApiImplicitParam(name = "id", value = "编号", required = true)
|
@ApiImplicitParam(name = "id", value = "编号", required = true, dataTypeClass = Long.class)
|
||||||
@PreAuthorize("@ss.hasPermission('pay:app:delete')")
|
@PreAuthorize("@ss.hasPermission('pay:app:delete')")
|
||||||
public CommonResult<Boolean> deleteApp(@RequestParam("id") Long id) {
|
public CommonResult<Boolean> deleteApp(@RequestParam("id") Long id) {
|
||||||
appService.deleteApp(id);
|
appService.deleteApp(id);
|
||||||
|
@ -57,7 +57,7 @@ public class PayChannelController {
|
|||||||
|
|
||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@ApiOperation("删除支付渠道 ")
|
@ApiOperation("删除支付渠道 ")
|
||||||
@ApiImplicitParam(name = "id", value = "编号", required = true)
|
@ApiImplicitParam(name = "id", value = "编号", required = true, dataTypeClass = Long.class)
|
||||||
@PreAuthorize("@ss.hasPermission('pay:channel:delete')")
|
@PreAuthorize("@ss.hasPermission('pay:channel:delete')")
|
||||||
public CommonResult<Boolean> deleteChannel(@RequestParam("id") Long id) {
|
public CommonResult<Boolean> deleteChannel(@RequestParam("id") Long id) {
|
||||||
channelService.deleteChannel(id);
|
channelService.deleteChannel(id);
|
||||||
|
@ -59,7 +59,7 @@ public class PayMerchantController {
|
|||||||
|
|
||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@ApiOperation("删除支付商户信息")
|
@ApiOperation("删除支付商户信息")
|
||||||
@ApiImplicitParam(name = "id", value = "编号", required = true)
|
@ApiImplicitParam(name = "id", value = "编号", required = true, dataTypeClass = Long.class)
|
||||||
@PreAuthorize("@ss.hasPermission('pay:merchant:delete')")
|
@PreAuthorize("@ss.hasPermission('pay:merchant:delete')")
|
||||||
public CommonResult<Boolean> deleteMerchant(@RequestParam("id") Long id) {
|
public CommonResult<Boolean> deleteMerchant(@RequestParam("id") Long id) {
|
||||||
merchantService.deleteMerchant(id);
|
merchantService.deleteMerchant(id);
|
||||||
|
@ -109,7 +109,7 @@
|
|||||||
</el-popover>
|
</el-popover>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="支付订单" align="left" width="250">
|
<el-table-column label="支付订单" align="left" width="280">
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<p class="order-font"><el-tag size="mini">商户</el-tag> {{scope.row.merchantOrderId}}</p>
|
<p class="order-font"><el-tag size="mini">商户</el-tag> {{scope.row.merchantOrderId}}</p>
|
||||||
<p class="order-font"><el-tag size="mini" type="warning">支付</el-tag> {{scope.row.channelOrderNo}}</p>
|
<p class="order-font"><el-tag size="mini" type="warning">支付</el-tag> {{scope.row.channelOrderNo}}</p>
|
||||||
|
Loading…
Reference in New Issue
Block a user