Files
whale-town-end/src/business/location_broadcast/services/index.ts
moyin c31cbe559d feat:实现位置广播系统
- 添加位置广播核心控制器和服务
- 实现健康检查和位置同步功能
- 添加WebSocket实时位置更新支持
- 完善位置广播的测试覆盖
2026-01-08 23:05:52 +08:00

59 lines
1.7 KiB
TypeScript
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.
/**
* 位置广播业务服务导出
*
* 功能描述:
* - 统一导出所有位置广播相关的业务服务
* - 提供便捷的服务导入接口
* - 支持模块化的服务管理
* - 简化业务服务的使用和依赖注入
*
* 职责分离:
* - 服务导出:统一管理所有业务服务的导出
* - 类型导出:同时导出服务类和相关的类型定义
* - 依赖简化:为外部模块提供简洁的服务导入方式
* - 接口管理:统一管理服务接口的版本和兼容性
*
* 技术实现:
* - 服务导出使用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';