api.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. // API 服务层 - 整合所有服务
  2. export * from './address';
  3. export * from './award';
  4. export * from './base';
  5. export * from './config';
  6. export * from './http';
  7. export * from './mall';
  8. export * from './user';
  9. // 重新导出类型
  10. export type { AddAddressParams, Address, AreaItem } from './address';
  11. export type { IPItem, PoolItem } from './award';
  12. export type { BannerItem, PageConfig, TabItem } from './base';
  13. export type { GoodsDetail, GoodsItem, GoodsListParams, OrderDetail, OrderItem } from './mall';
  14. export type { LoginParams, ParamConfig, UserInfo } from './user';
  15. // 默认导出所有服务
  16. import addressService from './address';
  17. import awardService from './award';
  18. import baseService from './base';
  19. import mallService from './mall';
  20. import userService from './user';
  21. import walletService from './wallet'; // Add import
  22. export const services = {
  23. mall: mallService,
  24. award: awardService,
  25. base: baseService,
  26. address: addressService,
  27. user: userService,
  28. wallet: walletService, // Add export
  29. };
  30. export default services;