feat:实现位置广播系统
- 添加位置广播核心控制器和服务 - 实现健康检查和位置同步功能 - 添加WebSocket实时位置更新支持 - 完善位置广播的测试覆盖
This commit is contained in:
48
src/business/location_broadcast/index.ts
Normal file
48
src/business/location_broadcast/index.ts
Normal file
@@ -0,0 +1,48 @@
|
||||
/**
|
||||
* 位置广播业务模块导出
|
||||
*
|
||||
* 功能描述:
|
||||
* - 统一导出位置广播业务模块的所有公共接口
|
||||
* - 提供便捷的模块导入方式
|
||||
* - 支持模块化的系统集成
|
||||
* - 简化外部模块对位置广播功能的使用
|
||||
*
|
||||
* 职责分离:
|
||||
* - 接口导出:统一管理模块对外暴露的接口
|
||||
* - 依赖简化:减少外部模块的导入复杂度
|
||||
* - 版本控制:统一管理模块接口的版本变更
|
||||
* - 文档支持:为模块使用提供清晰的导入指南
|
||||
*
|
||||
* 技术实现:
|
||||
* - ES6模块:使用标准的ES6导入导出语法
|
||||
* - 类型导出:同时导出类型定义和实现
|
||||
* - 分类导出:按功能分类导出不同类型的组件
|
||||
* - 命名空间:避免命名冲突的导出策略
|
||||
*
|
||||
* 最近修改:
|
||||
* - 2026-01-08: 规范优化 - 完善文件头注释,符合代码检查规范 (修改者: moyin)
|
||||
*
|
||||
* @author moyin
|
||||
* @version 1.0.1
|
||||
* @since 2026-01-08
|
||||
* @lastModified 2026-01-08
|
||||
*/
|
||||
|
||||
// 导出主模块
|
||||
export { LocationBroadcastModule } from './location_broadcast.module';
|
||||
|
||||
// 导出业务服务
|
||||
export * from './services';
|
||||
|
||||
// 导出控制器
|
||||
export { LocationBroadcastController } from './controllers/location_broadcast.controller';
|
||||
export { HealthController } from './controllers/health.controller';
|
||||
|
||||
// 导出WebSocket网关
|
||||
export { LocationBroadcastGateway } from './location_broadcast.gateway';
|
||||
|
||||
// 导出守卫
|
||||
export { WebSocketAuthGuard, AuthenticatedSocket } from './websocket_auth.guard';
|
||||
|
||||
// 导出DTO
|
||||
export * from './dto';
|
||||
Reference in New Issue
Block a user