- 新增 SYSTEM_EXECUTE_ACTION_QUEUE 枚举值支持边缘设备动作队列执行 - 修改 aima_task_test_case 表主键为 task_id 和 sort_order 组合 - 添加 AimaFlowExecutionListener 监听器实现任务执行进度跟踪 - 引入并发安全的 Map 结构存储任务执行状态避免并发问题 - 实现测试用例绑定顺序管理和执行进度计算逻辑 - 集成 FlowMediaParamResolver 处理图像和视频媒体参数 - 完善 AimaTaskInstanceService 支持测试用例顺序执行 - 添加 AimaTestLog 记录实际执行结果、截图和视频链接 - 更新 EdgeCameraService 支持工作流录像会话管理 - 实现后端本地录像功能包括开始/停止录制操作 - 添加定时清理过期录像会话和 WebSocket 实时推送支持
13 lines
454 B
SQL
13 lines
454 B
SQL
-- Allow the same test case or waypoint to appear more than once in a task.
|
|
-- The task position, rather than the bound resource ID, identifies a row.
|
|
|
|
ALTER TABLE `aima_task_test_case`
|
|
DROP PRIMARY KEY,
|
|
MODIFY COLUMN `sort_order` int NOT NULL,
|
|
ADD PRIMARY KEY (`task_id`, `sort_order`);
|
|
|
|
ALTER TABLE `inspection_task_waypoint`
|
|
DROP PRIMARY KEY,
|
|
MODIFY COLUMN `sort_order` int NOT NULL,
|
|
ADD PRIMARY KEY (`task_id`, `sort_order`);
|