add knowledgebase sql
This commit is contained in:
parent
69a491a866
commit
a8b9bde316
|
|
@ -177,3 +177,86 @@ create table ai_user_service
|
|||
primary key (service_id, user_id, service_key)
|
||||
)engine=innodb comment = '用户和服务注册关系表';
|
||||
|
||||
drop table if exists ai_knowledgebase;
|
||||
|
||||
/*==============================================================*/
|
||||
/* Table: ai_knowledgebase */
|
||||
/*==============================================================*/
|
||||
create table ai_knowledgebase
|
||||
(
|
||||
knowledge_id bigint(20) not null auto_increment comment '知识库id',
|
||||
knowledge_name varchar(60) comment '知识库名称',
|
||||
knowledge_description varchar(100) comment '知识库介绍',
|
||||
knowledge_type char(1) comment '知识库类型(0私有数据库,1公有数据库)',
|
||||
create_by varchar(64) not null comment '创建者',
|
||||
create_time datetime default NULL comment '创建时间',
|
||||
update_by varchar(64) not null comment '更新者',
|
||||
update_time datetime default NULL comment '更新时间',
|
||||
remark varchar(500) character set utf8 default NULL comment '备注',
|
||||
del_flag char(1) comment '是否删除(0代表存在,2代表删除)',
|
||||
primary key(knowledge_id)
|
||||
)engine=innodb comment = '知识库表';
|
||||
|
||||
|
||||
|
||||
drop table if exists ai_chat_window;
|
||||
|
||||
/*==============================================================*/
|
||||
/* Table: ai_chat_window */
|
||||
/*==============================================================*/
|
||||
create table ai_chat_window
|
||||
(
|
||||
window_id bigint(20) not null auto_increment comment '窗口id',
|
||||
knowledge_id bigint(20) comment '知识库id',
|
||||
window_name varchar(60) comment '窗口名称',
|
||||
chat_type char(1) comment '聊天类型(0 知识库问答,1 llm问答)',
|
||||
customer_id varchar(64) not null comment '客户',
|
||||
create_time datetime comment '创建时间',
|
||||
update_time datetime default NULL comment '更新时间',
|
||||
del_flag char(1) comment '是否删除(0代表存在,2代表删除)',
|
||||
remark varchar(500) character set utf8 default NULL comment '备注',
|
||||
primary key (window_id)
|
||||
)engine=innodb comment = '对话窗口表';
|
||||
|
||||
|
||||
drop table if exists ai_question_answer;
|
||||
|
||||
/*==============================================================*/
|
||||
/* Table: ai_question_answer */
|
||||
/*==============================================================*/
|
||||
create table ai_question_answer
|
||||
(
|
||||
record_id bigint(20) not null auto_increment comment '问答id',
|
||||
window_id bigint(20) comment '窗口id',
|
||||
question longtext comment '问题',
|
||||
answer longtext comment '回答',
|
||||
knowledge longtext comment '知识库溯源文档',
|
||||
del_flag char(1) comment '是否删除(0代表存在,2代表删除)',
|
||||
customer_id varchar(64) not null comment '客户',
|
||||
update_time datetime default NULL comment '更新时间',
|
||||
remark varchar(500) character set utf8 default NULL comment '备注',
|
||||
primary key (record_id)
|
||||
)engine=innodb comment = '问答表';
|
||||
|
||||
|
||||
drop table if exists ai_knowledge_file;
|
||||
|
||||
/*==============================================================*/
|
||||
/* Table: ai_knowledge_file */
|
||||
/*==============================================================*/
|
||||
create table ai_knowledge_file
|
||||
(
|
||||
knowledge_file_id bigint(20) not null auto_increment comment '知识库文件id',
|
||||
file_name varchar(60) comment '文件名称',
|
||||
knowledge_id bigint(20) comment '知识库id',
|
||||
file_path varchar(100) comment '文件地址',
|
||||
file_type varchar(64) comment '文件类型',
|
||||
file_size bigint(4) comment '文件大小(单位字节)',
|
||||
del_flag char(1) comment '是否删除(0代表存在,2代表删除)',
|
||||
create_by varchar(64) not null comment '创建者',
|
||||
create_time datetime default NULL comment '创建时间',
|
||||
update_by varchar(64) not null comment '更新者',
|
||||
update_time datetime default NULL comment '更新时间',
|
||||
remark varchar(500) character set utf8 default NULL comment '备注',
|
||||
primary key (knowledge_file_id)
|
||||
)engine=innodb comment = '知识库文件表';
|
||||
|
|
|
|||
Loading…
Reference in New Issue