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_rules` (
    `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 '智能体名称',
    `deduct_type` varchar(255) NOT NULL DEFAULT '' COMMENT '扣除类型：times/次数 words/字数 duration/时长',
    `deduct_base` int(11) 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_agent` (
    `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',
    `interface_id` int(11) NOT NULL DEFAULT '0' COMMENT '服务接口ID',
    `name` varchar(255) NOT NULL DEFAULT '' COMMENT '智能体名称',
    `description` varchar(2000) NOT NULL DEFAULT '' COMMENT '智能体描述',
    `result_time` varchar(500) NOT NULL DEFAULT '' COMMENT '结果时间',
    `rules_id` int(11) NOT NULL DEFAULT '0' COMMENT '规则ID',
    `deduct_num` int(11) NOT NULL DEFAULT '0' COMMENT '扣除点数',
    `is_vip_free` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否VIP免费，0否 1是',
    `api_type` varchar(255) NOT NULL DEFAULT 'agent' COMMENT '接口类型：workflow/工作流 agent/智能体',
    `workflow_id` varchar(255) NOT NULL DEFAULT '' COMMENT '工作流ID',
    `agent_id` varchar(255) NOT NULL DEFAULT '' COMMENT '智能体ID',
    `agent_type` varchar(255) NOT NULL DEFAULT 'application' COMMENT '智能体类型：iyibai/壹佰云 platform/平台 application/应用',
    `agent_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '智能体标识',
    `use_num` int(11) NOT NULL DEFAULT '0' COMMENT '调用次数',
    `service_id` int(11) NOT NULL DEFAULT '0' COMMENT '服务类型ID',
    `images` varchar(2000) NOT NULL DEFAULT '' COMMENT '图片地址',
    `setting` text NOT NULL COMMENT '配置',
    `content` longtext COMMENT '详情',
    `is_recommend` tinyint(1) NOT NULL DEFAULT 0 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_agent_class` (
    `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 '分类名称',
    `pid` int(11) NOT NULL DEFAULT 0 COMMENT '父级分类id',
    `level` int(11) NOT NULL DEFAULT '1' COMMENT '级别',
    `sort` int(11) DEFAULT 0 COMMENT '分类排序',
    `icon` varchar(255) DEFAULT '' COMMENT '分类图标',
    `banner` varchar(500) NOT NULL DEFAULT '' COMMENT '广告图',
    `link` varchar(500) NOT NULL DEFAULT '' COMMENT '广告链接',
    `status` tinyint(1) DEFAULT 1 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=MyISAM DEFAULT CHARSET=utf8 COMMENT='AI服务智能体分类表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_agent_class_relate` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
    `agent_id` int(11) NOT NULL COMMENT '智能体id',
    `class_id` int(11) NOT NULL COMMENT '智能体分类id',
    `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 '添加时间',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COMMENT='智能体-分类关联表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_agent_follow` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `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 COMMENT '用户id',
    `agent_id` int(11) NOT NULL DEFAULT '0' COMMENT '智能体ID',
    `type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '类型，1-收藏，2-常用',
    `create_time` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='I服务智能体收藏表';

CREATE TABLE IF NOT EXISTS `YB_TABLE_PREFIX_ai_services_agent_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',
    `agent_id` int(11) NOT NULL DEFAULT '0' COMMENT '智能体ID',
    `agent_name` varchar(255) NOT NULL DEFAULT '' COMMENT '智能体名称',
    `agent_image` varchar(500) NOT NULL DEFAULT '' COMMENT '图片地址',
    `agent_type` varchar(255) NOT NULL DEFAULT 'application' COMMENT '智能体类型：iyibai/平台 platform/平台 application/应用',
    `agent_flag` varchar(255) NOT NULL DEFAULT '' 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_agent_result` (
    `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',
    `log_id` int(11) NOT NULL DEFAULT '0' COMMENT '日志ID',
    `task_id` varchar(255) NOT NULL DEFAULT '' COMMENT '任务唯一ID',
    `conversation_id` varchar(255) NOT NULL DEFAULT '' COMMENT '会话ID',
    `agent_id` int(11) NOT NULL DEFAULT '0' COMMENT '智能体ID',
    `agent_name` varchar(255) NOT NULL DEFAULT '' COMMENT '智能体名称',
    `agent_image` varchar(500) NOT NULL DEFAULT '' COMMENT '图片地址',
    `agent_type` varchar(255) NOT NULL DEFAULT 'application' COMMENT '智能体类型：iyibai/平台 platform/平台 application/应用',
    `agent_flag` varchar(255) NOT NULL DEFAULT '' COMMENT '智能体标识',
    `deduct_way` varchar(255) NOT NULL DEFAULT 'fees' COMMENT '扣除方式：vip/会员卡 fees/余额 ',
    `deduct_type` varchar(255) NOT NULL DEFAULT '' COMMENT '扣除类型：times/次数 words/字数 duration/时长',
    `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 '扣除总点数',
    `params` longtext COMMENT '调用参数',
    `result` longtext COMMENT '调用结果',
    `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态：0未训练 1训练中 2已完成 3失败',
    `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_way` varchar(255) NOT NULL DEFAULT 'fees' COMMENT '扣除方式：vip/会员卡 fees/余额 ',
    `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_meal_order` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
    `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
    `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
    `total_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '总点数',
    `surplus_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '剩余点数',
    `end_time` int(11) NOT NULL DEFAULT '0' COMMENT '到期时间',
    `expire_log_id` int(11) NOT NULL DEFAULT '0' COMMENT '到期logid',
    `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 '',
    `deduct_way` varchar(255) NOT NULL DEFAULT 'fees' COMMENT '扣除方式：vip/会员卡 fees/余额 ',
    `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/接口调用,expire/过期',
    `operator_id` int(11) NOT NULL DEFAULT '0' COMMENT '操作人ID：用户充值为零',
    `desc` text NOT NULL COMMENT '套餐描述',
    `meal_order_id` int(11) NOT NULL DEFAULT '0' COMMENT '充值记录id',
    `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开启',
    `valid_days` int(11) NOT NULL DEFAULT '1' COMMENT '有效天数',
    `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 '赠送点数',
    `valid_days` int(11) NOT NULL DEFAULT '1' 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',
    `application_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/正常',
    `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1套餐，2会员卡',
    `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_meal` ADD `valid_days` int(11) NOT NULL DEFAULT '1' COMMENT '有效天数' AFTER `status`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_fees_log` ADD `meal_order_id` int(11) NOT NULL DEFAULT '0' COMMENT '充值记录id' AFTER `desc`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_agent` ADD `content` longtext COMMENT '详情' AFTER `setting`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_order` ADD `valid_days` int(11) NOT NULL DEFAULT '1' COMMENT '有效天数' AFTER `gift_price_num`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_agent_result` ADD `conversation_id` varchar(255) NOT NULL DEFAULT '' COMMENT '会话ID' AFTER `task_id`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_agent_result` ADD `log_id` int(11) NOT NULL DEFAULT '0' COMMENT '日志ID' AFTER `user_id`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_agent_follow` ADD `type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '类型，1-收藏，2-常用' AFTER `agent_id`;
ALTER TABLE `YB_TABLE_PREFIX_ai_services_order` ADD `application_id` int(11) NOT NULL DEFAULT '0' COMMENT '来自应用ID' AFTER `shop_id`;

