From bf303e93a6c7771bee942adb7c9ab0d409749031 Mon Sep 17 00:00:00 2001
From: seatonwan9
Date: 星期二, 19 八月 2025 01:42:31 +0800
Subject: [PATCH] 提交源码

---
 src/api/productPricingApi.ts |   43 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 43 insertions(+), 0 deletions(-)

diff --git a/src/api/productPricingApi.ts b/src/api/productPricingApi.ts
new file mode 100644
index 0000000..32e78b3
--- /dev/null
+++ b/src/api/productPricingApi.ts
@@ -0,0 +1,43 @@
+import createAxios from '@/utils/axios'
+
+// 浜у搧瀹氫环绠$悊 API
+const baseUrl = '/admin/product-pricing'
+
+const productPricingApi = {
+  // 鏂板浜у搧瀹氫环
+  add(data: object): ApiPromise {
+    return createAxios({
+      url: `${baseUrl}/add`,
+      method: 'post',
+      data,
+    }) as ApiPromise
+  },
+
+  // 鏇存柊浜у搧瀹氫环
+  update(data: object): ApiPromise {
+    return createAxios({
+      url: `${baseUrl}/update`,
+      method: 'put',
+      data,
+    }) as ApiPromise
+  },
+
+  // 鏍规嵁浜у搧ID鑾峰彇瀹氫环鍒楄〃
+  listByProductId(productId: string | number): ApiPromise {
+    return createAxios({
+      url: `${baseUrl}/product/${productId}`,
+      method: 'get',
+    }) as ApiPromise
+  },
+
+  // 鍒犻櫎瀹氫环
+  remove(id: string | number): ApiPromise {
+    return createAxios({
+      url: `${baseUrl}/delete/${id}`,
+      method: 'delete',
+    }) as ApiPromise
+  },
+}
+
+export default productPricingApi
+

--
Gitblit v1.8.0