New file |
| | |
| | | -- -------------------------------------------------------- |
| | | -- 主æº: 127.0.0.1 |
| | | -- æå¡å¨çæ¬: 8.0.42 - MySQL Community Server - GPL |
| | | -- æå¡å¨æä½ç³»ç»: Win64 |
| | | -- HeidiSQL çæ¬: 12.6.0.6765 |
| | | -- -------------------------------------------------------- |
| | | |
| | | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; |
| | | /*!40101 SET NAMES utf8 */; |
| | | /*!50503 SET NAMES utf8mb4 */; |
| | | /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; |
| | | /*!40103 SET TIME_ZONE='+00:00' */; |
| | | /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; |
| | | /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; |
| | | /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; |
| | | |
| | | |
| | | -- å¯¼åº mybates çæ°æ®åºç»æ |
| | | CREATE DATABASE IF NOT EXISTS `mybates` /*!40100 DEFAULT CHARACTER SET armscii8 COLLATE armscii8_bin */ /*!80016 DEFAULT ENCRYPTION='N' */; |
| | | USE `mybates`; |
| | | |
| | | -- å¯¼åº è¡¨ mybates.permission ç»æ |
| | | CREATE TABLE IF NOT EXISTS `permission` ( |
| | | `id` int NOT NULL AUTO_INCREMENT, |
| | | `role_id` int DEFAULT NULL COMMENT 'è§è²IDï¼å½user_idä¸ä¸ºç©ºæ¶è¡¨ç¤ºä¸ªäººæé', |
| | | `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'ç¨æ·IDï¼ç¨æ·ç¹å®æéæ¶ä¸ä¸ºNULL', |
| | | `history` tinyint(1) DEFAULT '0' COMMENT 'å岿¥è¯¢æé', |
| | | `map_change` tinyint(1) DEFAULT '0' COMMENT 'å°å¾ä¿®æ¹æé', |
| | | `cap_img` tinyint(1) DEFAULT '0' COMMENT 'å¾åå½å
¥æé', |
| | | `attend_man` tinyint(1) DEFAULT '0' COMMENT 'èå¤ç®¡çæé', |
| | | `device_man` tinyint(1) DEFAULT '0' COMMENT '设å¤å¤çæé', |
| | | `version_man` tinyint(1) DEFAULT '0' COMMENT 'çæ¬ç®¡çæé', |
| | | `admin` tinyint(1) DEFAULT '0' COMMENT 'ç¨æ·ç®¡çæé', |
| | | `log_search` tinyint(1) DEFAULT '0' COMMENT 'æ¥å¿æ¥è¯¢æé', |
| | | `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `role_id` (`role_id`,`user_id`) COMMENT 'ç¡®ä¿æ¯ä¸ªè§è²æç¨æ·åªæä¸æ¡æéè®°å½', |
| | | UNIQUE KEY `uk_user_id` (`user_id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | |
| | | -- å¯¼åº è¡¨ mybates.role ç»æ |
| | | CREATE TABLE IF NOT EXISTS `role` ( |
| | | `role_id` int NOT NULL, |
| | | `role_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, |
| | | PRIMARY KEY (`role_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | |
| | | -- å¯¼åº è¡¨ mybates.user ç»æ |
| | | CREATE TABLE IF NOT EXISTS `user` ( |
| | | `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, |
| | | `user_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, |
| | | `register_time` datetime DEFAULT NULL, |
| | | `department` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, |
| | | `role_id` int DEFAULT NULL, |
| | | PRIMARY KEY (`user_id`), |
| | | UNIQUE KEY `idx_user_id` (`user_id`), |
| | | KEY `role_id` (`role_id`), |
| | | CONSTRAINT `user_ibfk_1` FOREIGN KEY (`role_id`) REFERENCES `role` (`role_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | |
| | | /*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */; |
| | | /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; |
| | | /*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */; |
| | | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; |
| | | /*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */; |