feat:实现位置广播系统
- 添加位置广播核心控制器和服务 - 实现健康检查和位置同步功能 - 添加WebSocket实时位置更新支持 - 完善位置广播的测试覆盖
This commit is contained in:
59
src/business/location_broadcast/services/index.ts
Normal file
59
src/business/location_broadcast/services/index.ts
Normal file
@@ -0,0 +1,59 @@
|
||||
/**
|
||||
* 位置广播业务服务导出
|
||||
*
|
||||
* 功能描述:
|
||||
* - 统一导出所有位置广播相关的业务服务
|
||||
* - 提供便捷的服务导入接口
|
||||
* - 支持模块化的服务管理
|
||||
* - 简化业务服务的使用和依赖注入
|
||||
*
|
||||
* 职责分离:
|
||||
* - 服务导出:统一管理所有业务服务的导出
|
||||
* - 类型导出:同时导出服务类和相关的类型定义
|
||||
* - 依赖简化:为外部模块提供简洁的服务导入方式
|
||||
* - 接口管理:统一管理服务接口的版本和兼容性
|
||||
*
|
||||
* 技术实现:
|
||||
* - 服务导出:使用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';
|
||||
Reference in New Issue
Block a user