From bbc399ec88c08ee0051af1ced6800e3b01fca9c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=87=E9=98=B3?= Date: Sat, 25 Jan 2025 20:33:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=95=B0=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ThriveX.sql | 94 +++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 73 insertions(+), 21 deletions(-) diff --git a/ThriveX.sql b/ThriveX.sql index b0493c7..8bb888c 100644 --- a/ThriveX.sql +++ b/ThriveX.sql @@ -36,7 +36,7 @@ CREATE TABLE `article` ( `tag_ids` varchar(100) DEFAULT NULL COMMENT '该文章所绑定的标签ID', `create_time` varchar(255) NOT NULL COMMENT '文章创建时间', PRIMARY KEY (`id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=2189 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +) ENGINE=InnoDB AUTO_INCREMENT=2191 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -45,7 +45,7 @@ CREATE TABLE `article` ( LOCK TABLES `article` WRITE; /*!40000 ALTER TABLE `article` DISABLE KEYS */; -INSERT INTO `article` VALUES (2187,'Hello World','当你看到这篇文章时就意味着安装成功,一切就绪!','当你看到这篇文章时就意味着安装成功,一切就绪!\n',NULL,4,0,0,0,0,'3','1729224230508'),(2188,'🎉 ThriveX 现代化博客管理系统','Thrive 是一个简而不简单的现代化博客管理系统,专注于分享技术文章和知识,为技术爱好者和从业者提供一个分享、交流和学习的平台。用户可以在平台上发表自己的技术文章,或浏览其他用户分享的文章,并与他们进行讨论和互动。','# ThriveX 现代化博客管理系统 🎉\n\n**🔥 首先最重要的事情放第一**\n\n**开源不易,麻烦占用** `10` 秒钟的时间帮忙点个免费的 `Star`,再此万分感谢!\n\n**下面开始进入主题↓↓↓**\n\n**🌈 项目介绍:** Thrive 是一个简而不简单的现代化博客管理系统,专注于分享技术文章和知识,为技术爱好者和从业者提供一个分享、交流和学习的平台。用户可以在平台上发表自己的技术文章,或浏览其他用户分享的文章,并与他们进行讨论和互动。\n\n**🗂️ 项目预览:** [https://liuyuyang.net/](https://liuyuyang.net/)\n\n**🛠️ 技术架构:**\n\n**前端:** React 、**Nextjs**、TypeScript、Zustand、**TailwindCSS**、Antd、Scss、Echarts\n\n**后端:** **Spring Boot**、Mybatis Plus、MySQL、Qiniu、Socket.io、Swagger\n\n**❤️ 项目初衷:**\n\n一直对网站开发领域很感兴趣,从小就希望有一个属于自己的网站,因此踏上了 `Web` 全栈开发的旅途,立志有朝一日也能开发一款属于自己的网站。如今历时1年有余,一个人从0到1独立完成前端、控制端、后端、数据库。也算是完成了从小的一个心愿吧\n\n## 项目演示\n\n### 前端\n\n**只演示部分,具体查看:** [https://liuyuyang.net](https://liuyuyang.net)\n\n![首页](https://bu.dusays.com/2024/10/17/6710eae3b6453.png)\n\n![足迹](https://bu.dusays.com/2024/09/17/66e97036dddcb.png)\n\n### 控制端\n\n![数据分析](https://bu.dusays.com/2024/09/17/66e97035726ae.png)\n\n![文件系统](https://bu.dusays.com/2024/09/17/66e97031cd456.png)\n\n## 项目运行\n\n**前端 or 控制端**\n\n**环境:** Nodejs18及以上\n\n```bash\nnpm i\nnpm run dev\n```\n\n**后端**\n\n**Java8**\n\n**直接安装maven依赖,配置相关的秘钥,最后运行**\n\n## 开源地址\n\n### 最新版(Nextjs + Spring Boot)\n\n**前端:**[LiuYuYang01/ThriveX-Blog (github.com)](https://github.com/LiuYuYang01/ThriveX-Blog)\n\n**控制端:**[LiuYuYang01/ThriveX-Admin (github.com)](https://github.com/LiuYuYang01/ThriveX-Admin)\n\n**后端:**[LiuYuYang01/ThriveX-Server (github.com)](https://github.com/LiuYuYang01/ThriveX-Server)\n\n### 旧版(Vue3 + Python Flask)\n\n**前端:**[LiuYuYang01/Thrive\\_Blog (github.com)](https://github.com/LiuYuYang01/Thrive_Blog)\n\n**控制端:**[LiuYuYang01/Thrive\\_Admin (github.com)](https://github.com/LiuYuYang01/Thrive_Admin)\n\n**后端:**[LiuYuYang01/Thrive\\_Server (github.com)](https://github.com/LiuYuYang01/Thrive_Server)\n\n![后台](https://bu.dusays.com/2024/09/17/66e96ca781d49.png)\n\n## 项目部署\n\n**等有时间单独教大家如何部署**\n\n## 技术支持\n\n**如果大家在部署过程中有任何疑问,可以选择付费(不提倡)或者选择给本项目拉人点** `10` 个 `star`\n\n**联系方式:**\n\n**微信:** liuyuyang2023\n\n**邮箱:**[liuyuyang1024@yeah.net](mailto:liuyuyang1024@yeah.net)\n\n## 最后\n\n**这个项目从前端到后端都是我从** `0` 到 `1` 敲出来的,所以刚开始一定会有很多隐藏的 `BUG`,希望大家能够及时在 `GitHub` 反馈,这样我也好加以改正,不断改善,成为最佳!\n\n**当然如果大家能够提交** `PR` 那再好不过了\n','https://bu.dusays.com/2024/09/17/66e97036dddcb.png',2,0,0,0,0,'3','1731833778995'); +INSERT INTO `article` VALUES (2187,'Hello World','当你看到这篇文章时就意味着安装成功,一切就绪!','当你看到这篇文章时就意味着安装成功,一切就绪!\n',NULL,4,0,0,0,0,'3','1729224230508'),(2188,'🎉 ThriveX 现代化博客管理系统','Thrive 是一个简而不简单的现代化博客管理系统,专注于分享技术文章和知识,为技术爱好者和从业者提供一个分享、交流和学习的平台。用户可以在平台上发表自己的技术文章,或浏览其他用户分享的文章,并与他们进行讨论和互动。','# ThriveX 现代化博客管理系统 🎉\n\n**🔥 首先最重要的事情放第一**\n\n**开源不易,麻烦占用** `10` 秒钟的时间帮忙点个免费的 `Star`,再此万分感谢!\n\n**下面开始进入主题↓↓↓**\n\n**🌈 项目介绍:** Thrive 是一个简而不简单的现代化博客管理系统,专注于分享技术文章和知识,为技术爱好者和从业者提供一个分享、交流和学习的平台。用户可以在平台上发表自己的技术文章,或浏览其他用户分享的文章,并与他们进行讨论和互动。\n\n**🗂️ 项目预览:** [https://liuyuyang.net/](https://liuyuyang.net/)\n\n**🛠️ 技术架构:**\n\n**前端:** React 、**Nextjs**、TypeScript、Zustand、**TailwindCSS**、Antd、Scss、Echarts\n\n**后端:** **Spring Boot**、Mybatis Plus、MySQL、Qiniu、Socket.io、Swagger\n\n**❤️ 项目初衷:**\n\n一直对网站开发领域很感兴趣,从小就希望有一个属于自己的网站,因此踏上了 `Web` 全栈开发的旅途,立志有朝一日也能开发一款属于自己的网站。如今历时1年有余,一个人从0到1独立完成前端、控制端、后端、数据库。也算是完成了从小的一个心愿吧\n\n## 项目演示\n\n### 前端\n\n**只演示部分,具体查看:** [https://liuyuyang.net](https://liuyuyang.net)\n\n![首页](https://bu.dusays.com/2024/10/17/6710eae3b6453.png)\n\n![足迹](https://bu.dusays.com/2024/09/17/66e97036dddcb.png)\n\n### 控制端\n\n![数据分析](https://bu.dusays.com/2024/09/17/66e97035726ae.png)\n\n![文件系统](https://bu.dusays.com/2024/09/17/66e97031cd456.png)\n\n## 项目运行\n\n**前端 or 控制端**\n\n**环境:** Nodejs18及以上\n\n```bash\nnpm i\nnpm run dev\n```\n\n**后端**\n\n**Java8**\n\n**直接安装maven依赖,配置相关的秘钥,最后运行**\n\n## 开源地址\n\n### 最新版(Nextjs + Spring Boot)\n\n**前端:**[LiuYuYang01/ThriveX-Blog (github.com)](https://github.com/LiuYuYang01/ThriveX-Blog)\n\n**控制端:**[LiuYuYang01/ThriveX-Admin (github.com)](https://github.com/LiuYuYang01/ThriveX-Admin)\n\n**后端:**[LiuYuYang01/ThriveX-Server (github.com)](https://github.com/LiuYuYang01/ThriveX-Server)\n\n### 旧版(Vue3 + Python Flask)\n\n**前端:**[LiuYuYang01/Thrive\\_Blog (github.com)](https://github.com/LiuYuYang01/Thrive_Blog)\n\n**控制端:**[LiuYuYang01/Thrive\\_Admin (github.com)](https://github.com/LiuYuYang01/Thrive_Admin)\n\n**后端:**[LiuYuYang01/Thrive\\_Server (github.com)](https://github.com/LiuYuYang01/Thrive_Server)\n\n![后台](https://bu.dusays.com/2024/09/17/66e96ca781d49.png)\n\n## 项目部署\n\n**等有时间单独教大家如何部署**\n\n## 技术支持\n\n**如果大家在部署过程中有任何疑问,可以选择付费(不提倡)或者选择给本项目拉人点** `10` 个 `star`\n\n**联系方式:**\n\n**微信:** liuyuyang2023\n\n**邮箱:**[liuyuyang1024@yeah.net](mailto:liuyuyang1024@yeah.net)\n\n## 最后\n\n**这个项目从前端到后端都是我从** `0` 到 `1` 敲出来的,所以刚开始一定会有很多隐藏的 `BUG`,希望大家能够及时在 `GitHub` 反馈,这样我也好加以改正,不断改善,成为最佳!\n\n**当然如果大家能够提交** `PR` 那再好不过了\n','https://bu.dusays.com/2024/09/17/66e97036dddcb.png',27,0,0,0,0,'3','1731833778995'),(2189,'测试视频',NULL,'\n[douyin-video](https://www.ixigua.com/7448287401698528552)\n\n[douyin-video](https://www.ixigua.com/7451477252451159331)\n\n[douyin-video](https://www.ixigua.com/7449728140101897512)',NULL,99,0,1,0,0,'3','1736523202590'); /*!40000 ALTER TABLE `article` ENABLE KEYS */; UNLOCK TABLES; @@ -62,7 +62,7 @@ CREATE TABLE `article_cate` ( `cate_id` int NOT NULL COMMENT '分类ID', PRIMARY KEY (`id`), UNIQUE KEY `article_cate_pk_2` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=1436 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文章和分类的中间表'; +) ENGINE=InnoDB AUTO_INCREMENT=1444 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文章和分类的中间表'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -71,7 +71,7 @@ CREATE TABLE `article_cate` ( LOCK TABLES `article_cate` WRITE; /*!40000 ALTER TABLE `article_cate` DISABLE KEYS */; -INSERT INTO `article_cate` VALUES (1434,2187,1),(1435,2188,1); +INSERT INTO `article_cate` VALUES (1434,2187,1),(1440,2189,1),(1442,2188,1); /*!40000 ALTER TABLE `article_cate` ENABLE KEYS */; UNLOCK TABLES; @@ -89,7 +89,7 @@ CREATE TABLE `article_config` ( `article_id` int NOT NULL COMMENT '对应的文章id', PRIMARY KEY (`id`), UNIQUE KEY `article_config_pk_2` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文章配置表'; +) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文章配置表'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -98,7 +98,7 @@ CREATE TABLE `article_config` ( LOCK TABLES `article_config` WRITE; /*!40000 ALTER TABLE `article_config` DISABLE KEYS */; -INSERT INTO `article_config` VALUES (3,'default','',2187),(4,'default','',2188); +INSERT INTO `article_config` VALUES (3,'default','',2187),(9,'default','',2189),(11,'default','',2188); /*!40000 ALTER TABLE `article_config` ENABLE KEYS */; UNLOCK TABLES; @@ -121,7 +121,7 @@ CREATE TABLE `cate` ( PRIMARY KEY (`id`) USING BTREE, UNIQUE KEY `name` (`name`) USING BTREE, UNIQUE KEY `cate_pk` (`mark`) -) ENGINE=InnoDB AUTO_INCREMENT=63 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +) ENGINE=InnoDB AUTO_INCREMENT=65 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -130,7 +130,7 @@ CREATE TABLE `cate` ( LOCK TABLES `cate` WRITE; /*!40000 ALTER TABLE `cate` DISABLE KEYS */; -INSERT INTO `cate` VALUES (1,'测试分类','💻','/','kfbj',0,1,'cate'),(51,'足迹','⛳️','/footprint','zj',0,9,'nav'),(52,'关于我','👋','/my','my',0,12,'nav'),(53,'友人','😇','/friend','yr',0,10,'nav'),(54,'留言墙','💌','/wall/all','wall',0,11,'nav'),(55,'GitHub','🔥','https://github.com/LiuYuYang01/ThriveX-Blog','github',0,999,'nav'),(59,'统计','📊','/data','data',0,8,'nav'),(60,'闪念','🏕️','/record','record',0,9,'nav'); +INSERT INTO `cate` VALUES (1,'测试分类','💻','/','kfbj',0,1,'cate'),(51,'足迹','⛳️','/footprint','zj',0,9,'nav'),(53,'友人','😇','/friend','yr',0,10,'nav'),(54,'留言墙','💌','/wall/all','wall',0,11,'nav'),(59,'统计','📊','/data','data',0,8,'nav'),(60,'闪念','🏕️','/record','record',0,9,'nav'),(63,'关于我','👋','/my','my',0,12,'nav'),(64,'GitHub','🔥','https://github.com/LiuYuYang01/ThriveX-Blog','github',0,999,'nav'); /*!40000 ALTER TABLE `cate` ENABLE KEYS */; UNLOCK TABLES; @@ -236,7 +236,7 @@ CREATE TABLE `file_detail` ( LOCK TABLES `file_detail` WRITE; /*!40000 ALTER TABLE `file_detail` DISABLE KEYS */; -INSERT INTO `file_detail` VALUES ('1877320395464376322','localhost:9003/static/upload/article/677fb67b480efdcd8b709d33.png',260031,'677fb67b480efdcd8b709d33.png','PixPin_2025-01-08_00-00-27.png','upload/','article/','png','image/png','local',NULL,NULL,NULL,NULL,NULL,NULL,'{}','{}','{}','{}','{}',NULL,NULL,'{}',NULL,NULL,'2025-01-09 19:43:56'),('1877320501886484481','localhost:9003/static/upload/article/677fb695480ec13246b57ede.png',260031,'677fb695480ec13246b57ede.png','PixPin_2025-01-08_00-00-27.png','upload/','article/','png','image/png','local',NULL,NULL,NULL,NULL,NULL,NULL,'{}','{}','{}','{}','{}',NULL,NULL,'{}',NULL,NULL,'2025-01-09 19:44:21'); +INSERT INTO `file_detail` VALUES ('1877698163112960001','https://localhost:9003/static/upload/record/6781164e480e60e617a0b2d7.png',230807,'6781164e480e60e617a0b2d7.png','PixPin_2025-01-08_00-00-27.png','upload/','record/','png','image/png','local',NULL,NULL,NULL,NULL,NULL,NULL,'{}','{}','{}','{}','{}',NULL,NULL,'{}',NULL,NULL,'2025-01-10 20:45:03'),('1877698990066130945','https://localhost:9003/static/upload/record/67811713480e60e617a0b2d8.png',150715,'67811713480e60e617a0b2d8.png','PixPin_2025-01-07_23-37-33.png','upload/','record/','png','image/png','local',NULL,NULL,NULL,NULL,NULL,NULL,'{}','{}','{}','{}','{}',NULL,NULL,'{}',NULL,NULL,'2025-01-10 20:48:20'),('1877699825252720642','https://localhost:9003/static/upload/record/678117da480e60e617a0b2d9.png',150715,'678117da480e60e617a0b2d9.png','PixPin_2025-01-07_23-37-33.png','upload/','record/','png','image/png','local',NULL,NULL,NULL,NULL,NULL,NULL,'{}','{}','{}','{}','{}',NULL,NULL,'{}',NULL,NULL,'2025-01-10 20:51:39'),('1877700016034832386','https://localhost:9003/static/upload/record/67811808480e60e617a0b2da.png',150715,'67811808480e60e617a0b2da.png','PixPin_2025-01-07_23-37-33.png','upload/','record/','png','image/png','local',NULL,NULL,NULL,NULL,NULL,NULL,'{}','{}','{}','{}','{}',NULL,NULL,'{}',NULL,NULL,'2025-01-10 20:52:24'),('1877700590117609473','https://localhost:9003/static/upload/record/67811891480e60e617a0b2db.png',230807,'67811891480e60e617a0b2db.png','PixPin_2025-01-08_00-00-27.png','upload/','record/','png','image/png','local',NULL,NULL,NULL,NULL,NULL,NULL,'{}','{}','{}','{}','{}',NULL,NULL,'{}',NULL,NULL,'2025-01-10 20:54:41'); /*!40000 ALTER TABLE `file_detail` ENABLE KEYS */; UNLOCK TABLES; @@ -348,7 +348,7 @@ CREATE TABLE `oss` ( `base_path` varchar(255) DEFAULT NULL, `is_enable` int DEFAULT NULL COMMENT '是否启用', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='oss配置表'; +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='oss配置表'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -357,10 +357,38 @@ CREATE TABLE `oss` ( LOCK TABLES `oss` WRITE; /*!40000 ALTER TABLE `oss` DISABLE KEYS */; -INSERT INTO `oss` VALUES (1,'local',NULL,'','改成你的项目路径',NULL,'localhost:9003/static/','upload/',1); +INSERT INTO `oss` VALUES (1,'local',NULL,'','/Users/yuyang/Desktop/桌面/项目合集/ThriveX/ThriveX Server/',NULL,'localhost:9003/static/','upload/',1); /*!40000 ALTER TABLE `oss` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `permission` +-- + +DROP TABLE IF EXISTS `permission`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `permission` ( + `id` int NOT NULL AUTO_INCREMENT, + `name` varchar(100) NOT NULL COMMENT '权限标识', + `description` varchar(255) NOT NULL COMMENT '权限介绍', + `group` varchar(50) NOT NULL COMMENT '权限分组', + `role_id` int NOT NULL COMMENT '角色ID', + PRIMARY KEY (`id`), + UNIQUE KEY `Permission_pk_2` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='角色权限'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `permission` +-- + +LOCK TABLES `permission` WRITE; +/*!40000 ALTER TABLE `permission` DISABLE KEYS */; +INSERT INTO `permission` VALUES (1,'user:add','新增用户','user',1),(2,'user:del','删除用户','user',1),(3,'user:edit','编辑用户','user',1),(4,'user:info','获取用户','user',1),(5,'user:list','获取用户列表','user',1),(6,'user:pass','修改用户密码','user',1),(7,'data:add','新增数据','data',1),(8,'data:del','删除数据','data',1),(9,'article:add','新增文章','article',1),(10,'article:del','删除文章','article',1),(11,'article:reduction','还原被删除的文章','article',1),(12,'article:del','批量删除文章','article',1),(13,'article:edit','编辑文章','article',1),(14,'cate:add','新增分类','cate',1),(15,'cate:del','删除分类','cate',1),(16,'cate:edit','编辑分类','cate',1),(17,'comment:del','删除评论','comment',1),(18,'comment:edit','编辑评论','comment',1),(19,'comment:audit','审核评论','comment',1),(20,'config:info','获取项目配置','config',1),(21,'config:list','获取项目配置列表','config',1),(22,'config:edit','修改项目配置','config',1),(23,'email:dismiss','驳回通知邮件','email',1),(24,'file:info','获取文件信息','file',1),(25,'file:dir','获取目录列表','file',1),(26,'file:list','获取文件列表','file',1),(27,'file:add','文件上传','file',1),(28,'file:del','删除文件','file',1),(29,'oss:add','新增oss配置','oss',1),(30,'oss:del','删除oss配置','oss',1),(31,'oss:edit','更新oss配置','oss',1),(32,'oss:info','获取oss配置','oss',1),(33,'oss:list','获取oss配置列表','oss',1),(34,'oss:enable','启用oss配置','oss',1),(35,'oss:getEnableOss','获取当前启用的oss配置','oss',1),(36,'oss:getPlatform','获取支持的oss平台','oss',1),(37,'record:add','新增说说','record',1),(38,'record:del','删除说说','record',1),(39,'record:edit','编辑说说','record',1),(40,'role:add','新增角色','role',1),(41,'role:del','删除角色','role',1),(42,'role:edit','编辑角色','role',1),(43,'role:info','获取角色','role',1),(44,'role:list','获取角色列表','role',1),(45,'role:getRouteList','获取角色路由列表','role',1),(46,'role:bindingRoute','分配角色权限','role',1),(47,'route:add','新增路由','route',1),(48,'route:del','删除路由','route',1),(49,'route:edit','编辑路由','route',1),(50,'route:info','获取路由','route',1),(51,'route:list','获取路由列表','route',1),(52,'swiper:add','新增轮播图','swiper',1),(53,'swiper:del','删除轮播图','swiper',1),(54,'swiper:edit','编辑轮播图','swiper',1),(55,'tag:add','新增标签','tag',1),(56,'tag:del','删除标签','tag',1),(57,'tag:edit','编辑标签','tag',1),(58,'wall:del','删除留言','wall',1),(59,'wall:edit','编辑留言','wall',1),(60,'wall:audit','审核留言','wall',1),(61,'role:getPermissionList','获取角色路由列表','role',1),(62,'permission:add','新增权限','permission',1),(63,'permission:del','删除权限','permission',1),(64,'permission:edit','编辑权限','permission',1),(65,'permission:info','获取权限','permission',1),(66,'permission:list','获取权限列表','permission',1); +/*!40000 ALTER TABLE `permission` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `record` -- @@ -375,7 +403,7 @@ CREATE TABLE `record` ( `create_time` varchar(255) NOT NULL COMMENT '时间', PRIMARY KEY (`id`), UNIQUE KEY `record_pk_2` (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -384,6 +412,7 @@ CREATE TABLE `record` ( LOCK TABLES `record` WRITE; /*!40000 ALTER TABLE `record` DISABLE KEYS */; +INSERT INTO `record` VALUES (1,'测试','[\"https://bu.dusays.com/2024/11/17/6739adf188f64.png\", \"https://localhost:9003/static/upload/record/67811891480e60e617a0b2db.png\"]','1736513670072'); /*!40000 ALTER TABLE `record` ENABLE KEYS */; UNLOCK TABLES; @@ -399,11 +428,8 @@ CREATE TABLE `role` ( `name` varchar(255) NOT NULL COMMENT '角色名称', `mark` varchar(100) NOT NULL COMMENT '角色标识', `description` varchar(255) NOT NULL COMMENT '角色描述', - PRIMARY KEY (`id`), - UNIQUE KEY `role_pk` (`name`), - UNIQUE KEY `role_pk_3` (`id`), - UNIQUE KEY `role_pk_2` (`mark`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -412,10 +438,36 @@ CREATE TABLE `role` ( LOCK TABLES `role` WRITE; /*!40000 ALTER TABLE `role` DISABLE KEYS */; -INSERT INTO `role` VALUES (1,'超级管理员','admin','最高权限'),(2,'游客','user','普通用户'),(5,'作者','author','发布文章、查看文章列表'); +INSERT INTO `role` VALUES (1,'管理员','admin','最高权限'),(2,'作者','author','发布文章、查看文章列表'); /*!40000 ALTER TABLE `role` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `role_permission` +-- + +DROP TABLE IF EXISTS `role_permission`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `role_permission` ( + `id` int NOT NULL AUTO_INCREMENT, + `role_id` int NOT NULL COMMENT '角色ID', + `permission_id` int NOT NULL COMMENT '权限ID', + PRIMARY KEY (`id`), + UNIQUE KEY `role_permission_pk_2` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=83 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='角色权限'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `role_permission` +-- + +LOCK TABLES `role_permission` WRITE; +/*!40000 ALTER TABLE `role_permission` DISABLE KEYS */; +INSERT INTO `role_permission` VALUES (1,1,1),(2,1,2),(3,1,3),(4,1,4),(5,1,5),(6,1,6),(7,1,7),(8,1,8),(9,1,9),(10,1,10),(11,1,11),(12,1,12),(13,1,13),(14,1,14),(15,1,15),(16,1,16),(17,1,17),(18,1,18),(19,1,19),(20,1,20),(21,1,21),(22,1,22),(23,1,23),(24,1,24),(25,1,25),(26,1,26),(27,1,27),(28,1,28),(29,1,29),(30,1,30),(31,1,31),(32,1,32),(33,1,33),(34,1,34),(35,1,35),(36,1,36),(37,1,37),(38,1,38),(39,1,39),(40,1,40),(41,1,41),(42,1,42),(43,1,43),(44,1,44),(45,1,45),(46,1,46),(47,1,61),(48,1,47),(49,1,48),(50,1,49),(51,1,50),(52,1,51),(53,1,52),(54,1,53),(55,1,54),(56,1,55),(57,1,56),(58,1,57),(59,1,58),(60,1,59),(61,1,60),(62,1,62),(63,1,63),(64,1,64),(65,1,65),(66,1,66),(67,2,1),(68,2,2),(69,2,3),(70,2,5),(71,2,7),(72,2,8),(73,2,9),(74,2,10),(75,2,11),(76,2,12),(77,2,13),(78,2,9),(79,2,24),(80,2,25),(81,2,26),(82,2,27); +/*!40000 ALTER TABLE `role_permission` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `route` -- @@ -456,7 +508,7 @@ CREATE TABLE `route_role` ( `role_id` int NOT NULL COMMENT '角色id', PRIMARY KEY (`id`), UNIQUE KEY `routes_role_pk_2` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=313 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -465,7 +517,7 @@ CREATE TABLE `route_role` ( LOCK TABLES `route_role` WRITE; /*!40000 ALTER TABLE `route_role` DISABLE KEYS */; -INSERT INTO `route_role` VALUES (54,1,5),(55,6,5),(56,2,5),(249,2,2),(250,5,2),(251,6,2),(252,7,2),(253,8,2),(254,10,2),(255,11,2),(256,12,2),(257,14,2),(258,23,2),(259,21,2),(260,17,2),(261,15,2),(262,24,2),(263,25,2),(264,9,2),(265,1,2),(289,30,1),(290,27,1),(291,26,1),(292,25,1),(293,24,1),(294,23,1),(295,21,1),(296,14,1),(297,17,1),(298,20,1),(299,1,1),(300,2,1),(301,5,1),(302,6,1),(303,7,1),(304,8,1),(305,9,1),(306,10,1),(307,11,1),(308,12,1),(309,13,1),(310,15,1),(311,28,1),(312,29,1); +INSERT INTO `route_role` VALUES (1,1,5),(2,10,5),(3,7,5),(4,9,5),(5,8,5),(6,6,5),(7,2,5),(8,5,5),(9,30,1),(10,27,1),(11,26,1),(12,25,1),(13,24,1),(14,23,1),(15,21,1),(16,14,1),(17,17,1),(18,20,1),(19,1,1),(20,2,1),(21,5,1),(22,6,1),(23,7,1),(24,8,1),(25,9,1),(26,10,1),(27,11,1),(28,12,1),(29,13,1),(30,15,1),(31,16,1),(32,28,1),(33,29,1),(34,32,1),(35,33,1),(36,1,2),(37,7,2),(38,9,2),(39,8,2),(40,6,2),(41,2,2); /*!40000 ALTER TABLE `route_role` ENABLE KEYS */; UNLOCK TABLES; @@ -619,4 +671,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2025-01-09 21:42:12 +-- Dump completed on 2025-01-25 20:32:39