/** * 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'); module.exports = { authService, userService, profileService, verificationService, recommendationService, matchService, messageService, activityService, matchmakerService, safetyService, appealService, appConfigService, serviceAppointmentService, serviceProgramService, contentService, serviceHistoryService, serviceStationService, };