/*
|
Navicat Premium Data Transfer
|
|
Source Server : localhost
|
Source Server Type : MySQL
|
Source Server Version : 50540
|
Source Host : localhost:3360
|
Source Schema : common
|
|
Target Server Type : MySQL
|
Target Server Version : 50540
|
File Encoding : 65001
|
|
Date: 15/01/2021 13:49:21
|
*/
|
|
SET NAMES utf8mb4;
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
-- ----------------------------
|
-- Table structure for tb_menu
|
-- ----------------------------
|
DROP TABLE IF EXISTS `tb_menu`;
|
CREATE TABLE `tb_menu` (
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
`url` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '菜单路径',
|
`level` tinyint(255) DEFAULT NULL COMMENT '菜单级别',
|
`order` tinyint(255) DEFAULT NULL COMMENT '排序,值越低越靠前',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
|
|
-- ----------------------------
|
-- Table structure for tb_permission
|
-- ----------------------------
|
DROP TABLE IF EXISTS `tb_permission`;
|
CREATE TABLE `tb_permission` (
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
|
|
-- ----------------------------
|
-- Table structure for tb_role
|
-- ----------------------------
|
DROP TABLE IF EXISTS `tb_role`;
|
CREATE TABLE `tb_role` (
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名',
|
`label` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '角色名-中文',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
|
|
-- ----------------------------
|
-- Table structure for tb_role_menu
|
-- ----------------------------
|
DROP TABLE IF EXISTS `tb_role_menu`;
|
CREATE TABLE `tb_role_menu` (
|
`id` int(11) NOT NULL,
|
`menu_id` int(11) DEFAULT NULL,
|
`role_id` int(11) DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
|
|
-- ----------------------------
|
-- Table structure for tb_role_permission
|
-- ----------------------------
|
DROP TABLE IF EXISTS `tb_role_permission`;
|
CREATE TABLE `tb_role_permission` (
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`role_id` int(11) DEFAULT NULL,
|
`permission_id` int(11) DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
|
|
-- ----------------------------
|
-- Table structure for tb_user
|
-- ----------------------------
|
DROP TABLE IF EXISTS `tb_user`;
|
CREATE TABLE `tb_user` (
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
`password` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
`salt` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加密因子',
|
`create_time` datetime DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
|
|
-- ----------------------------
|
-- Table structure for tb_user_role
|
-- ----------------------------
|
DROP TABLE IF EXISTS `tb_user_role`;
|
CREATE TABLE `tb_user_role` (
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`user_id` int(11) DEFAULT NULL,
|
`role_id` int(11) DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact;
|
|
SET FOREIGN_KEY_CHECKS = 1;
|