feat: 实现任务执行系统核心架构和事件驱动机制
主要变更:
- 实现基于MediatR的事件驱动任务执行系统
- 新增ControllerHandlers:StartFlow、EndFlow、EnableFlightMode、DisableFlightMode、ImsiRegistration
- 实现EventHandlers:NodeExecutionCompleted、NodeExecutionFailed、NodeExecutionEventRouter
- 增强INodeExecutionEvent接口,添加TestScenario和TestCaseFlow上下文信息
- 实现TaskExecutionService核心业务逻辑和Commands/Queries
- 创建TaskExecutionController提供HTTP API接口
- 修复RuntimeCode生成时机问题,允许字段为空
- 修复前端Tabs组件初始化时序问题
- 重构架构以符合Clean Architecture模式
技术特点:
- 类型安全的事件路由和处理器映射
- 完整的错误处理和重试机制
- 统一的OperationResult响应格式
- 支持异步执行和并发处理
- 完整的日志记录和监控支持
影响范围:
- 后端:任务执行、事件处理、API接口
- 前端:组件初始化、菜单加载
- 数据库:RuntimeCode字段允许为空
|