| 1234567891011121314151617181920212223 |
- import type {
- AuthRoutes,
- UserRoutes,
- RoleRoutes,
- FileRoutes,
- AdvertisementRoutes,
- WechatCouponStockRoutes,
- RedemptionCodeRoutes,
- WechatCouponRoutes,
- CouponLogRoutes
- } from '@/server/api'
- import { rpcClient } from './utils/rpc-client'
- // 创建各个模块的RPC客户端
- export const authClient = rpcClient<AuthRoutes>().api.v1.auth
- export const userClient = rpcClient<UserRoutes>().api.v1.users
- export const roleClient = rpcClient<RoleRoutes>().api.v1.roles
- export const fileClient = rpcClient<FileRoutes>().api.v1.files
- export const advertisementClient = rpcClient<AdvertisementRoutes>().api.v1.advertisements
- 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']
|