CMVR-IOT/sql/ti_touch_interaction_v2.sql
lixiaolong 01da7a2dd4 feat(model): 更新AI评估结果模型并重构AGV协议定义
- 在AeIResultDTO中新增结构化执行步骤、界面路径和执行证据截图字段
- 在AeViEvaluationVO中新增执行过程相关的结构化步骤字段
- 将agv_utils.proto中的消息定义整合到agv.proto中
- 从arm_command.proto中补充完整的机械臂控制命令定义
- 更新arm_service.proto中机械臂服务接口定义
- 移除废弃的arm_teleop_v1.proto文件
- 修改AgvNavigationWaiter类中引用的消息类型包名
- 更新应用配置文件中的激活环境设置
2026-09-23 14:24:44 +08:00

27 lines
1.5 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 触控交互路径及动作配置。部署新版后端前执行一次。
ALTER TABLE `ti_vehicle_function`
ADD COLUMN `operation_type` varchar(20) NOT NULL DEFAULT 'CLICK'
COMMENT 'CLICK/LONG_PRESS/SWIPE/EDGE_SCRIPT' AFTER `icon_url`,
ADD COLUMN `target_ui_key` varchar(50) DEFAULT NULL
COMMENT '点击后跳转的UI字典键值' AFTER `operation_type`,
ADD COLUMN `operation_params` varchar(1000) DEFAULT NULL
COMMENT '操作参数JSON' AFTER `target_ui_key`,
ADD COLUMN `repeat_count` int NOT NULL DEFAULT 1
COMMENT '动作重复次数' AFTER `operation_params`,
ADD COLUMN `wait_ms` int NOT NULL DEFAULT 1000
COMMENT '动作后等待时间(毫秒)' AFTER `repeat_count`;
-- 兼容历史数据:名称与UI名称一致的功能自动成为导航边。
UPDATE ti_vehicle_function function_item
JOIN sys_dict_data function_dict
ON function_dict.dict_type = 'ti_function_config'
AND function_dict.dict_value COLLATE utf8mb4_general_ci = function_item.func_key COLLATE utf8mb4_general_ci
JOIN sys_dict_data ui_dict
ON ui_dict.dict_type = 'ti_ui_config'
AND ui_dict.dict_label COLLATE utf8mb4_general_ci = function_dict.dict_label COLLATE utf8mb4_general_ci
JOIN ti_vehicle_ui ui
ON ui.vehicle_config_id = function_item.vehicle_config_id
AND ui.ui_key COLLATE utf8mb4_general_ci = ui_dict.dict_value COLLATE utf8mb4_general_ci
SET function_item.target_ui_key = ui_dict.dict_value
WHERE function_item.target_ui_key IS NULL;