123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205 |
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for client_file
- -- ----------------------------
- DROP TABLE IF EXISTS `client_file`;
- CREATE TABLE `client_file` (
- `id` bigint NOT NULL COMMENT '主键',
- `client_id` bigint DEFAULT NULL COMMENT '客户ID',
- `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '原始文件名称',
- `target_name` varchar(255) DEFAULT NULL COMMENT '文件存储名称',
- `bucket` varchar(255) DEFAULT NULL COMMENT '桶路径',
- `url` varchar(255) DEFAULT NULL COMMENT '文件地址',
- `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件的绝对路径',
- `type` varchar(255) DEFAULT NULL COMMENT '文件类型',
- `size` bigint DEFAULT NULL COMMENT '文件大小',
- `des` varchar(255) DEFAULT NULL COMMENT '文件描述',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `channel` varchar(10) DEFAULT NULL COMMENT '文件来源渠道 input/output',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='资源文件表';
- -- ----------------------------
- -- Table structure for lc_app
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_app`;
- CREATE TABLE `lc_app` (
- `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
- `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用名称',
- `des` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用描述',
- `flow_id` varchar(50) DEFAULT NULL COMMENT '流程ID',
- `flow_script` varchar(500) DEFAULT NULL COMMENT '流程脚本',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- -- ----------------------------
- -- Table structure for lc_conversation
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_conversation`;
- CREATE TABLE `lc_conversation` (
- `id` varchar(50) NOT NULL COMMENT '主键',
- `title` varchar(50) DEFAULT NULL COMMENT '标题',
- `model_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '模型ID',
- `model` varchar(50) DEFAULT NULL COMMENT '模型名称',
- `chat_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '会话模型',
- `create_time` varchar(50) DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- -- ----------------------------
- -- Table structure for lc_kb
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_kb`;
- CREATE TABLE `lc_kb` (
- `id` varchar(50) NOT NULL COMMENT '主键',
- `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '知识库名称',
- `tags` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '分类标签',
- `embedding` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '向量模型',
- `des` varchar(255) DEFAULT NULL COMMENT '描述',
- `create_time` varchar(50) DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- -- ----------------------------
- -- Table structure for lc_kb_doc
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_kb_doc`;
- CREATE TABLE `lc_kb_doc` (
- `id` varchar(50) NOT NULL,
- `kb_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '知识库ID',
- `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '文档内容',
- `des` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文档描述',
- `create_time` varchar(50) DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `kb_id` (`kb_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- -- ----------------------------
- -- Table structure for lc_kb_file
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_kb_file`;
- CREATE TABLE `lc_kb_file` (
- `id` varchar(50) NOT NULL COMMENT '主键',
- `kb_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '知识库ID',
- `file_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件名称',
- `target_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '存储名称',
- `bucket` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件目录',
- `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件类型',
- `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件地址',
- `size` int DEFAULT NULL COMMENT '文件大小',
- `source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件来源',
- `des` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件描述',
- `is_embed` tinyint(1) DEFAULT NULL COMMENT '是否Embedding',
- `create_time` varchar(50) DEFAULT NULL COMMENT '上传时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- -- ----------------------------
- -- Table structure for lc_log
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_log`;
- CREATE TABLE `lc_log` (
- `id` bigint NOT NULL COMMENT '编号',
- `type` int DEFAULT NULL COMMENT '日志类型,1正常 2异常 ',
- `username` varchar(20) DEFAULT NULL COMMENT '操作用户',
- `operation` varchar(20) DEFAULT NULL COMMENT '操作描述',
- `url` varchar(255) DEFAULT NULL COMMENT '请求URL',
- `time` bigint DEFAULT NULL COMMENT '耗时(毫秒)',
- `method` varchar(100) DEFAULT NULL COMMENT '操作方法',
- `params` varchar(255) DEFAULT NULL COMMENT '操作参数',
- `ip` varchar(20) DEFAULT NULL COMMENT 'IP地址',
- `user_agent` varchar(255) DEFAULT NULL COMMENT '用户代理',
- `create_time` datetime DEFAULT NULL COMMENT '操作时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='日志表';
- -- ----------------------------
- -- Table structure for lc_message
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_message`;
- CREATE TABLE `lc_message` (
- `id` varchar(50) NOT NULL COMMENT '主键',
- `prompt_id` varchar(50) DEFAULT NULL COMMENT '消息的ID',
- `parent_ref_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '要回复消息的promptId',
- `conversation_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '会话ID',
- `app_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用ID',
- `role` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '角色,user和assistant',
- `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '内容',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `conversation_id` (`conversation_id`),
- KEY `role` (`role`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- -- ----------------------------
- -- Table structure for lc_model
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_model`;
- CREATE TABLE `lc_model` (
- `id` varchar(50) NOT NULL,
- `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '模型名称',
- `model` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '模型类型',
- `chat_model` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '对话模型',
- `temperature` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '温度',
- `token_limit` varchar(255) DEFAULT NULL COMMENT '回复上限',
- `system_prompt` varchar(255) DEFAULT NULL COMMENT '提示词',
- `limit_prompt` varchar(255) DEFAULT NULL COMMENT '限定词',
- `des` varchar(255) DEFAULT NULL COMMENT '描述',
- `create_time` varchar(50) DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- -- ----------------------------
- -- Table structure for lc_oss
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_oss`;
- CREATE TABLE `lc_oss` (
- `id` bigint NOT NULL COMMENT '主键',
- `user_id` bigint DEFAULT NULL COMMENT '操作用户ID',
- `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '原始文件名称',
- `target_name` varchar(255) DEFAULT NULL COMMENT '文件存储名称',
- `bucket` varchar(255) DEFAULT NULL COMMENT '桶路径',
- `url` varchar(255) DEFAULT NULL COMMENT '文件地址',
- `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件的绝对路径',
- `type` varchar(255) DEFAULT NULL COMMENT '文件类型',
- `size` bigint DEFAULT NULL COMMENT '文件大小',
- `des` varchar(255) DEFAULT NULL COMMENT '文件描述',
- `channel` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '文件来源渠道 input/output',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='资源文件表';
- -- ----------------------------
- -- Table structure for lc_prompt
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_prompt`;
- CREATE TABLE `lc_prompt` (
- `id` varchar(50) NOT NULL COMMENT '主键',
- `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '名称',
- `prompt` text,
- `icon` varchar(100) DEFAULT NULL COMMENT '图标',
- `des` varchar(255) DEFAULT NULL COMMENT '描述',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- -- ----------------------------
- -- Table structure for lc_user
- -- ----------------------------
- DROP TABLE IF EXISTS `lc_user`;
- CREATE TABLE `lc_user` (
- `id` bigint NOT NULL COMMENT '用户ID',
- `username` varchar(50) NOT NULL COMMENT '用户名',
- `password` varchar(100) NOT NULL COMMENT '密码',
- `email` varchar(100) DEFAULT NULL COMMENT '邮箱',
- `avatar` varchar(100) DEFAULT NULL COMMENT '头像',
- `status` tinyint(1) DEFAULT '0' COMMENT '状态 0锁定 1有效',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='用户表';
- SET FOREIGN_KEY_CHECKS = 1;
|