CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL DEFAULT '0' COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
    `name` varchar(255) NOT NULL DEFAULT '' COMMENT '服务名称',
    `service_flage` varchar(255) NOT NULL DEFAULT '' COMMENT '服务标识',
    `setting` text NOT NULL COMMENT '服务配置',
    `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务类型表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_interface` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL DEFAULT '0' COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
    `channel_id` int(11) NOT NULL COMMENT '通道id',
    `channel_name` varchar(32) NOT NULL COMMENT '通道名称',
    `service_id` int(11) NOT NULL DEFAULT '0' COMMENT '服务类型ID',
    `name` varchar(255) NOT NULL DEFAULT '' COMMENT '接口名称',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `deduct_type` varchar(255) NOT NULL DEFAULT '' COMMENT '扣除类型：times/次数 words/字数 duration_second/秒时长 duration_minute/分钟时长',
    `deduct_base` int(11) NOT NULL COMMENT '扣除基准',
    `deduct_num` int(11) NOT NULL DEFAULT '0' COMMENT '扣除点数',
    `setting` text NOT NULL COMMENT '服务配置',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态 0-关闭 1开启',
    `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务接口表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_interface_log` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL DEFAULT '0' COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
    `iyibai_log_id` int(11) NOT NULL DEFAULT '0' COMMENT 'iyibai的对应此表的log id',
    `table_name` varchar(255) NOT NULL DEFAULT '' COMMENT '对应的任务表名',
    `table_id` int(11) NOT NULL DEFAULT '0' COMMENT '对应的任务id',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务唯一ID',
    `service_id` int(11) NOT NULL DEFAULT '0' COMMENT '服务类型ID',
    `service_name` varchar(255) NOT NULL DEFAULT '' COMMENT '服务名称',
    `service_flage` varchar(255) NOT NULL DEFAULT '' COMMENT '服务标识',
    `interface_id` int(11) NOT NULL DEFAULT '0' COMMENT '服务接口ID',
    `interface_name` varchar(255) NOT NULL DEFAULT '' COMMENT '接口名称',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '通道id',
    `channel_name` varchar(32) NOT NULL DEFAULT '' COMMENT '通道名称',
    `deduct_type` varchar(255) NOT NULL DEFAULT '' COMMENT '扣除类型：times/次数 words/字数 duration_second/秒时长 duration_minute/分钟时长',
    `interface_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '接口总数数',
    `deduct_base` int(11) NOT NULL COMMENT '扣除基准',
    `deduct_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '扣除点数',
    `deduct_total_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '扣除总点数',
    `result` longtext COMMENT '调用结果',
    `show_in_list` tinyint(1) NOT NULL COMMENT '是否在后台列表显示 0-不显示 1-显示',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态 0-未结算 1-已结算',
    `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务接口表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_fees` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
    `total_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '充值总点数',
    `deduct_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '扣除总点数',
    `surplus_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '剩余总点数',
    `mch_id` int(11) NOT NULL DEFAULT '0' COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
    `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务余额表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_fees_log` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
    `log_title` varchar(255) NOT NULL DEFAULT '',
    `front_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '操作前点数',
    `after_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '操作后点数',
    `log_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '操作点数',
    `log_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '操作类型 0-减少 1-增加',
    `relate_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联ID',
    `relate_type` varchar(255) NOT NULL DEFAULT '' COMMENT '日志类型：order/线上充值 operate/后台操作 interface/接口调用',
    `operator_id` int(11) NOT NULL DEFAULT '0' COMMENT '操作人ID：用户充值为零',
    `desc` text NOT NULL COMMENT '套餐描述',
    `mch_id` int(11) NOT NULL DEFAULT '0' COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
    `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务余额消费日志表';


CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_meal` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `sys_goods_id` int(11) NOT NULL COMMENT '系统商品id',
    `name` varchar(255) NOT NULL DEFAULT '' COMMENT '套餐名称',
    `market_price` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '市场价',
    `price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '销售价格',
    `price_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '价格点数',
    `gift_price_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '赠送点数',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态 0-关闭 1开启',
    `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
    `desc` text NOT NULL COMMENT '套餐描述',
    `mch_id` int(11) NOT NULL DEFAULT '0' COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
    `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务套餐表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_order` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `sys_order_id` int(11) NOT NULL COMMENT '系统订单id',
    `order_no` varchar(50) NOT NULL COMMENT '订单编号',
    `out_trade_no` varchar(50) NOT NULL COMMENT '商户内部交易号',
    `pay_type` tinyint(3) NOT NULL COMMENT '支付类型，0-微信，1-百度，2-支付宝，3-字节跳动，4-QQ，7-货到付款，8-银行卡支付，11-储值余额，12-激励视频，13-兑换码，15-现金支付，16-积分兑换',
    `buyer_id` int(11) NOT NULL COMMENT '买家id',
    `sub_buyer_id` int(11) NOT NULL DEFAULT '0' COMMENT '子买家id',
    `order_money` decimal(10,2) NOT NULL COMMENT '账单金额',
    `pay_money` decimal(10,2) NOT NULL COMMENT '应付金额',
    `pay_time` int(11) NOT NULL DEFAULT '0' COMMENT '付款时间',
    `meal_name` varchar(255) NOT NULL DEFAULT '' COMMENT '套餐名称',
    `meal_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '价格',
    `meal_price_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '价格点数',
    `gift_price_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '赠送点数',
    `pay_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '订单付款状态,0-未付款；1-已付款',
    `order_status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '订单状态，0：待支付；1：待发货；2：已发货；3：已完成；4：退款中；5：已退款；6：已取消（主动）；7：已关闭（被动）',
    `mch_id` int(11) NOT NULL DEFAULT '0' COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID',
    `extend` text COMMENT '扩展信息',
    `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务订单表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_exchange_code` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `meal_id` int(11) NOT NULL DEFAULT '0' COMMENT '套餐id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `sys_order_id` int(11) NOT NULL DEFAULT '0' COMMENT '系统订单id',
    `exchange_code` varchar(100) NOT NULL COMMENT '兑换码',
    `start_time` int(11) NOT NULL DEFAULT '0' COMMENT '有效期开始时间',
    `end_time` int(11) NOT NULL DEFAULT '0' COMMENT '有效期结束时间',
    `remarks` varchar(500) NOT NULL DEFAULT '' COMMENT '备注',
    `exchange_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态 0/未兑换 1/已兑换',
    `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态 0/作废 1/正常',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-兑换码表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_user_video` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `title` varchar(255) NOT NULL DEFAULT '' COMMENT '视频标题',
    `video_cover` varchar(255) NOT NULL DEFAULT '' COMMENT '视频封面',
    `video_url` varchar(255) NOT NULL DEFAULT '' COMMENT '视频地址',
    `video_duration` int(11) NOT NULL DEFAULT '0' COMMENT '视频时长秒',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-用户视频形象表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_video` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `user_video_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户视频形象表id',
    `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '通道id',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `creation_id` varchar(255) NOT NULL DEFAULT '' COMMENT '形象作品ID（接口调用返回）',
    `creation_url` varchar(255) NOT NULL DEFAULT '' COMMENT '形象作品地址（接口调用返回）',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务 log id',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0未训练 1训练中 2已完成 3失败',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-视频形象表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_user_timbre` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `title` varchar(255) NOT NULL DEFAULT '' COMMENT 'mp3标题',
    `timbre_url` varchar(255) NOT NULL DEFAULT '' COMMENT 'mp3地址',
    `timbre_duration` int(11) NOT NULL DEFAULT '0' COMMENT 'mp3时长秒',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-用户音色表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_timbre` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `user_timbre_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户音色表id',
    `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '通道id',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `creation_id` varchar(255) NOT NULL DEFAULT '' COMMENT '音色作品ID（接口调用返回）',
    `creation_url` varchar(255) NOT NULL DEFAULT '' COMMENT '音色作品地址（接口调用返回）',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务 log id',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0未训练 1训练中 2已完成 3失败',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-音色表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_sound` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `timbre_id` int(11) NOT NULL DEFAULT '0' COMMENT '音色id',
    `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '通道id',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `title` varchar(255) NOT NULL DEFAULT '' COMMENT 'mp3标题',
    `sound_type` varchar(255) NOT NULL DEFAULT '' COMMENT '声音类型：sound/语音 text/文本',
    `sound_content` text NOT NULL COMMENT '声音内容',
    `creation_id` varchar(255) NOT NULL DEFAULT '' COMMENT '声音作品ID（接口调用返回）',
    `creation_url` varchar(255) NOT NULL DEFAULT '' COMMENT '声音作品地址（接口调用返回）',
    `creation_duration` int(11) NOT NULL DEFAULT '0' COMMENT '声音作品时长秒（接口调用返回）',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务id',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0未训练 1训练中 2已完成 3失败',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-声音表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_creation` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '通道id',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `video_id` int(11) NOT NULL DEFAULT '0' COMMENT '视频形象id',
    `sound_id` int(11) NOT NULL DEFAULT '0' COMMENT '声音id',
    `title` varchar(255) NOT NULL COMMENT '作品标题',
    `creation_cover` varchar(255) NOT NULL COMMENT '作品封面',
    `creation_id` varchar(255) NOT NULL DEFAULT '' COMMENT '作品ID（接口调用返回）',
    `creation_url` varchar(255) NOT NULL DEFAULT '' COMMENT '作品地址（接口调用返回）',
    `creation_duration` int(11) NOT NULL DEFAULT '0' COMMENT '作品时长秒（接口调用返回）',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务id',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0未训练 1训练中 2已完成 3失败',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-作品表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_text` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `channel_id` int(11) NOT NULL DEFAULT 0 COMMENT '通道id',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `content` varchar(1000) NOT NULL DEFAULT '' COMMENT '内容',
    `type` varchar(255) NOT NULL DEFAULT '' COMMENT '类型：short/短 centre/中 long/长',
    `result` text NOT NULL COMMENT '生成结果',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务id',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0未训练 1训练中 2已完成 3失败',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-文案表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_text_extraction` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '通道id',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `content` varchar(1000) NOT NULL DEFAULT '' COMMENT '内容',
    `type` varchar(255) NOT NULL DEFAULT '' COMMENT '类型：share/分享 file/文件',
    `result` text NOT NULL COMMENT '生成结果',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务id',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0未训练 1训练中 2已完成 3失败',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-文案提取表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_text_imitation` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '通道id',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `content` varchar(1000) NOT NULL DEFAULT '' COMMENT '内容',
    `type` varchar(255) NOT NULL DEFAULT '' COMMENT '类型：polish/润色 expand/扩写 abbreviate/扩写 rewrite/重写',
    `result` text NOT NULL COMMENT '生成结果',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务id',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0未训练 1训练中 2已完成 3失败',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-文案仿写表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_text_illegal` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `mch_id` int(11) NOT NULL COMMENT '应用ID',
    `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺id',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
    `channel_id` int(11) NOT NULL DEFAULT '0' COMMENT '通道id',
    `interface_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '接口标识',
    `interface_type` varchar(255) NOT NULL DEFAULT '' COMMENT '接口类型第三方平台标识',
    `content` varchar(1000) NOT NULL DEFAULT '' COMMENT '内容',
    `type` varchar(255) NOT NULL DEFAULT '' COMMENT '类型 default/默认',
    `result` text NOT NULL COMMENT '生成结果',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务id',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0未训练 1训练中 2已完成 3失败',
    `create_time` int(11) NOT NULL COMMENT '添加时间',
    `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
    `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='AI服务-文案违禁词检测表';

ALTER TABLE `YB_TABLE_PREFIX_ai_services_user_video` ADD COLUMN `width` int(11) NOT NULL COMMENT '视频宽度' AFTER `video_duration`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_user_video` ADD COLUMN `height` int(11) NOT NULL COMMENT '视频高度' AFTER `width`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_interface_log` ADD COLUMN `table_name` varchar(255) NOT NULL DEFAULT '' COMMENT '对应的任务表名' AFTER `iyibai_log_id`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_interface_log` ADD COLUMN `table_id` int(11) NOT NULL DEFAULT '0' COMMENT '对应的任务id' AFTER `table_name`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_meal` ADD COLUMN `market_price` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '市场价' AFTER `name`;

ALTER TABLE `YB_TABLE_PREFIX_ai_services_interface_log` ADD COLUMN `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务唯一ID' AFTER `table_id`;
