diff --git a/all/sql/cms.sql b/all/sql/cms.sql index 3d7a0a2..9e3c899 100644 --- a/all/sql/cms.sql +++ b/all/sql/cms.sql @@ -6,6 +6,8 @@ Target Server Type : MYSQL Target Server Version : 5.7 File Encoding : utf-8 + Author : lishouyu + Email : 18332763730@163.com */ # 外键检查,不能有外键 SET FOREIGN_KEY_CHECKS = 0; diff --git a/all/sql/ucenter.sql b/all/sql/ucenter.sql index 65d6627..08b44ad 100644 --- a/all/sql/ucenter.sql +++ b/all/sql/ucenter.sql @@ -6,6 +6,8 @@ Target Server Type : MYSQL Target Server Version : 5.7 File Encoding : utf-8 + Author : lishouyu + Email : 18332763730@163.com */ # 外键检查,不允许有外键 SET FOREIGN_KEY_CHECKS = 0; @@ -13,14 +15,112 @@ SET FOREIGN_KEY_CHECKS = 0; -- ---------------- -- 创建micro -- ---------------- -CREATE DATABASE IF NOT EXISTS micro CHARACTER SET utf8; +CREATE DATABASE IF NOT EXISTS micro + CHARACTER SET utf8; USE micro; -- ucenter用户中心 + -- ------------------------------------ -- ucenter_user_details ucenter用户详情表 -- ------------------------------------ -CREATE TABLE ucenter_user_details( - `id` INT(11) AUTO_INCREMENT NOT NULL , +DROP TABLE IF EXISTS ucenter_user_details; +CREATE TABLE ucenter_user_details ( + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL + COMMENT '编号', + `signature` VARCHAR(300) DEFAULT NULL + COMMENT '个性签名', + `real_name` VARCHAR(20) DEFAULT NULL + COMMENT '真实姓名', + `birthday` DATETIME DEFAULT NULL + COMMENT '出生日期', + `question` VARCHAR(100) DEFAULT NULL + COMMENT '账号安全问题', + `answer` VARCHAR(100) DEFAULT NULL + COMMENT '账号安全答案', PRIMARY KEY (`id`) -)ENGINE =InnDB DEFAULT CHARSET utf8; +) + ENGINE = InnoDB + DEFAULT CHARSET = utf8; +-- ------------------------------------ +-- ucenter_user ucenter用户表 +-- ------------------------------------ +DROP TABLE IF EXISTS ucenter_user; +CREATE TABLE ucenter_user ( + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL + COMMENT '编号', + `password` VARCHAR(32) NOT NULL + COMMENT '密码(MD5(密码+salt))', + `salt` VARCHAR(32) DEFAULT NULL + COMMENT '盐值', + `nickname` VARCHAR(32) DEFAULT NULL + COMMENT '昵称', + `sex` TINYINT(4) DEFAULT NULL + COMMENT '性别 0为止 1男 2女', + `avatar` VARCHAR(100) DEFAULT NULL + COMMENT '头像', + `create_time` DATETIME DEFAULT NULL + COMMENT '注册时间', + `create_ip` VARCHAR(50) DEFAULT NULL + COMMENT '注册ip', + `last_login_time` DATETIME DEFAULT NULL + COMMENT '最后登陆时间', + `last_login_ip` VARCHAR(50) DEFAULT NULL + COMMENT '最后登录的ip', + PRIMARY KEY (`id`) +) + ENGINE = InnoDB + DEFAULT CHARSET = utf8; +-- ----------------------------- +-- ucenter_user_log 用户操作日志表 +-- ----------------------------- +DROP TABLE IF EXISTS ucenter_user_log; +CREATE TABLE ucenter_user_log ( + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL + COMMENT '编号', + `user_id` INT(10) UNSIGNED DEFAULT NULL + COMMENT '用户编号', + `content` VARBINARY(100) DEFAULT NULL + COMMENT '内容', + `ip` VARCHAR(20) DEFAULT NULL + COMMENT '操作ip', + `agent` VARBINARY(200) DEFAULT NULL + COMMENT '操作环境', + `create_time` DATETIME DEFAULT NULL + COMMENT '操作时间', + PRIMARY KEY (`id`), + KEY `ucenter_user_id_index` (`user_id`) USING BTREE +) + ENGINE = InnoDB + DEFAULT CHARSET = utf8; +-- ------------------------------ +-- ucenter_user_oauth 用户认证方式表 +-- ------------------------------- +DROP TABLE IF EXISTS ucenter_user_oauth; +CREATE TABLE ucenter_user_oauth ( + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL + COMMENT '编号', + `user_id` INT(10) UNSIGNED DEFAULT NULL + COMMENT '用户编号', + `oauth_id` INT(10) UNSIGNED DEFAULT NULL + COMMENT '认证方式编号', + `open_id` VARBINARY(50) DEFAULT NULL + COMMENT '第三方id', + `status` TINYINT(4) DEFAULT NULL + COMMENT '绑定状态 0绑定 1解绑', + `create_time` DATETIME DEFAULT NULL + COMMENT '创建时间', + PRIMARY KEY (`id`), + KEY `ucenter_user_id_index` (`user_id`) USING BTREE +) + ENGINE = InnoDB + DEFAULT CHARSET = utf8; +-- ------------------------ +-- ucenter_oauth 认证方式表 +-- ------------------------ +DROP TABLE IF EXISTS ucenter_oauth; +CREATE TABLE ucenter_oauth( + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '编号', + `name` VARCHAR(20) NOT NULL COMMENT '认证方式名称', + PRIMARY KEY (`id`) +)ENGINE =InnoDB DEFAULT CHARSET =utf8; diff --git a/all/sql/upms.sql b/all/sql/upms.sql index 48e3875..bca67c7 100644 --- a/all/sql/upms.sql +++ b/all/sql/upms.sql @@ -6,6 +6,8 @@ Target Server Type : MYSQL Target Server Version : 5.7 File Encoding : utf-8 + Author : lishouyu + Email : 18332763730@163.com */ # 外键检查,不能有外键 SET FOREIGN_KEY_CHECKS = 0; @@ -23,33 +25,33 @@ USE micro; -- ------------------------- DROP TABLE IF EXISTS upms_log; CREATE TABLE `upms_log` ( - `id` INT AUTO_INCREMENT NOT NULL + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '日志编号', - `descirption` VARCHAR(100) DEFAULT NULL + `descirption` VARCHAR(100) DEFAULT NULL COMMENT '操作描述', - `username` VARCHAR(20) DEFAULT NULL + `username` VARCHAR(20) DEFAULT NULL COMMENT '操作用户', - `start_time` BIGINT(20) DEFAULT NULL + `start_time` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '操作时间', - `spend_time` INT DEFAULT NULL + `spend_time` INT UNSIGNED DEFAULT NULL COMMENT '消耗时间', - `base_path` VARCHAR(100) DEFAULT NULL + `base_path` VARCHAR(100) DEFAULT NULL COMMENT '根路径', - `uri` VARCHAR(200) DEFAULT NULL + `uri` VARCHAR(200) DEFAULT NULL COMMENT 'URI', - `url` VARCHAR(200) DEFAULT NULL + `url` VARCHAR(200) DEFAULT NULL COMMENT 'URL', - `method` VARCHAR(10) DEFAULT NULL + `method` VARCHAR(10) DEFAULT NULL COMMENT '请求的类型', - `parameter` MEDIUMTEXT DEFAULT NULL + `parameter` MEDIUMTEXT DEFAULT NULL COMMENT '请求参数', - `user_agent` VARCHAR(200) DEFAULT NULL + `user_agent` VARCHAR(200) DEFAULT NULL COMMENT '用户标识', - `ip` VARCHAR(30) DEFAULT NULL + `ip` VARCHAR(30) DEFAULT NULL COMMENT 'ip地址', - `result` MEDIUMTEXT DEFAULT NULL + `result` MEDIUMTEXT DEFAULT NULL COMMENT '响应结果', - `permissions` VARCHAR(100) DEFAULT NULL + `permissions` VARCHAR(100) DEFAULT NULL COMMENT '权限值', PRIMARY KEY (`id`) ) @@ -61,11 +63,11 @@ CREATE TABLE `upms_log` ( -- ------------------ DROP TABLE IF EXISTS upms_user; CREATE TABLE upms_user ( - `id` INT(10) AUTO_INCREMENT NOT NULL + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '用户的编号', - `username` VARCHAR(20) NOT NULL + `username` VARCHAR(20) NOT NULL COMMENT '用户名', - `password` VARCHAR(32) NOT NULL + `password` VARCHAR(32) NOT NULL COMMENT '密码加密后的md5值(密码+盐值)', `salt` VARCHAR(32) DEFAULT NULL COMMENT '盐值', @@ -81,7 +83,7 @@ CREATE TABLE upms_user ( COMMENT '性别', `locked` TINYINT(4) DEFAULT NULL COMMENT '账号状态', - `ctime` BIGINT(20) DEFAULT NULL + `ctime` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`) ) @@ -93,15 +95,15 @@ CREATE TABLE upms_user ( -- --------------------------- DROP TABLE IF EXISTS upms_organization; CREATE TABLE upms_organization ( - `id` INT(10) AUTO_INCREMENT NOT NULL + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '组织的编号', - `pid` INT(10) DEFAULT NULL + `pid` INT(10) UNSIGNED DEFAULT NULL COMMENT '所属上级', - `name` VARCHAR(20) DEFAULT NULL + `name` VARCHAR(20) DEFAULT NULL COMMENT '组织名称', - `description` VARCHAR(1000) DEFAULT NULL + `description` VARCHAR(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` BIGINT(20) DEFAULT NULL + `ctime` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`) ) @@ -113,15 +115,15 @@ CREATE TABLE upms_organization ( -- --------------------- DROP TABLE IF EXISTS upms_role; CREATE TABLE upms_role ( - `id` INT(10) AUTO_INCREMENT NOT NULL + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '角色编号', - `name` VARCHAR(20) DEFAULT NULL + `name` VARCHAR(20) DEFAULT NULL COMMENT '角色名称', - `description` VARCHAR(1000) DEFAULT NULL + `description` VARCHAR(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` BIGINT(20) DEFAULT NULL + `ctime` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '创建时间', - `orders` BIGINT(20) DEFAULT NULL + `orders` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '排序', PRIMARY KEY (`id`) ) @@ -133,27 +135,27 @@ CREATE TABLE upms_role ( -- --------------------------- DROP TABLE IF EXISTS upms_permission; CREATE TABLE upms_permission ( - `id` INT(10) AUTO_INCREMENT NOT NULL + `id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '权限编号', - `system_id` INT(10) DEFAULT NULL + `system_id` INT(10) UNSIGNED DEFAULT NULL COMMENT '所属系统', - `pid` INT(10) DEFAULT NULL + `pid` INT(10) UNSIGNED DEFAULT NULL COMMENT '所属上级', - `name` VARCHAR(20) DEFAULT NULL + `name` VARCHAR(20) DEFAULT NULL COMMENT '名称', - `type` TINYINT(4) DEFAULT NULL + `type` TINYINT(4) DEFAULT NULL COMMENT '类型 1.目录2.菜单3.按钮', - `permission_value` VARCHAR(50) DEFAULT NULL + `permission_value` VARCHAR(50) DEFAULT NULL COMMENT '权限值', - `uri` VARCHAR(100) DEFAULT NULL + `uri` VARCHAR(100) DEFAULT NULL COMMENT '路径', - `icon` VARCHAR(50) DEFAULT NULL + `icon` VARCHAR(50) DEFAULT NULL COMMENT '图标', - `status` TINYINT(4) DEFAULT NULL + `status` TINYINT(4) DEFAULT NULL COMMENT '状态 0 禁止 1 正常', - `ctime` BIGINT(20) DEFAULT NULL + `ctime` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '创建时间', - `orders` BIGINT(20) DEFAULT NULL + `orders` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '排序', PRIMARY KEY (`id`), KEY `system_id_index` (`system_id`) USING BTREE COMMENT 'B+树索引' @@ -166,27 +168,27 @@ CREATE TABLE upms_permission ( -- ------------------------- DROP TABLE IF EXISTS upms_system; CREATE TABLE upms_system ( - `id` INT(10) NOT NULL AUTO_INCREMENT + `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '系统编号', - `icon` VARCHAR(50) DEFAULT NULL + `icon` VARCHAR(50) DEFAULT NULL COMMENT '图标', - `banner` VARCHAR(150) DEFAULT NULL + `banner` VARCHAR(150) DEFAULT NULL COMMENT '背景', - `theme` VARCHAR(50) DEFAULT NULL + `theme` VARCHAR(50) DEFAULT NULL COMMENT '主题', - `basepath` VARCHAR(100) DEFAULT NULL + `basepath` VARCHAR(100) DEFAULT NULL COMMENT '根目录', - `status` TINYINT(4) DEFAULT NULL + `status` TINYINT(4) DEFAULT NULL COMMENT '状态 -1 黑名单 1 正常', - `name` VARCHAR(20) DEFAULT NULL + `name` VARCHAR(20) DEFAULT NULL COMMENT '系统名称', - `title` VARCHAR(20) DEFAULT NULL + `title` VARCHAR(20) DEFAULT NULL COMMENT '系统标题', - `description` VARCHAR(300) DEFAULT NULL + `description` VARCHAR(300) DEFAULT NULL COMMENT '系统描述', - `ctime` BIGINT(20) DEFAULT NULL + `ctime` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '创建时间', - `orders` BIGINT(20) DEFAULT NULL + `orders` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '排序', PRIMARY KEY (`id`) ) @@ -198,11 +200,11 @@ CREATE TABLE upms_system ( -- -------------------------- DROP TABLE IF EXISTS upms_user_organization; CREATE TABLE upms_user_organization ( - `user_organization_id` INT(10) AUTO_INCREMENT NOT NULL + `user_organization_id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '编号', - `user_id` INT(10) NOT NULL + `user_id` INT(10) UNSIGNED NOT NULL COMMENT '用户编号', - `organization_id` INT(10) NOT NULL + `organization_id` INT(10) UNSIGNED NOT NULL COMMENT '组织编号', PRIMARY KEY (`user_organization_id`), KEY `user_id_index` (`user_id`) USING BTREE COMMENT 'B+树索引', @@ -216,11 +218,11 @@ CREATE TABLE upms_user_organization ( -- ---------------------------- DROP TABLE IF EXISTS upms_user_role; CREATE TABLE upms_user_role ( - `user_role_id` INT(10) AUTO_INCREMENT NOT NULL + `user_role_id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '编号', - `user_id` INT(10) NOT NULL + `user_id` INT(10) UNSIGNED NOT NULL COMMENT '用户编号', - `role_id` INT(10) NOT NULL + `role_id` INT(10) UNSIGNED NOT NULL COMMENT '角色编号', PRIMARY KEY (`user_role_id`), KEY `user_id_index` (`user_id`) USING BTREE COMMENT 'B+树索引', @@ -235,13 +237,13 @@ CREATE TABLE upms_user_role ( DROP TABLE IF EXISTS upms_user_permission; DROP TABLE IF EXISTS upms_user_permissioon; CREATE TABLE upms_user_permission ( - `user_permission_id` INT(10) AUTO_INCREMENT NOT NULL + `user_permission_id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '编号', - `user_id` INT(10) NOT NULL + `user_id` INT(10) UNSIGNED NOT NULL COMMENT '用户编号', - `permission_id` INT(10) NOT NULL + `permission_id` INT(10) UNSIGNED NOT NULL COMMENT '权限编号', - `type` TINYINT(4) NOT NULL + `type` TINYINT(4) NOT NULL COMMENT '权限类型 -1 减权限', PRIMARY KEY (`user_permission_id`), KEY `user_id_index` (`user_id`) USING BTREE COMMENT 'B+树索引', @@ -255,9 +257,12 @@ CREATE TABLE upms_user_permission ( -- ---------------------------------- DROP TABLE IF EXISTS upms_role_permission; CREATE TABLE upms_role_permission ( - `role_permission_id` INT(10) AUTO_INCREMENT NOT NULL COMMENT '编号', - `role_id` INT(10) NOT NULL COMMENT '角色编号', - `permission_id` INT(10) NOT NULL COMMENT '权限编号', + `role_permission_id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL + COMMENT '编号', + `role_id` INT(10) UNSIGNED NOT NULL + COMMENT '角色编号', + `permission_id` INT(10) UNSIGNED NOT NULL + COMMENT '权限编号', PRIMARY KEY (`role_permission_id`), KEY `role_id_index` (`role_id`) USING BTREE COMMENT 'B+树索引', KEY `permission_id_index` (`permission_id`) USING BTREE COMMENT 'B+书索引'