|
|
@@ -3506,37 +3506,37 @@ CREATE TABLE `fastgpt_chat_replace_words`
|
|
|
-- Table structure for fastgpt_chat_session
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fastgpt_chat_session`;
|
|
|
-CREATE TABLE `fastgpt_chat_session`
|
|
|
-(
|
|
|
- `session_id` bigint NOT NULL AUTO_INCREMENT COMMENT '会话ID',
|
|
|
- `chat_id` varchar(255) NULL DEFAULT NULL COMMENT '会话标识',
|
|
|
- `user_id` varchar(200) NULL DEFAULT NULL COMMENT '客户ID uid',
|
|
|
- `qw_ext_id` bigint NULL DEFAULT NULL COMMENT '外部联系人id',
|
|
|
- `qw_user_id` bigint NULL DEFAULT NULL COMMENT '企微userId',
|
|
|
- `kf_id` varchar(200) NULL DEFAULT NULL COMMENT '客服ID 应用id?',
|
|
|
- `status` tinyint(1) NULL DEFAULT NULL COMMENT '状态 1会话中 2已结束',
|
|
|
- `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID',
|
|
|
- `is_look` tinyint NULL DEFAULT 0 COMMENT '是否查看',
|
|
|
- `user_type` tinyint(1) NULL DEFAULT 1 COMMENT '用户类型 1微信用户 2小程序用户 3销售用户',
|
|
|
- `nick_name` varchar(200) NULL DEFAULT NULL COMMENT '客户昵称',
|
|
|
- `avatar` varchar(200) NULL DEFAULT NULL COMMENT '头像',
|
|
|
- `is_artificial` int NULL DEFAULT NULL COMMENT '是否转人工',
|
|
|
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_time` datetime NULL DEFAULT NULL COMMENT '结束时间',
|
|
|
- `remind_time` datetime NULL DEFAULT NULL COMMENT '需要提醒时间',
|
|
|
- `remind_status` int NULL DEFAULT NULL COMMENT '0 不需要提醒 1 需要提醒',
|
|
|
- `remind_count` int NULL DEFAULT NULL COMMENT '提醒次数',
|
|
|
- `last_time` datetime NULL DEFAULT NULL COMMENT '时间',
|
|
|
- `is_reply` int NULL DEFAULT 0 COMMENT '转人工是否回复',
|
|
|
+CREATE TABLE `fastgpt_chat_session` (
|
|
|
+ `session_id` bigint NOT NULL AUTO_INCREMENT COMMENT '会话ID',
|
|
|
+ `chat_id` varchar(255) DEFAULT NULL COMMENT '会话标识',
|
|
|
+ `user_id` varchar(200) DEFAULT NULL COMMENT '客户ID uid',
|
|
|
+ `qw_ext_id` bigint DEFAULT NULL COMMENT '外部联系人id',
|
|
|
+ `qw_user_id` bigint DEFAULT NULL COMMENT '企微userId',
|
|
|
+ `kf_id` varchar(200) DEFAULT NULL COMMENT '客服ID 应用id?',
|
|
|
+ `status` tinyint(1) DEFAULT NULL COMMENT '状态 1会话中 2已结束',
|
|
|
+ `company_id` bigint DEFAULT NULL COMMENT '公司ID',
|
|
|
+ `is_look` tinyint DEFAULT '0' COMMENT '是否查看',
|
|
|
+ `user_type` tinyint(1) DEFAULT '1' COMMENT '用户类型 1微信用户 2小程序用户 3销售用户',
|
|
|
+ `nick_name` varchar(200) DEFAULT NULL COMMENT '客户昵称',
|
|
|
+ `avatar` varchar(200) DEFAULT NULL COMMENT '头像',
|
|
|
+ `is_artificial` int DEFAULT NULL COMMENT '是否转人工',
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '结束时间',
|
|
|
+ `remind_time` datetime DEFAULT NULL COMMENT '需要提醒时间',
|
|
|
+ `remind_status` int DEFAULT NULL COMMENT '0 不需要提醒 1 需要提醒',
|
|
|
+ `remind_count` int DEFAULT NULL COMMENT '提醒次数',
|
|
|
+ `last_time` datetime DEFAULT NULL COMMENT '时间',
|
|
|
+ `is_reply` int DEFAULT '0' COMMENT '转人工是否回复',
|
|
|
+ `user_info` varchar(100) DEFAULT NULL COMMENT '用户信息',
|
|
|
PRIMARY KEY (`session_id`) USING BTREE,
|
|
|
- INDEX `user_id`(`user_id` ASC) USING BTREE,
|
|
|
- INDEX `qw_ext_id`(`qw_ext_id` ASC) USING BTREE,
|
|
|
- INDEX `qw_user_id`(`qw_user_id` ASC) USING BTREE,
|
|
|
- INDEX `kf_id`(`kf_id` ASC) USING BTREE,
|
|
|
- INDEX `status`(`status` ASC) USING BTREE,
|
|
|
- INDEX `is_artificial`(`is_artificial` ASC) USING BTREE,
|
|
|
- INDEX `remind_status`(`remind_status` ASC) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 481524 COMMENT = '对话关系表' ROW_FORMAT = DYNAMIC;
|
|
|
+ KEY `user_id` (`user_id`) USING BTREE,
|
|
|
+ KEY `qw_ext_id` (`qw_ext_id`) USING BTREE,
|
|
|
+ KEY `qw_user_id` (`qw_user_id`) USING BTREE,
|
|
|
+ KEY `kf_id` (`kf_id`) USING BTREE,
|
|
|
+ KEY `status` (`status`) USING BTREE,
|
|
|
+ KEY `is_artificial` (`is_artificial`) USING BTREE,
|
|
|
+ KEY `remind_status` (`remind_status`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=481526 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='对话关系表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fastgpt_chat_voice_homo
|
|
|
@@ -3776,33 +3776,33 @@ CREATE TABLE `fastgpt_push_token_total`
|
|
|
-- Table structure for fastgpt_role
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `fastgpt_role`;
|
|
|
-CREATE TABLE `fastgpt_role`
|
|
|
-(
|
|
|
- `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
- `role_name` varchar(200) NULL DEFAULT NULL COMMENT '客服名称',
|
|
|
- `company_id` bigint NULL DEFAULT NULL COMMENT '所属公司',
|
|
|
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
- `role_type` tinyint(1) NULL DEFAULT NULL COMMENT '角色类型 1 AI客服',
|
|
|
- `mode_config_json` varchar(2000) NULL DEFAULT NULL COMMENT '模型JSON',
|
|
|
- `mode` tinyint(1) NULL DEFAULT NULL COMMENT '模型 2 fastGpt',
|
|
|
- `avatar` varchar(500) NULL DEFAULT NULL COMMENT '客服头像',
|
|
|
- `kf_id` varchar(50) NULL DEFAULT NULL COMMENT '客服ID',
|
|
|
- `kf_url` varchar(200) NULL DEFAULT NULL COMMENT '客服URL',
|
|
|
- `kf_media_id` varchar(100) NULL DEFAULT NULL,
|
|
|
- `reminder_words` varchar(2000) NULL DEFAULT NULL COMMENT '提示词',
|
|
|
- `bind_corp_id` varchar(255) NULL DEFAULT NULL COMMENT '绑定的公司',
|
|
|
- `contact_info` varchar(255) NULL DEFAULT NULL,
|
|
|
- `channel_type` varchar(255) NULL DEFAULT NULL COMMENT '渠道类型',
|
|
|
- `logistics` tinyint(1) NULL DEFAULT 0 COMMENT '是否开启物流提醒',
|
|
|
- `forbid_send_start` time NULL DEFAULT '00:00:00' COMMENT '禁止起始时间',
|
|
|
- `forbid_send_end` time NULL DEFAULT '04:59:59' COMMENT '禁止结束时间',
|
|
|
- `forbid_status` tinyint(1) NULL DEFAULT 1 COMMENT '是否禁止时段回复 0是不开启禁止 1是开启禁止 默认为1',
|
|
|
- `status` tinyint(1) NULL DEFAULT 0 COMMENT '角色状态 默认为0 0为启用 1为禁用',
|
|
|
- `send_course_status` tinyint(1) NULL DEFAULT NULL COMMENT '是否发送新客先导课',
|
|
|
- `course_id` bigint NULL DEFAULT NULL COMMENT '课程id',
|
|
|
- PRIMARY KEY (`role_id`) USING BTREE
|
|
|
-) ENGINE = InnoDB AUTO_INCREMENT = 1215 COMMENT = '应用表' ROW_FORMAT = DYNAMIC;
|
|
|
+CREATE TABLE `fastgpt_role` (
|
|
|
+ `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ `role_name` varchar(200) DEFAULT NULL COMMENT '客服名称',
|
|
|
+ `company_id` bigint DEFAULT NULL COMMENT '所属公司',
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `role_type` tinyint(1) DEFAULT NULL COMMENT '角色类型 1 AI客服',
|
|
|
+ `mode_config_json` varchar(2000) DEFAULT NULL COMMENT '模型JSON',
|
|
|
+ `mode` tinyint(1) DEFAULT NULL COMMENT '模型 2 fastGpt',
|
|
|
+ `avatar` varchar(500) DEFAULT NULL COMMENT '客服头像',
|
|
|
+ `kf_id` varchar(50) DEFAULT NULL COMMENT '客服ID',
|
|
|
+ `kf_url` varchar(200) DEFAULT NULL COMMENT '客服URL',
|
|
|
+ `kf_media_id` varchar(100) DEFAULT NULL,
|
|
|
+ `reminder_words` varchar(2000) DEFAULT NULL COMMENT '提示词',
|
|
|
+ `bind_corp_id` varchar(255) DEFAULT NULL COMMENT '绑定的公司',
|
|
|
+ `contact_info` varchar(255) DEFAULT NULL,
|
|
|
+ `channel_type` varchar(255) DEFAULT NULL COMMENT '渠道类型',
|
|
|
+ `logistics` tinyint(1) DEFAULT '0' COMMENT '是否开启物流提醒',
|
|
|
+ `forbid_send_start` time DEFAULT '00:00:00' COMMENT '禁止起始时间',
|
|
|
+ `forbid_send_end` time DEFAULT '04:59:59' COMMENT '禁止结束时间',
|
|
|
+ `forbid_status` tinyint(1) DEFAULT '1' COMMENT '是否禁止时段回复 0是不开启禁止 1是开启禁止 默认为1',
|
|
|
+ `status` tinyint(1) DEFAULT '0' COMMENT '角色状态 默认为0 0为启用 1为禁用',
|
|
|
+ `send_course_status` tinyint(1) DEFAULT NULL COMMENT '是否发送新客先导课',
|
|
|
+ `course_id` bigint DEFAULT NULL COMMENT '课程id',
|
|
|
+ `user_info` varchar(500) DEFAULT '昵称,性别,联系方式,预算范围,行程时长,预计出行时间,同行关系,核心需求,意向套餐' COMMENT '用户信息',
|
|
|
+ PRIMARY KEY (`role_id`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1216 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='应用表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for fastgpt_role_tag
|
|
|
@@ -14380,6 +14380,10 @@ CREATE TABLE `qw_external_contact`
|
|
|
_utf8mb4'[^0-9]', _utf8mb4'') as char(20) charset utf8mb4)) VIRTUAL NULL,
|
|
|
`join_group` int NULL DEFAULT NULL COMMENT '是否被邀请进群0否1是',
|
|
|
`trace_id` varchar(500) NULL DEFAULT NULL COMMENT '广告链路id',
|
|
|
+ `application_external_user_id` varchar(100) NULL DEFAULT NULL COMMENT '原始userId',
|
|
|
+ `qw_open_user_id` varchar(100) NULL DEFAULT NULL,
|
|
|
+
|
|
|
+
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
INDEX `external_user_id`(`external_user_id` ASC) USING BTREE,
|
|
|
INDEX `user_id`(`user_id` ASC) USING BTREE,
|
|
|
@@ -15795,7 +15799,8 @@ CREATE TABLE `qw_user`
|
|
|
`send_msg_type` int NULL DEFAULT 0 COMMENT '发送消息类型0侧边栏1pad',
|
|
|
`is_auto` char(2) NULL DEFAULT '00' COMMENT '是否自动发课 00、禁用,01、启用',
|
|
|
`video_get_status` int NULL DEFAULT 1 COMMENT '是否获取视频号消息(0否1是)',
|
|
|
- `ai_status` tinyint(1) NULL DEFAULT 0 COMMENT '角色状态 默认为0 0为启用 1为禁用',
|
|
|
+ `ai_status` tinyint(1) NULL DEFAULT 0 COMMENT '角色状态 默认为0 0为启用 1为禁用', `qw_open_user_id` varchar(100) NULL DEFAULT NULL,
|
|
|
+
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
UNIQUE INDEX `5`(`qw_user_id` ASC, `corp_id` ASC) USING BTREE,
|
|
|
INDEX `1`(`id` ASC) USING BTREE,
|