You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
233 lines
16 KiB
233 lines
16 KiB
|
|
--2025/6/12 模型表中增加了分类字段 type_name
|
|
ALTER TABLE `dbgpt_serve_model`
|
|
ADD COLUMN `type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分类名称';
|
|
|
|
|
|
---- 2025/12 ms 智能体插件
|
|
create table sys_agent_plugin(
|
|
`id` bigint(19) AUTO_INCREMENT comment '主键',
|
|
`plugin_name` varchar(255) not null default '' comment '插件名称',
|
|
`icon` varchar(255) not null default '' comment '图标',
|
|
`describe` varchar(255) not null default '' comment '插件说明',
|
|
`type` int(1) not null default 0 comment '类型:0:工具 1:搜索 2:多模态 3:通信 4:其他 ',
|
|
`use_describe`varchar(2000) default '' comment '使用说明',
|
|
`create_time` DATETIME comment '创建时间',
|
|
`create_by` varchar(255) not null default '' comment '创建人',
|
|
`creator` bigint(19) not null default 0 comment '创建人id',
|
|
`deleted` int(1) not null default 0 comment '删除状态',
|
|
`status` int(1) not null default 0 comment '状态',
|
|
primary key(`id`)
|
|
) comment '智能体插件'
|
|
|
|
-- 2025/5/27 应用表中增加了分类字段 app_type
|
|
ALTER TABLE `gpts_app`
|
|
ADD COLUMN `app_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '应用分类,分类表管理(简化的字典表)sys_type';
|
|
|
|
ALTER TABLE `gpts_app_detail`
|
|
ADD COLUMN `app_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '应用分类,分类表管理(简化的字典表)sys_type';
|
|
|
|
|
|
|
|
-- 2025/5/26 密码加密 ms
|
|
-- $2b$12$3HkEY75ADgkj7BPWSQZt9OQfGiIMXISM3q8VcvhifNcNmzs0lB8Sm 明文密码admin123
|
|
|
|
-- 2025/5/26 用户智能体应用分享信息表 ms
|
|
create TABLE agent_user_share(
|
|
`id` bigint(19) AUTO_INCREMENT comment '主键',
|
|
`share_name` varchar(255) not null default '' comment '分享名称',
|
|
`validity_period` char(1) not null default '0' comment '有效期: 0:永久有效 1:时间范围',
|
|
`start_time` DATETIME COMMENT'开始时间',
|
|
`end_time` DATETIME comment '结束时间',
|
|
`api_key` varchar(500) not null default '' comment 'apiKey ',
|
|
`share_type` char(1) not null default '0' comment '分享类型 0:页面 1:api 2:钉钉 后续扩展',
|
|
`app_ids` varchar(255) not null default '' comment '关联应用id',
|
|
`api_root_url` varchar(255) not null default '' comment 'api根地址',
|
|
`share_user_id` int(9) not null default 0 comment '分享人id',
|
|
`creator` varchar(35) not null default '' comment '创建人',
|
|
`create_time` DATETIME comment '创建时间',
|
|
`update_time` DATETIME comment '修改时间',
|
|
`updater` varchar(35) not null default '' comment '修改人',
|
|
`deleted` char(1) not null default '0' comment '删除状态 0 未删除 1:已删除',
|
|
primary key(`id`)
|
|
)comment '用户智能体应用分享信息表';
|
|
|
|
|
|
-- 2025/5/23 分类管理表
|
|
CREATE TABLE `sys_type` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
`type_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '分类标签',
|
|
`type_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '分类键值',
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
|
|
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
|
|
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
|
|
`deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- 2025/5/19 部门、用户信息表
|
|
CREATE TABLE `sys_dept` (
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
|
|
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '部门名称',
|
|
`parent_id` bigint NOT NULL DEFAULT 0 COMMENT '父部门id',
|
|
`sort` int NOT NULL DEFAULT 0 COMMENT '显示顺序',
|
|
`leader_user_id` bigint NULL DEFAULT NULL COMMENT '负责人',
|
|
`phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系电话',
|
|
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱',
|
|
`status` tinyint NOT NULL COMMENT '部门状态(0正常 1停用)',
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '部门表' ROW_FORMAT = Dynamic;
|
|
|
|
-- ----------------------------
|
|
-- Records of sys_dept
|
|
-- ----------------------------
|
|
INSERT INTO `sys_dept` VALUES (1, '河北创巨圆', 0, 0, 1, '15888888888', 'ry@qq.com', 0, 'admin', '2021-01-05 17:03:47', '1', '2025-04-10 14:19:45', b'0');
|
|
|
|
-- ----------------------------
|
|
-- Table structure for sys_user
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `sys_user`;
|
|
CREATE TABLE `sys_user` (
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
`username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '登录账号',
|
|
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '密码',
|
|
`nick_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '昵称',
|
|
`sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '性别 0:女 1:男',
|
|
`phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '联系方式',
|
|
`dept_id` bigint NULL DEFAULT 0 COMMENT '组织id',
|
|
`post_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门id集合',
|
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '账号状态 0正常 1启用',
|
|
`avatar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '头像地址',
|
|
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '邮箱地址',
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注',
|
|
`login_ip` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最后登录ip',
|
|
`login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间',
|
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
`creator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
|
`update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
|
`update_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人',
|
|
`deleted` bit(1) NULL DEFAULT b'0' COMMENT '删除状态 0 未删除 1已删除',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统用户信息表' ROW_FORMAT = Dynamic;
|
|
|
|
-- ----------------------------
|
|
-- Records of sys_user
|
|
-- ----------------------------
|
|
INSERT INTO `sys_user` VALUES (1, 'admin', 'admin123', '超级管理员', '0', '', 1, NULL, '0', '', '', '', '127.0.0.', '2025-03-25 13:52:40', '2025-03-25 13:52:44', '1', NULL, NULL, b'0');
|
|
INSERT INTO `sys_user` VALUES (2, 'test1', 'test1', '测试用户', '0', '', 0, NULL, '0', '', '', '', '127.0.0.1', '2025-04-01 11:35:03', '2025-04-01 11:35:07', NULL, NULL, NULL, b'0');
|
|
INSERT INTO `sys_user` VALUES (3, 'qfzj2', 'admin123', '清风煮酒QaQ2', '1', '14730344934', 2, '2,3,4', '0', 'http:/3434.333', NULL, '更改备注', NULL, NULL, '2025-04-09 15:05:20', '1', '2025-04-09 16:10:39', NULL, b'0');
|
|
INSERT INTO `sys_user` VALUES (4, 'qfzj23', 'admin123', '清风煮酒', '0', '14730344932', 1, '1,2,3', '0', 'http://127.0.0.1', '745614163@qq.com', '备注', NULL, NULL, '2025-04-09 15:08:22', '1', NULL, NULL, b'0');
|
|
INSERT INTO `sys_user` VALUES (5, 'qfzj24', 'admin123', '清风煮酒', '0', '14730344932', 1, '1,2,3', '0', 'http://127.0.0.1', '745614163@qq.com', '备注', NULL, NULL, '2025-04-09 15:29:19', '1', NULL, NULL, b'0');
|
|
|
|
|
|
-- 2025/5/19 菜单、角色、以及相关绑定表
|
|
-- ----------------------------
|
|
-- Table structure for sys_menu
|
|
-- ----------------------------
|
|
CREATE TABLE `sys_menu` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
|
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '菜单名称',
|
|
`permission` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '权限标识',
|
|
`type` tinyint(4) NOT NULL COMMENT '菜单类型',
|
|
`sort` int(11) NOT NULL DEFAULT 0 COMMENT '显示顺序',
|
|
`parent_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '父菜单ID',
|
|
`path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '路由地址',
|
|
`icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '#' COMMENT '菜单图标',
|
|
`component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '组件路径',
|
|
`component_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '组件名',
|
|
`status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '菜单状态',
|
|
`visible` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否可见',
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
|
|
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
|
|
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
|
|
`deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
|
|
|
|
-- ----------------------------
|
|
-- Records of sys_menu
|
|
-- ----------------------------
|
|
INSERT INTO `sys_menu` VALUES (1, '应用管理', 'test', 1, 1, 0, '/appguanli', '/111.jpg', '/app/app.vue', 'app', 0, 1, '1', '2025-05-21 14:13:15', '1', '2025-05-21 17:08:48', 0);
|
|
INSERT INTO `sys_menu` VALUES (2, '应用管理-子级-修改', 'test', 2, 1, 1, '/appguanli1111', '/2222.jpg', '/app/app.vue', 'app', 0, 1, '1', '2025-05-21 14:13:42', '1', '2025-05-21 17:10:07', 0);
|
|
|
|
-- ----------------------------
|
|
-- Table structure for sys_role
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `sys_role`;
|
|
CREATE TABLE `sys_role` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
|
|
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色名称',
|
|
`code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色权限字符串',
|
|
`sort` int(11) NOT NULL COMMENT '显示顺序',
|
|
`data_scope` tinyint(4) NOT NULL DEFAULT 1 COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
|
|
`data_scope_dept_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '数据范围(指定部门数组),存储部门主键',
|
|
`status` tinyint(4) NOT NULL COMMENT '角色状态(0正常 1停用)',
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
|
|
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
|
|
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
|
|
`deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '角色信息表' ROW_FORMAT = Dynamic;
|
|
|
|
-- ----------------------------
|
|
-- Records of sys_role
|
|
-- ----------------------------
|
|
INSERT INTO `sys_role` VALUES (1, '超级管理员-修改', 'test1', 2, 1, '', 0, '备注-超级管理员', 'admin', '2025-05-21 17:03:48', '1', '2025-05-21 18:52:28', 0);
|
|
INSERT INTO `sys_role` VALUES (2, '普通角色', 'common', 2, 2, '', 0, '普通角色', 'admin', '2021-01-05 17:03:48', '', '2022-02-22 05:08:20', 0);
|
|
INSERT INTO `sys_role` VALUES (3, 'CRM 管理员', 'crm_admin', 2, 1, '', 0, 'CRM 专属角色', '1', '2024-02-24 10:51:13', '1', '2024-02-24 02:51:32', 0);
|
|
INSERT INTO `sys_role` VALUES (4, '测试账号', 'test', 0, 1, '[]', 0, '我想测试', '', '2021-01-06 13:49:35', '1', '2024-03-24 22:22:45', 0);
|
|
|
|
|
|
-- ----------------------------
|
|
-- Table structure for sys_role_menu
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `sys_role_menu`;
|
|
CREATE TABLE `sys_role_menu` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增编号',
|
|
`role_id` bigint(20) NOT NULL COMMENT '角色ID',
|
|
`menu_id` bigint(20) NOT NULL COMMENT '菜单ID',
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
|
|
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
|
|
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
|
|
`deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 6145 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
|
|
|
|
-- ----------------------------
|
|
-- Records of sys_role_menu
|
|
-- ----------------------------
|
|
INSERT INTO `sys_role_menu` VALUES (6139, 1, 1, '1', '2025-05-21 16:40:51', '1', '2025-05-21 17:33:17', 1);
|
|
INSERT INTO `sys_role_menu` VALUES (6140, 1, 2, '1', '2025-05-21 16:40:51', '1', '2025-05-21 17:33:17', 1);
|
|
INSERT INTO `sys_role_menu` VALUES (6141, 1, 1, '1', '2025-05-21 16:41:10', '1', '2025-05-21 17:33:17', 1);
|
|
INSERT INTO `sys_role_menu` VALUES (6142, 1, 2, '1', '2025-05-21 16:41:10', '1', '2025-05-21 17:33:17', 1);
|
|
INSERT INTO `sys_role_menu` VALUES (6143, 1, 1, '1', '2025-05-21 17:33:15', '1', '2025-05-21 17:33:15', 0);
|
|
INSERT INTO `sys_role_menu` VALUES (6144, 1, 2, '1', '2025-05-21 17:33:15', '1', '2025-05-21 17:33:15', 0);
|
|
|
|
|
|
-- ----------------------------
|
|
-- Table structure for sys_user_role
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `sys_user_role`;
|
|
CREATE TABLE `sys_user_role` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增编号',
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
|
|
`role_id` bigint(20) NOT NULL COMMENT '角色ID',
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
|
|
`create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
|
|
`update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
|
|
`deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; |