/**
Source Server Version: 8.0.31
Source Database: backendsys
Date: 2024/04/02 11:04:21
*/

DROP TABLE IF EXISTS `ai_generate_video_task`;

CREATE TABLE `ai_generate_video_task` (
    PRIMARY KEY (`id`),
    `id` BIGINT AUTO_INCREMENT COMMENT 'ID',
    `user_id` BIGINT COMMENT '用户ID',
    `job_id` VARCHAR(255) NOT NULL COMMENT '任务ID',
    `title` VARCHAR(255) NOT NULL COMMENT '标题',
    `source` TEXT NOT NULL COMMENT '内容',
    `resolution` VARCHAR(255) COMMENT '分辨率，横屏支持[1920,1080]、[1280,720]、[1024,576]、竖屏支持[1080,1920]、[720,1280]、[576,1024]',
    `product_type` VARCHAR(255) NOT NULL COMMENT '视频输出形式，可选项为 video、timeline （video: 产出结果为mp4视频；timeline: 产出结果为json时间轴信息；）',
    `tts_per` VARCHAR(10) DEFAULT '4100' COMMENT '音库，支持基础音库、精品音库、臻品音库，默认 4100:度小雯-女',
    `bg_music_url` VARCHAR(1000) COMMENT '背景音乐URL',
    `video_begin_url` VARCHAR(1000) COMMENT '片头',
    `video_end_url` VARCHAR(1000) COMMENT '片尾',
    `video_logo_url` VARCHAR(1000) COMMENT '视频LOGO(角标)',
    `video_logo_location` VARCHAR(10) COMMENT '角标位置，支持：top-left（左上）、top-right（右上），默认为 top-left',
    `video_logo_margin` VARCHAR(10) COMMENT '角标边缘距离，单位px，支持0-100，默认为 20',

#     `caption_margin_bottom` VARCHAR(255) COMMENT '字幕距离视频底部的位置，单位px，支持选择0-500',
#     `caption_font_color` VARCHAR(255) COMMENT '字幕字体颜色，支持传入颜色的十六进制，默认：ffffff',
#     `caption_font_alpha` VARCHAR(255) COMMENT '字幕字体透明度，范围：0-100，从透明到不透明，默认：100',
#     `caption_bg_color` VARCHAR(255) COMMENT '字幕背景颜色，支持传入颜色的十六进制，默认：927070',
#     `caption_bg_alpha` VARCHAR(255) COMMENT '字幕背景透明度，范围：0-100，从透明到不透明，默认32',

    `job_status` VARCHAR(10) DEFAULT '0' COMMENT '任务状态 (0任务排队中，1任务完成，3任务执行中)',

    `result_video_url` VARCHAR(1000) COMMENT '任务产出视频地址',
    `result_points` VARCHAR(255) COMMENT '本次生成消耗的点数',
    `result_basic_duration` VARCHAR(255) COMMENT '本次生成视频基础时长',
    `result_fail_reason` VARCHAR(255) COMMENT '失败原因',

    `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='AI成片表-定制表';

