/** * 位置广播业务服务导出 * * 功能描述: * - 统一导出所有位置广播相关的业务服务 * - 提供便捷的服务导入接口 * - 支持模块化的服务管理 * - 简化业务服务的使用和依赖注入 * * 职责分离: * - 服务导出:统一管理所有业务服务的导出 * - 类型导出:同时导出服务类和相关的类型定义 * - 依赖简化:为外部模块提供简洁的服务导入方式 * - 接口管理:统一管理服务接口的版本和兼容性 * * 技术实现: * - 服务导出:使用ES6模块语法导出所有业务服务 * - 类型导出:导出服务相关的DTO和接口类型 * - 分类管理:按功能分类导出不同类型的服务 * - 依赖注入:支持NestJS的依赖注入机制 * * 最近修改: * - 2026-01-08: 规范优化 - 完善文件头注释,符合代码检查规范 (修改者: moyin) * * @author moyin * @version 1.0.1 * @since 2026-01-08 * @lastModified 2026-01-08 */ export { LocationBroadcastService } from './location_broadcast.service'; export { LocationSessionService } from './location_session.service'; export { LocationPositionService } from './location_position.service'; // 导出相关的DTO类型 export type { JoinSessionRequest, JoinSessionResponse, PositionUpdateRequest, PositionUpdateResponse, SessionStatsResponse } from './location_broadcast.service'; export type { CreateSessionRequest, SessionConfigDTO, SessionQueryRequest, SessionListResponse, SessionDetailResponse } from './location_session.service'; export type { PositionQueryRequest, PositionQueryResponse, PositionStatsRequest, PositionStatsResponse, PositionHistoryRequest, PositionValidationResult } from './location_position.service';