Files
danyang-match/miniapp/services/index.js
T
WorkBuddy 8b505d9133
CI/CD Pipeline / Test Shell Guard (Phase 23 Gate) (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 / UI Contracts (source-structure gates) (push) Canceled after 0s
CI/CD Pipeline / E2E (live stack) (push) Canceled after 0s
feat: disable user messaging and retain公益 service guidance
2026-10-15 13:38:17 +08:00

53 lines
2.0 KiB
JavaScript
Raw 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,
};