-- ============================================================================= -- 自动对焦 per-well 运动范围迁移(依据 需求文档 2026-06-25 §七) -- 库:aivfo_tl_setting(MySQL 8,InnoDB/utf8mb4) -- 范围 = 中心 ± 半幅:中心复用现有 horizontal_motor_position / eeprom_clear_position, -- 本次仅加"半幅"列 + 设备级默认/曝光范围。 -- ⚠ MySQL 8 ADD COLUMN 不支持 IF NOT EXISTS:旧库重跑前先 DESC 判断列是否已存在。 -- 全新部署不需要本文件(base 脚本 sql/aivfo_tl_setting.sql 已含,见 Task 1.2)。 -- ============================================================================= ALTER TABLE `house_well_setting` ADD COLUMN `horizontal_focus_range` int NULL DEFAULT NULL COMMENT 'well级水平搜索半幅(围绕horizontal_motor_position;空=继承tl_setting.focus_h_range_default)', ADD COLUMN `vertical_focus_range` int NULL DEFAULT NULL COMMENT 'well级垂直搜索半幅(围绕eeprom_clear_position;空=继承tl_setting.focus_v_range_default)'; ALTER TABLE `tl_setting` ADD COLUMN `focus_h_range_default` int NULL DEFAULT NULL COMMENT '水平半幅设备级默认(well级留空时用)', ADD COLUMN `focus_v_range_default` int NULL DEFAULT NULL COMMENT '垂直半幅设备级默认', ADD COLUMN `focus_exposure_min` int NOT NULL DEFAULT 10 COMMENT '对焦曝光二分下限(沿用引擎现值)', ADD COLUMN `focus_exposure_max` int NOT NULL DEFAULT 800 COMMENT '对焦曝光二分上限(沿用引擎现值)';