Files
danyang-match/miniapp/services/index.js
T
WorkBuddy 3c2b967274
CI/CD Pipeline / UI Contracts (source-structure gates) (push) Canceled after 0s
CI/CD Pipeline / E2E (live stack) (push) Canceled after 0s
CI/CD Pipeline / Backend Build & Test (push) Canceled after 0s
CI/CD Pipeline / Admin Web Build (push) Canceled after 0s
CI/CD Pipeline / Mini Program Compile Check (push) Canceled after 0s
CI/CD Pipeline / Migration Validation (push) Canceled after 0s
CI/CD Pipeline / Test Shell Guard (Phase 23 Gate) (push) Canceled after 0s
release: freeze 2026-10-15 validated release baseline
2026-10-15 09:47:31 +08:00

52 lines
1.9 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* services 层聚合入口(规范 §130-131)
*
* 页面与 Store 统一从这里导入业务服务,不直接 require utils/api,
* 也不直接 require 各子服务模块——便于后续替换实现或加日志埋点。
*
* 用法:
* const { authService, matchService } = require('../services');
* await authService.wechatLogin({ code });
*/
const authService = require('./authService');
const userService = require('./userService');
const profileService = require('./profileService');
const verificationService = require('./verificationService');
const recommendationService = require('./recommendationService');
const matchService = require('./matchService');
const messageService = require('./messageService');
const activityService = require('./activityService');
const matchmakerService = require('./matchmakerService');
const safetyService = require('./safetyService');
const appealService = require('./appealService');
const appConfigService = require('./appConfigService');
// Phase 19:公益服务链路(服务预约 / 专项服务 / 内容 / 服务记录)
const serviceAppointmentService = require('./serviceAppointmentService');
const serviceProgramService = require('./serviceProgramService');
const contentService = require('./contentService');
const serviceHistoryService = require('./serviceHistoryService');
// Phase 19:服务站(U50)—— 临时公告只读接入
const serviceStationService = require('./serviceStationService');
const referralService = require('./referralService');
module.exports = {
authService,
userService,
profileService,
verificationService,
recommendationService,
matchService,
messageService,
activityService,
matchmakerService,
safetyService,
appealService,
appConfigService,
serviceAppointmentService,
serviceProgramService,
contentService,
serviceHistoryService,
serviceStationService,
referralService,
};