|
|
@@ -1,8 +1,11 @@
|
|
|
-import type { AuthRoutes, UserRoutes, RoleRoutes, FileRoutes } from '@/server/api'
|
|
|
+import type { AuthRoutes, UserRoutes, RoleRoutes, FileRoutes, GoodsRoutes, OrderRoutes, DeliveryAddressRoutes } 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 fileClient = rpcClient<FileRoutes>().api.v1.files
|
|
|
+export const goodsClient = rpcClient<GoodsRoutes>().api.v1.goods
|
|
|
+export const ordersClient = rpcClient<OrderRoutes>().api.v1.orders
|
|
|
+export const deliveryAddressClient = rpcClient<DeliveryAddressRoutes>().api.v1['delivery-addresses']
|