Selaa lähdekoodia

✨ feat(api): 扩展API客户端功能

- 优化导入格式,将API类型导入改为多行格式提高可读性
- 新增电商相关客户端分组注释
- 添加商品分类客户端 goodsCategoryClient
- 添加订单项客户端 orderGoodsClient
- 添加快递公司客户端 expressCompanyClient
- 添加商家客户端 merchantClient
- 重命名ordersClient为orderClient以保持命名一致性
yourname 4 kuukautta sitten
vanhempi
sitoutus
4f01a2d7fb
1 muutettua tiedostoa jossa 21 lisäystä ja 3 poistoa
  1. 21 3
      mini/src/api.ts

+ 21 - 3
mini/src/api.ts

@@ -1,4 +1,16 @@
-import type { AuthRoutes, UserRoutes, RoleRoutes, FileRoutes, GoodsRoutes, OrderRoutes, DeliveryAddressRoutes } from '@/server/api'
+import type {
+  AuthRoutes,
+  UserRoutes,
+  RoleRoutes,
+  FileRoutes,
+  GoodsRoutes,
+  GoodsCategoryRoutes,
+  DeliveryAddressRoutes,
+  OrderRoutes,
+  OrderGoodsRoutes,
+  ExpressCompanyRoutes,
+  MerchantRoutes
+} from '@/server/api'
 import { rpcClient } from './utils/rpc-client'
 
 // 创建各个模块的RPC客户端
@@ -6,6 +18,12 @@ 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 goodsClient = rpcClient<GoodsRoutes>().api.v1.goods
-export const ordersClient = rpcClient<OrderRoutes>().api.v1.orders
-export const deliveryAddressClient = rpcClient<DeliveryAddressRoutes>().api.v1['delivery-addresses']
+export const goodsCategoryClient = rpcClient<GoodsCategoryRoutes>().api.v1['goods-categories']
+export const deliveryAddressClient = rpcClient<DeliveryAddressRoutes>().api.v1['delivery-addresses']
+export const orderClient = rpcClient<OrderRoutes>().api.v1.orders
+export const orderGoodsClient = rpcClient<OrderGoodsRoutes>().api.v1['orders-goods']
+export const expressCompanyClient = rpcClient<ExpressCompanyRoutes>().api.v1['express-companies']
+export const merchantClient = rpcClient<MerchantRoutes>().api.v1.merchants