/**
Source Server Version: 8.0.31
Source Database: backendsys
Date: 2025/06/03 10:09:22
*/

DROP TABLE IF EXISTS `crt_drama_project_storyboard`;
CREATE TABLE `crt_drama_project_storyboard` (
    PRIMARY KEY (`id`),
    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'ID',
    `user_id` BIGINT NOT NULL COMMENT '用户ID',

    `drama_project_id` BIGINT NOT NULL COMMENT '项目ID',
    `episode_num` INT NOT NULL COMMENT '集数 (不超过999集)',
    `sort` INT NOT NULL COMMENT '排序',

    `story_prompt` VARCHAR(500) COMMENT '分镜设计',
    `story_framing` VARCHAR(500) COMMENT '景别',
    `story_scene` VARCHAR(500) COMMENT '场景',
    `story_weather_time` VARCHAR(500) COMMENT '天气/时间',
    `lora_figure_ids` VARCHAR(255) COMMENT '人物LoRA ID (创建时，跟随项目的人物LoRAID)(多个人物ID以逗号分隔)',

    `param_image_count` INT DEFAULT '1' COMMENT '每次生成图片数量 (默认值：1，整数范围：1~4)',
    `param_prompt_weight` FLOAT DEFAULT '3.5' COMMENT '提示词引导系数 (默认值：3.5，小数点后一位，范围：1~30)',
    `param_sampling_method` VARCHAR(255) DEFAULT 'Euler' COMMENT '采样方法 (枚举)(Euler: euler, DPM++2M: dpmpp_2m)',
    `param_step_count` INT DEFAULT '20' COMMENT '步数 (默认值：20，整数范围：1~30)',
    `param_random_seed` TINYINT DEFAULT '1' COMMENT '随机种子 (默认值：1，范围：(1:随机, 2:自定义))',
    `param_random_seed_custom` VARCHAR(255) COMMENT '随机种子自定义值 (长度: 0~64位整数)',
    `text_to_image_prompt` VARCHAR(1000) COMMENT '文生图提示词 (生图时必填)',

    `param_video_reference_type` TINYINT DEFAULT '1' COMMENT '生视频模式 (1:首尾帧模式, 2:多图参考模式)',
    `param_video_reference_images` TEXT COMMENT '参考图 (1~4张)(多图以逗号分隔)',
    `image_to_video_prompt` VARCHAR(1000) COMMENT '图生视频提示词 (生视频时必填)',

    `generate_image_status` TINYINT DEFAULT '-1' COMMENT '生图状态 (-1:未生图, 1:生成中, 2:已生图)',
    `generate_video_status` TINYINT DEFAULT '-1' COMMENT '生视频状态 (-1:未生视频, 1:生成中, 2:已生视频)',

    `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    INDEX `idx_user_id` (`user_id`)
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='短剧创作-分镜表';

INSERT INTO crt_drama_project_storyboard(user_id, drama_project_id, episode_num, sort, story_prompt, story_framing, story_scene, story_weather_time,
                                         lora_figure_ids, text_to_image_prompt) VALUES
    (1, 1, 1, 2, null, null, null, null, '1,2', null),
    (1, 1, 2, 1, '全景俯拍，跟镜柳王妃慢慢走向王府大门', '全景', '王府门口外景', '下雪的夜晚', '1,2', '漆黑的夜晚，大雪，光线昏暗，远景，高角度，从上面拍摄，宽阔的街道从左下延伸到右上，街道两旁的建筑是中国古代风格，街道尽头画面右上角的建筑比其他建筑高，仅有一个女人背对镜头走在街道上，穿着红色连帽斗篷，一袭纯红色的绸缎轻纱质感长裙，裙摆到脚踝，双足赤裸，红色连帽斗篷，女人的位置处在画面左上，画面右侧的屋檐上站着一只头部朝向女人小乌鸦，以中国古风动漫风格呈现'),
    (1, 2, 10, 1, null, null, null, null, '1,2', null)
;