api.ts 954 B

1234567891011121314151617181920212223242526272829303132
  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. export const services = {
  22. mall: mallService,
  23. award: awardService,
  24. base: baseService,
  25. address: addressService,
  26. user: userService,
  27. };
  28. export default services;