WangJiaHui 2 сар өмнө
parent
commit
6b8f91750b

+ 76 - 0
src/main/resources/sql/joa-sql.sql

@@ -0,0 +1,76 @@
+# 如果joa数据库存在则删除重新创建
+# drop database if exists joa;
+# create database joa character set utf8mb4 collate utf8mb4_bin;
+# use joa; 
+#删除并重新创建表sys_user
+drop table if exists `sys_user`;
+create table `sys_user`(
+`user_id` bigint(20) not null auto_increment comment'用户ID',
+`dept_id` bigint(20) default null comment'部门id',
+`user_name` varchar(30) not null comment'用户账号',
+`nick_name` varchar(30) not null comment'用户昵称',
+`user_type` int default'0' comment'用户类型',  
+`email` varchar(50) default'' comment'用户邮箱',
+`phone` varchar(11) default'' comment'用户电话',
+`sex` char(1) default'2' comment'用户性别(0男,1女,2未知)',
+`avatar` varchar(100) default'' comment'头像地址',
+`password` varchar(100) default'' comment'密码',
+`status` char(1) default'0' comment'帐号状态(0使用,1停用)',
+`del_flag` char(1) default'0' comment'删除状态(0存在,1删除)',
+`login_ip` varchar(128) default'' comment'最后登陆IP',
+`login_date` datetime comment'最后登陆时间',
+`create_by` varchar(64) default'' comment'创建者',
+`create_time` datetime comment'创建时间',
+`update_by` varchar(64) default'' comment'更新者',
+`update_time` datetime comment'更新时间',
+`remark` varchar(500) default null comment'备注',
+primary key(user_id)
+)engine=InnoDB auto_increment=1 comment='用户信息表';
+
+#删除并重新创建表sys_dept
+drop table if exists `sys_dept`;
+create table `sys_dept`(
+`dept_id` bigint(20) not null auto_increment comment'部门id',
+`parent_id` bigint(20) default 0 comment'父部门id',
+`ancestors` varchar(50) default'' comment'祖级列表',
+`dept_name` varchar(30) default'' comment'部门名称',
+`order_num` int(4) default 0 comment'显示顺序',
+`leader` varchar(20) default null comment'部门负责人',
+`phone` varchar(11) default null comment'联系电话',
+`email` varchar(50) default null comment'邮箱',
+`status` char(1) default '0' comment'部门状态(0使用,1停用)',
+`del_flag` char(1) default '0' comment'删除标志(0存在,1删除)',
+`create_by` varchar(64) default'' comment'创建者',
+`create_time` datetime comment'创建时间',
+`update_by` varchar(64) default '' comment '最近更新者',
+`update_time` datetime comment'最近更新时间',
+primary key(dept_id)
+)engine=InnoDB auto_increment=1 comment='部门表';
+
+# 删除并重新角色信息表sys_role
+drop table if exists `sys_role`;
+create table `sys_role`(
+`role_id` bigint(20) not null auto_increment comment'角色ID',
+`role_name` varchar(30) not null comment'角色名称',
+`role_key` varchar(100) not null comment'角色权限字符串',
+`order_num` int(4) not null comment'显示顺序',
+`data_scope` char(1) default'1' comment'数据范围:(1:全部数据权限。2:自定义数据权限。3:本部门数据权限。4:本部门及以下数据权限。)',
+`menu_check_strictly` tinyint(1) default 1 comment'菜单树选择项是否关联显示',
+`dept_check_strictly` tinyint(1) default 1 comment'部门树选择项是否关联显示',
+`status` char(1) not null comment'角色状态(0正常,1停用)',
+`del_flag` char(1) default'0' comment'删除标志(0存在,1删除)',
+`create_by` varchar(64) default'' comment'创建者',
+`create_time` datetime comment'创建时间',
+`update_by` varchar(64) default'' comment'最近更新者',
+`update_time` datetime comment'最近更新时间',
+`remark` varchar(500) default null comment'备注',
+primary key(role_id)
+)engine=InnoDB auto_increment=1 comment='角色信息表';
+
+# 删除并重建用户角色关联表sys_user_role
+drop table if exists `sys_user_role`;
+create table `sys_user_role`(
+`user_id` bigint(20) not null comment '用户ID',
+`role_id` bigint(20) not null comment '角色ID',
+primary key(user_id,role_id)
+)engine=InnoDB comment='用户角色关联表';