From a1d7e81859f554f3a53680cc35f0f49bf1f77098 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期四, 14 五月 2026 14:37:02 +0800
Subject: [PATCH] 导入项目
---
src/api/pay/channel/index.ts | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 46 insertions(+), 0 deletions(-)
diff --git a/src/api/pay/channel/index.ts b/src/api/pay/channel/index.ts
new file mode 100644
index 0000000..0f4ff42
--- /dev/null
+++ b/src/api/pay/channel/index.ts
@@ -0,0 +1,46 @@
+import request from '@/config/axios'
+
+export interface ChannelVO {
+ id: number
+ code: string
+ config: string
+ status: number
+ remark: string
+ feeRate: number
+ appId: number
+ createTime: Date
+}
+
+// 鏌ヨ鍒楄〃鏀粯娓犻亾
+export const getChannelPage = (params: PageParam) => {
+ return request.get({ url: '/pay/channel/page', params })
+}
+
+// 鏌ヨ璇︽儏鏀粯娓犻亾
+export const getChannel = (appId: string, code: string) => {
+ const params = {
+ appId: appId,
+ code: code
+ }
+ return request.get({ url: '/pay/channel/get', params: params })
+}
+
+// 鏂板鏀粯娓犻亾
+export const createChannel = (data: ChannelVO) => {
+ return request.post({ url: '/pay/channel/create', data })
+}
+
+// 淇敼鏀粯娓犻亾
+export const updateChannel = (data: ChannelVO) => {
+ return request.put({ url: '/pay/channel/update', data })
+}
+
+// 鍒犻櫎鏀粯娓犻亾
+export const deleteChannel = (id: number) => {
+ return request.delete({ url: '/pay/channel/delete?id=' + id })
+}
+
+// 瀵煎嚭鏀粯娓犻亾
+export const exportChannel = (params) => {
+ return request.download({ url: '/pay/channel/export-excel', params })
+}
--
Gitblit v1.8.0