simple.sql 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. -- MySQL dump 10.13 Distrib 8.0.19, for Win64 (x86_64)
  2. --
  3. -- Host: localhost Database: simple
  4. -- ------------------------------------------------------
  5. -- Server version 8.0.19
  6. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  7. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  8. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  9. /*!50503 SET NAMES utf8 */;
  10. /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
  11. /*!40103 SET TIME_ZONE='+00:00' */;
  12. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
  13. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  14. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  15. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  16. --
  17. -- Table structure for table `device`
  18. --
  19. DROP TABLE IF EXISTS `device`;
  20. /*!40101 SET @saved_cs_client = @@character_set_client */;
  21. /*!50503 SET character_set_client = utf8mb4 */;
  22. CREATE TABLE `device` (
  23. `mac` varchar(32) COLLATE utf8_bin NOT NULL COMMENT 'MAC',
  24. `name` varchar(45) COLLATE utf8_bin DEFAULT NULL COMMENT '设备名称',
  25. `open` char(1) COLLATE utf8_bin DEFAULT '0' COMMENT '开关:''0'' 关闭, ''1'' 打开',
  26. `type` char(2) COLLATE utf8_bin NOT NULL DEFAULT '00' COMMENT '设备类型',
  27. `description` varchar(100) COLLATE utf8_bin DEFAULT NULL,
  28. `createtime` datetime DEFAULT NULL COMMENT '创建时间',
  29. `modifytime` datetime DEFAULT NULL COMMENT '修改时间',
  30. PRIMARY KEY (`mac`)
  31. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='设备表';
  32. /*!40101 SET character_set_client = @saved_cs_client */;
  33. --
  34. -- Dumping data for table `device`
  35. --
  36. LOCK TABLES `device` WRITE;
  37. /*!40000 ALTER TABLE `device` DISABLE KEYS */;
  38. INSERT INTO `device` VALUES ('20210311001','TEST1','0','00','设备1','2021-03-11 02:42:33','2021-03-11 02:42:33'),('20210311002','TEST2','0','00','设备2','2021-03-11 06:26:28','2021-03-11 06:35:16');
  39. /*!40000 ALTER TABLE `device` ENABLE KEYS */;
  40. UNLOCK TABLES;
  41. --
  42. -- Table structure for table `permission`
  43. --
  44. DROP TABLE IF EXISTS `permission`;
  45. /*!40101 SET @saved_cs_client = @@character_set_client */;
  46. /*!50503 SET character_set_client = utf8mb4 */;
  47. CREATE TABLE `permission` (
  48. `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
  49. `pid` int DEFAULT NULL COMMENT '父ID',
  50. `title` varchar(50) DEFAULT NULL COMMENT '标题',
  51. `type` char(2) DEFAULT NULL COMMENT '类型 ''01'' 菜单,''02'' 链接 ''03'' 按钮 ',
  52. `url` varchar(50) DEFAULT NULL COMMENT '路径',
  53. `description` varchar(50) DEFAULT NULL COMMENT '描述',
  54. `orders` int DEFAULT '0' COMMENT '排序',
  55. `icon` varchar(45) DEFAULT NULL COMMENT '资源bootstrap图标',
  56. PRIMARY KEY (`id`)
  57. ) ENGINE=InnoDB AUTO_INCREMENT=55 DEFAULT CHARSET=utf8 COMMENT='资源';
  58. /*!40101 SET character_set_client = @saved_cs_client */;
  59. --
  60. -- Dumping data for table `permission`
  61. --
  62. LOCK TABLES `permission` WRITE;
  63. /*!40000 ALTER TABLE `permission` DISABLE KEYS */;
  64. INSERT INTO `permission` VALUES (1,0,'系统管理','01','','',1,'glyphicon glyphicon-cog'),(2,1,'人员管理','02','user/listUser','',1,''),(3,1,'角色管理','02','role/listRole','',2,NULL),(4,1,'资源管理','02','permission/listPermission','',3,NULL),(14,4,'添加资源','03','permission/addPermission','',1,NULL),(15,4,'修改资源','03','permission/editPermission','',2,NULL),(16,4,'删除资源','03','permission/deletePermission','',3,NULL),(17,2,'添加用户','03','user/addUser','',1,NULL),(19,2,'删除用户','03','user/deleteUser','',3,NULL),(20,2,'批量删除用户','03','user/batchDeleteUser','',4,NULL),(21,3,'添加角色','03','role/addRole','',1,NULL),(22,3,'修改角色','03','role/editRole','',2,NULL),(23,3,'删除角色','03','role/deleteRole','',3,NULL),(25,3,'角色赋权','03','role/authorPermission','',4,NULL),(48,2,'修改用户','03','user/editUser','',2,NULL),(49,0,'设备管理','01','','',2,NULL),(50,49,'开关设备','02','device/listDevice','',1,NULL),(51,50,'添加设备','03','device/addDevice','',1,NULL),(52,50,'修改设备','03','device/editDevice','',2,NULL),(53,50,'删除设备','03','device/deleteDevice','',3,NULL);
  65. /*!40000 ALTER TABLE `permission` ENABLE KEYS */;
  66. UNLOCK TABLES;
  67. --
  68. -- Table structure for table `role`
  69. --
  70. DROP TABLE IF EXISTS `role`;
  71. /*!40101 SET @saved_cs_client = @@character_set_client */;
  72. /*!50503 SET character_set_client = utf8mb4 */;
  73. CREATE TABLE `role` (
  74. `id` varchar(50) NOT NULL COMMENT 'ID',
  75. `name` varchar(50) DEFAULT NULL COMMENT '名称',
  76. `description` varchar(50) DEFAULT NULL COMMENT '描述',
  77. PRIMARY KEY (`id`)
  78. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色';
  79. /*!40101 SET character_set_client = @saved_cs_client */;
  80. --
  81. -- Dumping data for table `role`
  82. --
  83. LOCK TABLES `role` WRITE;
  84. /*!40000 ALTER TABLE `role` DISABLE KEYS */;
  85. INSERT INTO `role` VALUES ('manager','管理员','管理'),('user','用户','简单查看'),('worker','员工','简单管理');
  86. /*!40000 ALTER TABLE `role` ENABLE KEYS */;
  87. UNLOCK TABLES;
  88. --
  89. -- Table structure for table `role_permission`
  90. --
  91. DROP TABLE IF EXISTS `role_permission`;
  92. /*!40101 SET @saved_cs_client = @@character_set_client */;
  93. /*!50503 SET character_set_client = utf8mb4 */;
  94. CREATE TABLE `role_permission` (
  95. `role_id` varchar(50) NOT NULL COMMENT '角色ID',
  96. `permission_id` int NOT NULL COMMENT '资源ID',
  97. UNIQUE KEY `UK_role_permission` (`role_id`,`permission_id`)
  98. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  99. /*!40101 SET character_set_client = @saved_cs_client */;
  100. --
  101. -- Dumping data for table `role_permission`
  102. --
  103. LOCK TABLES `role_permission` WRITE;
  104. /*!40000 ALTER TABLE `role_permission` DISABLE KEYS */;
  105. INSERT INTO `role_permission` VALUES ('manager',1),('manager',2),('manager',3),('manager',4),('manager',14),('manager',15),('manager',16),('manager',17),('manager',19),('manager',20),('manager',21),('manager',22),('manager',23),('manager',25),('manager',48),('manager',49),('manager',50),('manager',51),('manager',52),('manager',53),('user',49),('user',50),('worker',49),('worker',50),('worker',53);
  106. /*!40000 ALTER TABLE `role_permission` ENABLE KEYS */;
  107. UNLOCK TABLES;
  108. --
  109. -- Table structure for table `user`
  110. --
  111. DROP TABLE IF EXISTS `user`;
  112. /*!40101 SET @saved_cs_client = @@character_set_client */;
  113. /*!50503 SET character_set_client = utf8mb4 */;
  114. CREATE TABLE `user` (
  115. `id` varchar(40) NOT NULL COMMENT 'ID',
  116. `username` varchar(50) DEFAULT NULL COMMENT '用户名',
  117. `password` varchar(50) DEFAULT NULL COMMENT '密码',
  118. `email` varchar(45) DEFAULT NULL COMMENT '邮箱',
  119. `salt` varchar(45) DEFAULT NULL COMMENT '盐',
  120. `enabled` char(1) DEFAULT '1' COMMENT '使能 ''0'' 无效 ''1'' 有效',
  121. `createtime` datetime DEFAULT NULL COMMENT '创建时间',
  122. `lasttime` datetime DEFAULT NULL COMMENT '最近登陆时间',
  123. PRIMARY KEY (`id`),
  124. UNIQUE KEY `username_UNIQUE` (`username`)
  125. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户';
  126. /*!40101 SET character_set_client = @saved_cs_client */;
  127. --
  128. -- Dumping data for table `user`
  129. --
  130. LOCK TABLES `user` WRITE;
  131. /*!40000 ALTER TABLE `user` DISABLE KEYS */;
  132. INSERT INTO `user` VALUES ('1','admin','e10adc3949ba59abbe56e057f20f883e','18224516628@163.com',NULL,'1',NULL,'2021-03-11 08:58:26'),('e173e878c7ac4ddba03ff50a3e9adb09','wulianwei','e10adc3949ba59abbe56e057f20f883e','18224516628@163.com',NULL,'1','2021-02-06 01:14:51','2021-03-11 08:57:53'),('e21af46366e84f9688014c1c3b010726','lurenjia','e10adc3949ba59abbe56e057f20f883e','18224516628@163.com',NULL,'1','2021-03-11 06:46:52','2021-03-11 06:47:09');
  133. /*!40000 ALTER TABLE `user` ENABLE KEYS */;
  134. UNLOCK TABLES;
  135. --
  136. -- Table structure for table `user_role`
  137. --
  138. DROP TABLE IF EXISTS `user_role`;
  139. /*!40101 SET @saved_cs_client = @@character_set_client */;
  140. /*!50503 SET character_set_client = utf8mb4 */;
  141. CREATE TABLE `user_role` (
  142. `user_id` varchar(50) NOT NULL COMMENT '用户ID',
  143. `role_id` varchar(50) NOT NULL COMMENT '角色ID',
  144. UNIQUE KEY `UK_user_role` (`user_id`,`role_id`)
  145. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  146. /*!40101 SET character_set_client = @saved_cs_client */;
  147. --
  148. -- Dumping data for table `user_role`
  149. --
  150. LOCK TABLES `user_role` WRITE;
  151. /*!40000 ALTER TABLE `user_role` DISABLE KEYS */;
  152. INSERT INTO `user_role` VALUES ('1','manager'),('3b97dc27ddf546a387d3d6864d17c9fd','manager'),('642a6d6e2d50441c90770027d91f42f1','manager'),('898c852ca04740b5ad334d6db3789fea','user'),('898c852ca04740b5ad334d6db3789fea','worker'),('e173e878c7ac4ddba03ff50a3e9adb09','worker'),('e21af46366e84f9688014c1c3b010726','user');
  153. /*!40000 ALTER TABLE `user_role` ENABLE KEYS */;
  154. UNLOCK TABLES;
  155. /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
  156. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
  157. /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
  158. /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
  159. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  160. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  161. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  162. /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
  163. -- Dump completed on 2021-03-11 17:02:43