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/mall/promotion/seckill/seckillConfig.ts |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/src/api/mall/promotion/seckill/seckillConfig.ts b/src/api/mall/promotion/seckill/seckillConfig.ts
new file mode 100644
index 0000000..37d9b54
--- /dev/null
+++ b/src/api/mall/promotion/seckill/seckillConfig.ts
@@ -0,0 +1,53 @@
+import request from '@/config/axios'
+
+// 绉掓潃鏃舵 VO
+export interface SeckillConfigVO {
+  id: number // 缂栧彿
+  name: string // 绉掓潃鏃舵鍚嶇О
+  startTime: string // 寮�濮嬫椂闂寸偣
+  endTime: string // 缁撴潫鏃堕棿鐐�
+  sliderPicUrls: string[] // 绉掓潃杞挱鍥�
+  status: number // 娲诲姩鐘舵��
+}
+
+// 绉掓潃鏃舵 API
+export const SeckillConfigApi = {
+  // 鏌ヨ绉掓潃鏃舵鍒嗛〉
+  getSeckillConfigPage: async (params: any) => {
+    return await request.get({ url: `/promotion/seckill-config/page`, params })
+  },
+
+  // 鏌ヨ绉掓潃鏃舵鍒楄〃
+  getSimpleSeckillConfigList: async () => {
+    return await request.get({ url: `/promotion/seckill-config/list` })
+  },
+
+  // 鏌ヨ绉掓潃鏃舵璇︽儏
+  getSeckillConfig: async (id: number) => {
+    return await request.get({ url: `/promotion/seckill-config/get?id=` + id })
+  },
+
+  // 鏂板绉掓潃鏃舵
+  createSeckillConfig: async (data: SeckillConfigVO) => {
+    return await request.post({ url: `/promotion/seckill-config/create`, data })
+  },
+
+  // 淇敼绉掓潃鏃舵
+  updateSeckillConfig: async (data: SeckillConfigVO) => {
+    return await request.put({ url: `/promotion/seckill-config/update`, data })
+  },
+
+  // 鍒犻櫎绉掓潃鏃舵
+  deleteSeckillConfig: async (id: number) => {
+    return await request.delete({ url: `/promotion/seckill-config/delete?id=` + id })
+  },
+
+  // 淇敼鏃舵閰嶇疆鐘舵��
+  updateSeckillConfigStatus: async (id: number, status: number) => {
+    const data = {
+      id,
+      status
+    }
+    return request.put({ url: '/promotion/seckill-config/update-status', data: data })
+  }
+}

--
Gitblit v1.8.0