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/app/index.ts | 68 ++++++++++++++++++++++++++++++++++
1 files changed, 68 insertions(+), 0 deletions(-)
diff --git a/src/api/pay/app/index.ts b/src/api/pay/app/index.ts
new file mode 100644
index 0000000..d6fa83c
--- /dev/null
+++ b/src/api/pay/app/index.ts
@@ -0,0 +1,68 @@
+import request from '@/config/axios'
+
+export interface AppVO {
+ id: number
+ appKey: string
+ name: string
+ status: number
+ remark: string
+ payNotifyUrl: string
+ refundNotifyUrl: string
+ transferNotifyUrl: string
+ merchantId: number
+ merchantName: string
+ createTime: Date
+}
+
+export interface AppPageReqVO extends PageParam {
+ name?: string
+ status?: number
+ remark?: string
+ payNotifyUrl?: string
+ refundNotifyUrl?: string
+ transferNotifyUrl?: string
+ merchantName?: string
+ createTime?: Date[]
+}
+
+export interface AppUpdateStatusReqVO {
+ id: number
+ status: number
+}
+
+// 鏌ヨ鍒楄〃鏀粯搴旂敤
+export const getAppPage = (params: AppPageReqVO) => {
+ return request.get({ url: '/pay/app/page', params })
+}
+
+// 鏌ヨ璇︽儏鏀粯搴旂敤
+export const getApp = (id: number) => {
+ return request.get({ url: '/pay/app/get?id=' + id })
+}
+
+// 鏂板鏀粯搴旂敤
+export const createApp = (data: AppVO) => {
+ return request.post({ url: '/pay/app/create', data })
+}
+
+// 淇敼鏀粯搴旂敤
+export const updateApp = (data: AppVO) => {
+ return request.put({ url: '/pay/app/update', data })
+}
+
+// 鏀粯搴旂敤淇℃伅鐘舵�佷慨鏀�
+export const changeAppStatus = (data: AppUpdateStatusReqVO) => {
+ return request.put({ url: '/pay/app/update-status', data: data })
+}
+
+// 鍒犻櫎鏀粯搴旂敤
+export const deleteApp = (id: number) => {
+ return request.delete({ url: '/pay/app/delete?id=' + id })
+}
+
+// 鑾峰緱鏀粯搴旂敤鍒楄〃
+export const getAppList = () => {
+ return request.get({
+ url: '/pay/app/list'
+ })
+}
--
Gitblit v1.8.0