Răsfoiți Sursa

✨ feat(api): add new api clients for goods, orders and delivery addresses

- import GoodsRoutes, OrderRoutes and DeliveryAddressRoutes types
- add goodsClient for goods management api
- add ordersClient for order processing api
- add deliveryAddressClient for delivery address api
yourname 4 luni în urmă
părinte
comite
d69d80c937
1 a modificat fișierele cu 5 adăugiri și 2 ștergeri
  1. 5 2
      mini/src/api.ts

+ 5 - 2
mini/src/api.ts

@@ -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']