|
@@ -10,7 +10,7 @@ Target Server Type : MariaDB
|
|
|
Target Server Version : 100032
|
|
|
File Encoding : 65001
|
|
|
|
|
|
-Date: 2018-02-02 16:30:02
|
|
|
+Date: 2018-02-06 11:54:00
|
|
|
*/
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS=0;
|
|
@@ -21,9 +21,10 @@ SET FOREIGN_KEY_CHECKS=0;
|
|
|
DROP TABLE IF EXISTS `sys_dept`;
|
|
|
CREATE TABLE `sys_dept` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门主键ID',
|
|
|
- `dept_name` varchar(20) DEFAULT NULL COMMENT '部门名称',
|
|
|
+ `parent_id` bigint(20) DEFAULT NULL COMMENT '父节点ID',
|
|
|
+ `name` varchar(50) DEFAULT NULL COMMENT '部门名称',
|
|
|
`principal` varchar(32) DEFAULT NULL COMMENT '负责人',
|
|
|
- `sort` int(5) DEFAULT NULL COMMENT '排序号',
|
|
|
+ `sort` int(2) DEFAULT NULL COMMENT '排序号',
|
|
|
`enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
|
|
|
`remark` varchar(1024) DEFAULT NULL,
|
|
|
`create_time` datetime DEFAULT NULL,
|
|
@@ -31,7 +32,7 @@ CREATE TABLE `sys_dept` (
|
|
|
`update_time` datetime DEFAULT NULL,
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='部门管理';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='部门管理';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_dept_user
|
|
@@ -39,8 +40,8 @@ CREATE TABLE `sys_dept` (
|
|
|
DROP TABLE IF EXISTS `sys_dept_user`;
|
|
|
CREATE TABLE `sys_dept_user` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门用户主键ID',
|
|
|
- `dept_id` varchar(20) DEFAULT NULL COMMENT '部门ID',
|
|
|
- `user_id` varchar(20) DEFAULT NULL COMMENT '用户ID',
|
|
|
+ `dept_id` bigint(20) DEFAULT NULL COMMENT '部门ID',
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
|
|
|
`enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
|
|
|
`remark` varchar(1024) DEFAULT NULL,
|
|
|
`create_time` datetime DEFAULT NULL,
|
|
@@ -50,7 +51,7 @@ CREATE TABLE `sys_dept_user` (
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_dept_id` (`dept_id`),
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='部门用户表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='部门用户表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_dic
|
|
@@ -58,6 +59,7 @@ CREATE TABLE `sys_dept_user` (
|
|
|
DROP TABLE IF EXISTS `sys_dic`;
|
|
|
CREATE TABLE `sys_dic` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `platform_id` tinyint(1) NOT NULL DEFAULT '0' COMMENT '平台ID(0:通用,1:系统,2:接收,3:保存,4:管理,5:利用)',
|
|
|
`key` varchar(50) DEFAULT NULL COMMENT '字典代码',
|
|
|
`value` varchar(100) DEFAULT NULL COMMENT '字典值',
|
|
|
`sort` int(2) DEFAULT NULL COMMENT '排序号',
|
|
@@ -68,7 +70,7 @@ CREATE TABLE `sys_dic` (
|
|
|
`update_time` datetime DEFAULT NULL,
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='字典表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='字典表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_event_login
|
|
@@ -91,7 +93,7 @@ CREATE TABLE `sys_event_login` (
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_account` (`account`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='登录日志表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='登录日志表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_event_oper
|
|
@@ -114,7 +116,7 @@ CREATE TABLE `sys_event_oper` (
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_account` (`account`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='操作日志表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='操作日志表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_menu
|
|
@@ -122,13 +124,15 @@ CREATE TABLE `sys_event_oper` (
|
|
|
DROP TABLE IF EXISTS `sys_menu`;
|
|
|
CREATE TABLE `sys_menu` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
|
|
|
- `menu_name` varchar(100) DEFAULT NULL COMMENT '菜单名称',
|
|
|
- `menu_type` smallint(2) DEFAULT NULL COMMENT '菜单类型(0:CURD;1:系统菜单;2:业务菜单)',
|
|
|
- `parent_id` bigint(20) DEFAULT NULL COMMENT '上级菜单ID',
|
|
|
- `request` varchar(100) DEFAULT NULL COMMENT '请求地址',
|
|
|
+ `platform_id` tinyint(1) NOT NULL DEFAULT '0' COMMENT '平台ID(0:通用,1:系统,2:接收,3:保存,4:管理,5:利用)',
|
|
|
+ `parent_id` bigint(20) NOT NULL COMMENT '上级菜单ID(root:0)',
|
|
|
+ `name` varchar(100) DEFAULT NULL COMMENT '菜单名称',
|
|
|
+ `permission` varchar(500) DEFAULT NULL COMMENT '授权,如(user:list,user:create)',
|
|
|
+ `type` smallint(2) DEFAULT NULL COMMENT '菜单类型(0:目录;1:菜单;2:按钮)',
|
|
|
+ `url` varchar(100) DEFAULT NULL COMMENT '请求地址',
|
|
|
`expand` tinyint(1) NOT NULL DEFAULT '0' COMMENT '展开状态(1:展开;0:收缩)',
|
|
|
`sort` int(2) DEFAULT NULL COMMENT '排序号',
|
|
|
- `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '叶子节点(0:树枝节点;1:叶子节点)',
|
|
|
+ `is_leaf` tinyint(1) NOT NULL DEFAULT '1' COMMENT '叶子节点(0:树枝节点;1:叶子节点)',
|
|
|
`enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
|
|
|
`remark` varchar(1024) DEFAULT NULL,
|
|
|
`create_time` datetime DEFAULT NULL,
|
|
@@ -136,7 +140,7 @@ CREATE TABLE `sys_menu` (
|
|
|
`update_time` datetime DEFAULT NULL,
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='菜单表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_notice
|
|
@@ -157,7 +161,7 @@ CREATE TABLE `sys_notice` (
|
|
|
`update_time` datetime DEFAULT NULL,
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='通知公告表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通知公告表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_param
|
|
@@ -175,7 +179,7 @@ CREATE TABLE `sys_param` (
|
|
|
`update_time` datetime DEFAULT NULL,
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='系统参数表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统参数表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_permission
|
|
@@ -184,7 +188,7 @@ DROP TABLE IF EXISTS `sys_permission`;
|
|
|
CREATE TABLE `sys_permission` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '权限ID',
|
|
|
`name` varchar(100) DEFAULT NULL COMMENT '权限名称',
|
|
|
- `code` smallint(2) DEFAULT NULL COMMENT '权限代码',
|
|
|
+ `perm` varchar(100) DEFAULT NULL COMMENT '权限代码',
|
|
|
`parent_id` bigint(20) DEFAULT NULL COMMENT '上级菜单ID',
|
|
|
`description` varchar(100) DEFAULT NULL COMMENT '权限描述',
|
|
|
`menu_id` varchar(20) DEFAULT NULL COMMENT '所属菜单ID',
|
|
@@ -195,7 +199,7 @@ CREATE TABLE `sys_permission` (
|
|
|
`update_time` datetime DEFAULT NULL,
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='权限表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='权限表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_role
|
|
@@ -203,24 +207,8 @@ CREATE TABLE `sys_permission` (
|
|
|
DROP TABLE IF EXISTS `sys_role`;
|
|
|
CREATE TABLE `sys_role` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
|
|
|
- `role_name` varchar(50) DEFAULT NULL COMMENT '角色名称',
|
|
|
- `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
|
|
|
- `remark` varchar(1024) DEFAULT NULL,
|
|
|
- `create_time` datetime DEFAULT NULL,
|
|
|
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
|
|
|
- `update_time` datetime DEFAULT NULL,
|
|
|
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
- PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='角色表';
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for sys_role_permission
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `sys_role_permission`;
|
|
|
-CREATE TABLE `sys_role_permission` (
|
|
|
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色授权ID',
|
|
|
- `role_id` varchar(20) DEFAULT NULL COMMENT '角色ID',
|
|
|
- `permission_id` varchar(20) DEFAULT NULL COMMENT '权限ID',
|
|
|
+ `name` varchar(50) DEFAULT NULL COMMENT '角色名称',
|
|
|
+ `permission` varchar(500) DEFAULT NULL COMMENT '角色权限',
|
|
|
`enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
|
|
|
`remark` varchar(1024) DEFAULT NULL,
|
|
|
`create_time` datetime DEFAULT NULL,
|
|
@@ -228,7 +216,7 @@ CREATE TABLE `sys_role_permission` (
|
|
|
`update_time` datetime DEFAULT NULL,
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='角色授权表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_user
|
|
@@ -237,12 +225,10 @@ DROP TABLE IF EXISTS `sys_user`;
|
|
|
CREATE TABLE `sys_user` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户主键ID',
|
|
|
`account` varchar(20) DEFAULT NULL COMMENT '登陆帐户',
|
|
|
+ `username` varchar(30) DEFAULT NULL COMMENT '姓名',
|
|
|
`password` varchar(50) DEFAULT NULL COMMENT '密码',
|
|
|
- `user_type` varchar(2) DEFAULT '1' COMMENT '用户类型(1普通用户2管理员3系统用户)',
|
|
|
- `user_name` varchar(30) DEFAULT NULL COMMENT '姓名',
|
|
|
`phone` varchar(50) DEFAULT NULL COMMENT '电话',
|
|
|
`email` varchar(64) DEFAULT NULL COMMENT '邮箱',
|
|
|
- `dept_id` bigint(20) DEFAULT NULL COMMENT '部门编号',
|
|
|
`position` varchar(64) DEFAULT NULL COMMENT '职位',
|
|
|
`address` varchar(256) DEFAULT NULL COMMENT '详细地址',
|
|
|
`staff_no` varchar(32) DEFAULT NULL COMMENT '工号',
|
|
@@ -259,7 +245,24 @@ CREATE TABLE `sys_user` (
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `account` (`account`),
|
|
|
KEY `index_account` (`account`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户管理';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户管理';
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_user_menu
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_user_menu`;
|
|
|
+CREATE TABLE `sys_user_menu` (
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户角色表主键ID',
|
|
|
+ `menu_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
|
|
|
+ `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
|
|
|
+ `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户菜单表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for sys_user_role
|
|
@@ -267,15 +270,13 @@ CREATE TABLE `sys_user` (
|
|
|
DROP TABLE IF EXISTS `sys_user_role`;
|
|
|
CREATE TABLE `sys_user_role` (
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户角色表主键ID',
|
|
|
- `role_id` varchar(20) DEFAULT NULL COMMENT '角色ID',
|
|
|
- `user_id` varchar(20) DEFAULT NULL COMMENT '用户ID',
|
|
|
+ `role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
|
|
|
`enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
|
|
|
`remark` varchar(1024) DEFAULT NULL,
|
|
|
`create_time` datetime DEFAULT NULL,
|
|
|
`create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
|
|
|
`update_time` datetime DEFAULT NULL,
|
|
|
`update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
|
|
|
- PRIMARY KEY (`id`),
|
|
|
- KEY `idx_role_id` (`role_id`),
|
|
|
- KEY `idx_user_id` (`user_id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户角色表';
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户角色表';
|