-- ============================================================
-- V4: 为AI任务表添加图片参数支持
-- 描述: 支持图生视频功能，允许用户上传参考图片
-- 作者: 1818AI
-- 日期: 2025-10-20
-- ============================================================

-- 添加图片相关字段到ai_task表
ALTER TABLE `ai_task` 
ADD COLUMN `image_url` VARCHAR(500) NULL COMMENT '参考图片URL（用于图生视频）' AFTER `prompt`,
ADD COLUMN `image_base64` TEXT NULL COMMENT '参考图片Base64编码（用于图生视频）' AFTER `image_url`,
ADD COLUMN `aspect_ratio` VARCHAR(10) NULL COMMENT '图片宽高比（如2:3, 3:2, 1:1）' AFTER `image_base64`;

-- 添加索引以优化查询性能
CREATE INDEX `idx_task_type` ON `ai_task`(`task_type`);

-- 记录迁移日志
INSERT INTO `migration_log` (`version`, `description`, `executed_at`) 
VALUES ('V4', '为AI任务表添加图片参数支持（图生视频功能）', NOW())
ON DUPLICATE KEY UPDATE `executed_at` = NOW();

