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