Jelajahi Sumber

✨ feat(api): 添加公共广告接口客户端

- 引入PublicAdvertisementRoutes类型定义
- 新增publicAdvertisementClient用于公共广告接口调用
- 添加注释说明公共客户端无需认证的特性
yourname 3 bulan lalu
induk
melakukan
464a917fee
1 mengubah file dengan 6 tambahan dan 2 penghapusan
  1. 6 2
      mini/src/api.ts

+ 6 - 2
mini/src/api.ts

@@ -7,7 +7,8 @@ import type {
   WechatCouponStockRoutes,
   RedemptionCodeRoutes,
   WechatCouponRoutes,
-  CouponLogRoutes
+  CouponLogRoutes,
+  PublicAdvertisementRoutes
 } from '@/server/api'
 import { rpcClient } from './utils/rpc-client'
 
@@ -20,4 +21,7 @@ export const advertisementClient = rpcClient<AdvertisementRoutes>().api.v1.adver
 export const wechatCouponStockClient = rpcClient<WechatCouponStockRoutes>().api.v1['wechat-coupon-stocks']
 export const redemptionCodeClient = rpcClient<RedemptionCodeRoutes>().api.v1['redemption-codes']
 export const wechatCouponClient = rpcClient<WechatCouponRoutes>().api.v1['wechat-coupons']
-export const couponLogClient = rpcClient<CouponLogRoutes>().api.v1['coupon-logs']
+export const couponLogClient = rpcClient<CouponLogRoutes>().api.v1['coupon-logs']
+
+// 公共客户端(无需认证)
+export const publicAdvertisementClient = rpcClient<PublicAdvertisementRoutes>().api.v1.public.advertisements