移除composite_case_steps表中的冗余字段,优化数据库结构

This commit is contained in:
longpeng 2025-06-30 01:11:16 +08:00
parent a0cb6f8760
commit cc30610074

View File

@ -44,12 +44,6 @@ CREATE TABLE `composite_case_steps`
`parameters_json` JSON NULL COMMENT '步骤特定参数,例如:{"endpoint": "/users", "method": "GET"}', `parameters_json` JSON NULL COMMENT '步骤特定参数,例如:{"endpoint": "/users", "method": "GET"}',
`is_required` BOOLEAN DEFAULT TRUE COMMENT '是否必需步骤', `is_required` BOOLEAN DEFAULT TRUE COMMENT '是否必需步骤',
`step_description` TEXT NULL COMMENT '步骤描述', `step_description` TEXT NULL COMMENT '步骤描述',
`selector` VARCHAR(255) NULL COMMENT 'UI元素选择器',
`input_value` VARCHAR(255) NULL COMMENT '输入值',
`event_type` VARCHAR(50) NULL COMMENT '事件类型',
`offset_x` INT NULL COMMENT 'X轴偏移量',
`offset_y` INT NULL COMMENT 'Y轴偏移量',
`wait_time_seconds` INT NULL COMMENT '等待时间(秒)',
`success_next_step_order` INT NULL COMMENT '成功时跳转到的步骤顺序', `success_next_step_order` INT NULL COMMENT '成功时跳转到的步骤顺序',
`failure_next_step_order` INT NULL COMMENT '失败时跳转到的步骤顺序', `failure_next_step_order` INT NULL COMMENT '失败时跳转到的步骤顺序',
`run_condition` JSON NULL COMMENT '执行条件,例如:{"previous_step_id": "step_xyz", "status": "success"}', `run_condition` JSON NULL COMMENT '执行条件,例如:{"previous_step_id": "step_xyz", "status": "success"}',
@ -64,25 +58,3 @@ CREATE TABLE `composite_case_steps`
ALTER TABLE composite_cases ALTER TABLE composite_cases
ADD COLUMN deleted_at DATETIME NULL AFTER updated_at; ADD COLUMN deleted_at DATETIME NULL AFTER updated_at;
-- 为composite_case_steps表添加缺失的字段
ALTER TABLE composite_case_steps
ADD COLUMN step_description TEXT NULL AFTER step_name COMMENT '步骤描述';
ALTER TABLE composite_case_steps
ADD COLUMN selector VARCHAR(255) NULL AFTER is_required COMMENT 'UI元素选择器';
ALTER TABLE composite_case_steps
ADD COLUMN input_value VARCHAR(255) NULL AFTER selector COMMENT '输入值';
ALTER TABLE composite_case_steps
ADD COLUMN event_type VARCHAR(50) NULL AFTER input_value COMMENT '事件类型';
ALTER TABLE composite_case_steps
ADD COLUMN offset_x INT NULL AFTER event_type COMMENT 'X轴偏移量';
ALTER TABLE composite_case_steps
ADD COLUMN offset_y INT NULL AFTER offset_x COMMENT 'Y轴偏移量';
ALTER TABLE composite_case_steps
ADD COLUMN wait_time_seconds INT NULL AFTER offset_y COMMENT '等待时间(秒)';