|
|
@@ -1,1145 +1,851 @@
|
|
|
-- ----------------------------
|
|
|
--- 第三方平台授权表
|
|
|
+-- 1、组织机构表
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_social;
|
|
|
-create table sys_social
|
|
|
+DROP TABLE IF EXISTS sys_org;
|
|
|
+CREATE TABLE sys_org
|
|
|
(
|
|
|
- id bigint not null AUTO_INCREMENT comment '主键',
|
|
|
- user_id bigint not null comment '用户ID',
|
|
|
- tenant_id varchar(20) default null comment '租户id',
|
|
|
- auth_id varchar(255) not null comment '平台+平台唯一id',
|
|
|
- source varchar(255) not null comment '用户来源',
|
|
|
- open_id varchar(255) default null comment '平台编号唯一id',
|
|
|
- user_name varchar(30) not null comment '登录账号',
|
|
|
- nick_name varchar(30) default '' comment '用户昵称',
|
|
|
- email varchar(255) default '' comment '用户邮箱',
|
|
|
- avatar varchar(500) default '' comment '头像地址',
|
|
|
- access_token varchar(255) not null comment '用户的授权令牌',
|
|
|
- expire_in int default null comment '用户的授权令牌的有效期,部分平台可能没有',
|
|
|
- refresh_token varchar(255) default null comment '刷新令牌,部分平台可能没有',
|
|
|
- access_code varchar(255) default null comment '平台的授权信息,部分平台可能没有',
|
|
|
- union_id varchar(255) default null comment '用户的 unionid',
|
|
|
- scope varchar(255) default null comment '授予的权限,部分平台可能没有',
|
|
|
- token_type varchar(255) default null comment '个别平台的授权信息,部分平台可能没有',
|
|
|
- id_token varchar(255) default null comment 'id token,部分平台可能没有',
|
|
|
- mac_algorithm varchar(255) default null comment '小米平台用户的附带属性,部分平台可能没有',
|
|
|
- mac_key varchar(255) default null comment '小米平台用户的附带属性,部分平台可能没有',
|
|
|
- code varchar(255) default null comment '用户的授权code,部分平台可能没有',
|
|
|
- oauth_token varchar(255) default null comment 'Twitter平台用户的附带属性,部分平台可能没有',
|
|
|
- oauth_token_secret varchar(255) default null comment 'Twitter平台用户的附带属性,部分平台可能没有',
|
|
|
- create_org bigint(20) comment '创建组织机构',
|
|
|
- create_by bigint(20) comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
|
|
|
- PRIMARY KEY (id)
|
|
|
-) engine = innodb comment = '社会化关系表';
|
|
|
-
|
|
|
+ org_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '组织机构id',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ parent_id BIGINT(20) DEFAULT 0 COMMENT '父组织机构id',
|
|
|
+ ancestors VARCHAR(500) DEFAULT '' COMMENT '祖级列表',
|
|
|
+ org_name VARCHAR(30) DEFAULT '' COMMENT '组织机构名称',
|
|
|
+ order_num INT(4) DEFAULT 0 COMMENT '显示顺序',
|
|
|
+ leader BIGINT(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代表存在 2代表删除)',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (org_id)
|
|
|
+) ENGINE = innodb COMMENT = '组织机构表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 租户表
|
|
|
+-- 2、用户信息表
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_tenant;
|
|
|
-create table sys_tenant
|
|
|
+DROP TABLE IF EXISTS sys_user;
|
|
|
+CREATE TABLE sys_user
|
|
|
(
|
|
|
- id bigint(20) not null AUTO_INCREMENT comment 'id',
|
|
|
- tenant_id varchar(20) not null comment '租户编号',
|
|
|
- contact_user_name varchar(20) comment '联系人',
|
|
|
- contact_phone varchar(20) comment '联系电话',
|
|
|
- company_name varchar(50) comment '企业名称',
|
|
|
- license_number varchar(30) comment '统一社会信用代码',
|
|
|
- address varchar(200) comment '地址',
|
|
|
- intro varchar(200) comment '企业简介',
|
|
|
- domain varchar(200) comment '域名',
|
|
|
- remark varchar(200) comment '备注',
|
|
|
- package_id bigint(20) comment '租户套餐编号',
|
|
|
- expire_time datetime comment '过期时间',
|
|
|
- account_count int default -1 comment '用户数量(-1不限制)',
|
|
|
- status char(1) default '0' comment '租户状态(0正常 1停用)',
|
|
|
- del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
|
|
|
- create_org bigint(20) comment '创建组织机构',
|
|
|
- create_by bigint(20) comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- primary key (id)
|
|
|
-) engine = innodb comment = '租户表';
|
|
|
-
|
|
|
+ user_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ org_id BIGINT(20) DEFAULT NULL COMMENT '组织机构ID',
|
|
|
+ user_name VARCHAR(30) NOT NULL COMMENT '用户账号',
|
|
|
+ nick_name VARCHAR(30) NOT NULL COMMENT '用户昵称',
|
|
|
+ user_type VARCHAR(10) DEFAULT 'sys_user' COMMENT '用户类型(sys_user系统用户)',
|
|
|
+ email VARCHAR(50) DEFAULT '' COMMENT '用户邮箱',
|
|
|
+ phonenumber VARCHAR(11) DEFAULT '' COMMENT '手机号码',
|
|
|
+ sex CHAR(1) DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',
|
|
|
+ avatar BIGINT(20) COMMENT '头像地址',
|
|
|
+ password VARCHAR(100) DEFAULT '' COMMENT '密码',
|
|
|
+ status CHAR(1) DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
|
|
|
+ del_flag CHAR(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ login_ip VARCHAR(128) DEFAULT '' COMMENT '最后登录IP',
|
|
|
+ login_date DATETIME COMMENT '最后登录时间',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (user_id)
|
|
|
+) ENGINE = innodb COMMENT = '用户信息表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-租户表数据
|
|
|
+-- 3、岗位信息表
|
|
|
-- ----------------------------
|
|
|
-
|
|
|
-insert into sys_tenant
|
|
|
-values (1, '000000', '管理组', '15888888888', 'XXX有限公司', null, null, '多租户通用后台管理管理系统', null, null, null,
|
|
|
- null, -1, '0', '0', 100, 1, sysdate(), null, null);
|
|
|
-
|
|
|
+DROP TABLE IF EXISTS sys_post;
|
|
|
+CREATE TABLE sys_post
|
|
|
+(
|
|
|
+ post_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ post_code VARCHAR(64) NOT NULL COMMENT '岗位编码',
|
|
|
+ post_name VARCHAR(50) NOT NULL COMMENT '岗位名称',
|
|
|
+ post_sort INT(4) NOT NULL COMMENT '显示顺序',
|
|
|
+ status CHAR(1) NOT NULL COMMENT '状态(0正常 1停用)',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (post_id)
|
|
|
+) ENGINE = innodb COMMENT = '岗位信息表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 租户套餐表
|
|
|
+-- 4、角色信息表
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_tenant_package;
|
|
|
-create table sys_tenant_package
|
|
|
+DROP TABLE IF EXISTS sys_role;
|
|
|
+CREATE TABLE sys_role
|
|
|
(
|
|
|
- package_id bigint(20) not null AUTO_INCREMENT comment '租户套餐id',
|
|
|
- package_name varchar(20) comment '套餐名称',
|
|
|
- menu_ids varchar(3000) comment '关联菜单id',
|
|
|
- remark varchar(200) comment '备注',
|
|
|
- menu_check_strictly tinyint(1) default 1 comment '菜单树选择项是否关联显示',
|
|
|
- status char(1) default '0' comment '状态(0正常 1停用)',
|
|
|
- del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
|
|
|
- create_org bigint(20) comment '创建组织机构',
|
|
|
- create_by bigint(20) comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- primary key (package_id)
|
|
|
-) engine = innodb comment = '租户套餐表';
|
|
|
-
|
|
|
+ role_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ role_name VARCHAR(30) NOT NULL COMMENT '角色名称',
|
|
|
+ role_key VARCHAR(100) NOT NULL COMMENT '角色权限字符串',
|
|
|
+ role_sort INT(4) NOT NULL COMMENT '显示顺序',
|
|
|
+ data_scope CHAR(1) DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本组织机构数据权限 4:本组织机构及以下数据权限 )',
|
|
|
+ menu_check_strictly TINYINT(1) DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
|
|
|
+ org_check_strictly TINYINT(1) DEFAULT 1 COMMENT '组织机构树选择项是否关联显示',
|
|
|
+ is_static TINYINT(1) DEFAULT 0 COMMENT '是否静态角色(0否 1是)',
|
|
|
+ status CHAR(1) NOT NULL COMMENT '角色状态(0正常 1停用)',
|
|
|
+ del_flag CHAR(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (role_id)
|
|
|
+) ENGINE = innodb COMMENT = '角色信息表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 1、组织机构表
|
|
|
+-- 5、菜单权限表
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_org;
|
|
|
-create table sys_org
|
|
|
+DROP TABLE IF EXISTS sys_menu;
|
|
|
+CREATE TABLE sys_menu
|
|
|
(
|
|
|
- org_id bigint(20) not null AUTO_INCREMENT comment '组织机构id',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- parent_id bigint(20) default 0 comment '父组织机构id',
|
|
|
- ancestors varchar(500) default '' comment '祖级列表',
|
|
|
- org_name varchar(30) default '' comment '组织机构名称',
|
|
|
- order_num int(4) default 0 comment '显示顺序',
|
|
|
- leader bigint(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代表存在 2代表删除)',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- primary key (org_id)
|
|
|
-) engine = innodb comment = '组织机构表';
|
|
|
+ menu_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
|
|
|
+ menu_name VARCHAR(50) NOT NULL COMMENT '菜单名称',
|
|
|
+ parent_id BIGINT(20) DEFAULT 0 COMMENT '父菜单ID',
|
|
|
+ order_num INT(4) DEFAULT 0 COMMENT '显示顺序',
|
|
|
+ path VARCHAR(200) DEFAULT '' COMMENT '路由地址',
|
|
|
+ component VARCHAR(255) DEFAULT NULL COMMENT '组件路径',
|
|
|
+ query_param VARCHAR(255) DEFAULT NULL COMMENT '路由参数',
|
|
|
+ is_frame INT(1) DEFAULT 1 COMMENT '是否为外链(0是 1否)',
|
|
|
+ is_cache INT(1) DEFAULT 0 COMMENT '是否缓存(0缓存 1不缓存)',
|
|
|
+ menu_type CHAR(1) DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',
|
|
|
+ visible CHAR(1) DEFAULT 0 COMMENT '显示状态(0显示 1隐藏)',
|
|
|
+ status CHAR(1) DEFAULT 0 COMMENT '菜单状态(0正常 1停用)',
|
|
|
+ perms VARCHAR(100) DEFAULT NULL COMMENT '权限标识',
|
|
|
+ icon VARCHAR(100) DEFAULT '#' COMMENT '菜单图标',
|
|
|
+ btn_class VARCHAR(100) DEFAULT NULL COMMENT '按钮样式',
|
|
|
+ btn_script VARCHAR(100) DEFAULT NULL COMMENT '按钮脚本',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ remark VARCHAR(500) DEFAULT '' COMMENT '备注',
|
|
|
+ PRIMARY KEY (menu_id)
|
|
|
+) ENGINE = innodb COMMENT = '菜单权限表'
|
|
|
+ AUTO_INCREMENT = 10000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-组织机构表数据
|
|
|
+-- 6、用户和角色关联表 用户N-1角色
|
|
|
-- ----------------------------
|
|
|
-
|
|
|
-
|
|
|
-insert into sys_org
|
|
|
-values (100, '000000', 0, '0', '科技有限公司', 0, 1, '15888888888', 'vber@iwbnet.com', '0', '0', 100, 1, sysdate(),
|
|
|
- null,
|
|
|
- null);
|
|
|
-insert into sys_org
|
|
|
-values (101, '000000', 100, '0,100', '001公司', 1, 3, '15888888888', 'xxx@qq.com', '0', '0', 100, 1, sysdate(), null,
|
|
|
- null);
|
|
|
-insert into sys_org
|
|
|
-values (102, '000000', 100, '0,100', '002公司', 2, 4, '15888888888', 'xxx@qq.com', '0', '0', 100, 1, sysdate(), null,
|
|
|
- null);
|
|
|
-
|
|
|
+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 = '用户和角色关联表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 2、用户信息表
|
|
|
+-- 7、角色和菜单关联表 角色1-N菜单
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_user;
|
|
|
-create table sys_user
|
|
|
+DROP TABLE IF EXISTS sys_role_menu;
|
|
|
+CREATE TABLE sys_role_menu
|
|
|
(
|
|
|
- user_id bigint(20) not null AUTO_INCREMENT comment '用户ID',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- org_id bigint(20) default null comment '组织机构ID',
|
|
|
- user_name varchar(30) not null comment '用户账号',
|
|
|
- nick_name varchar(30) not null comment '用户昵称',
|
|
|
- user_type varchar(10) default 'sys_user' comment '用户类型(sys_user系统用户)',
|
|
|
- email varchar(50) default '' comment '用户邮箱',
|
|
|
- phonenumber varchar(11) default '' comment '手机号码',
|
|
|
- sex char(1) default '0' comment '用户性别(0男 1女 2未知)',
|
|
|
- avatar bigint(20) comment '头像地址',
|
|
|
- password varchar(100) default '' comment '密码',
|
|
|
- status char(1) default '0' comment '帐号状态(0正常 1停用)',
|
|
|
- del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
|
|
|
- login_ip varchar(128) default '' comment '最后登录IP',
|
|
|
- login_date datetime comment '最后登录时间',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- remark varchar(500) default null comment '备注',
|
|
|
- primary key (user_id)
|
|
|
-) engine = innodb comment = '用户信息表';
|
|
|
+ role_id BIGINT(20) NOT NULL COMMENT '角色ID',
|
|
|
+ menu_id BIGINT(20) NOT NULL COMMENT '菜单ID',
|
|
|
+ PRIMARY KEY (role_id, menu_id)
|
|
|
+) ENGINE = innodb COMMENT = '角色和菜单关联表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-用户信息表数据
|
|
|
+-- 8、角色和组织机构关联表 角色1-N组织机构
|
|
|
-- ----------------------------
|
|
|
-insert into sys_user
|
|
|
-values (1, '000000', 100, 'admin', 'Admin', 'sys_user', 'admin@iwbnet.com', '13812340010', '1', null,
|
|
|
- '$2a$10$2M15Bggh98qOy7aWrGUc2OHL4yvvNij/NtbnLfkASmCN/Xwco3rq.', '0', '0', '127.0.0.1', sysdate(), 100, 1,
|
|
|
- sysdate(), null, null, '超级管理员');
|
|
|
-insert into sys_user
|
|
|
-values (2, '000000', 100, 'system', 'System', 'sys_user', 'system@iwbnet.com', '13812340011', '1', null,
|
|
|
- '$2a$10$rCiWvcYYyEIb.PTM940FweoU.qKwErcJFmFyQdopQ1ZT37q6UcaOm', '0', '0', '127.0.0.1', sysdate(), 100, 1,
|
|
|
- sysdate(), null, null, '系统管理员');
|
|
|
-insert into sys_user
|
|
|
-values (3, '000000', 101, 'demo01', 'Demo01', 'sys_user', 'demo01@iwbnet.com', '13812340021', '1', null,
|
|
|
- '$2a$10$T2u3eqjhLe04ZUTGCPcYrONPpLEt03eDbdJdCD5JW.2PQhT/LixcO', '0', '0', '127.0.0.1', sysdate(), 100, 1,
|
|
|
- sysdate(), null, null, '系统管理员');
|
|
|
-insert into sys_user
|
|
|
-values (4, '000000', 102, 'demo02', 'Demo02', 'sys_user', 'demo02@iwbnet.com', '13812340022', '1', null,
|
|
|
- '$2a$10$YpB6Bww0qTHZu31uDAlmg.MhDYTNKuOzN3KhaBEPM.PDVrJxHHuhW', '0', '0', '127.0.0.1', sysdate(), 100, 1,
|
|
|
- sysdate(), null, null, '系统管理员');
|
|
|
-
|
|
|
+DROP TABLE IF EXISTS sys_role_org;
|
|
|
+CREATE TABLE sys_role_org
|
|
|
+(
|
|
|
+ role_id BIGINT(20) NOT NULL COMMENT '角色ID',
|
|
|
+ org_id BIGINT(20) NOT NULL COMMENT '组织机构ID',
|
|
|
+ PRIMARY KEY (role_id, org_id)
|
|
|
+) ENGINE = innodb COMMENT = '角色和组织机构关联表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 3、岗位信息表
|
|
|
+-- 9、用户与岗位关联表 用户1-N岗位
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_post;
|
|
|
-create table sys_post
|
|
|
+DROP TABLE IF EXISTS sys_user_post;
|
|
|
+CREATE TABLE sys_user_post
|
|
|
(
|
|
|
- post_id bigint(20) not null AUTO_INCREMENT comment '岗位ID',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- post_code varchar(64) not null comment '岗位编码',
|
|
|
- post_name varchar(50) not null comment '岗位名称',
|
|
|
- post_sort int(4) not null comment '显示顺序',
|
|
|
- status char(1) not null comment '状态(0正常 1停用)',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- remark varchar(500) default null comment '备注',
|
|
|
- primary key (post_id)
|
|
|
-) engine = innodb comment = '岗位信息表';
|
|
|
+ user_id BIGINT(20) NOT NULL COMMENT '用户ID',
|
|
|
+ post_id BIGINT(20) NOT NULL COMMENT '岗位ID',
|
|
|
+ PRIMARY KEY (user_id, post_id)
|
|
|
+) ENGINE = innodb COMMENT = '用户与岗位关联表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-岗位信息表数据
|
|
|
+-- 10、操作日志记录
|
|
|
-- ----------------------------
|
|
|
-insert into sys_post
|
|
|
-values (1, '000000', 'default', '默认岗位', 1, '0', 100, 1, sysdate(), null, null, '');
|
|
|
-
|
|
|
+DROP TABLE IF EXISTS sys_oper_log;
|
|
|
+CREATE TABLE sys_oper_log
|
|
|
+(
|
|
|
+ oper_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '日志主键',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ title VARCHAR(50) DEFAULT '' COMMENT '模块标题',
|
|
|
+ business_type INT(2) DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)',
|
|
|
+ method VARCHAR(100) DEFAULT '' COMMENT '方法名称',
|
|
|
+ request_method VARCHAR(10) DEFAULT '' COMMENT '请求方式',
|
|
|
+ operator_type INT(1) DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
|
|
|
+ oper_name VARCHAR(50) DEFAULT '' COMMENT '操作人员',
|
|
|
+ org_name VARCHAR(50) DEFAULT '' COMMENT '组织机构名称',
|
|
|
+ oper_url VARCHAR(255) DEFAULT '' COMMENT '请求URL',
|
|
|
+ oper_ip VARCHAR(128) DEFAULT '' COMMENT '主机地址',
|
|
|
+ oper_location VARCHAR(255) DEFAULT '' COMMENT '操作地点',
|
|
|
+ oper_param VARCHAR(2000) DEFAULT '' COMMENT '请求参数',
|
|
|
+ json_result VARCHAR(2000) DEFAULT '' COMMENT '返回参数',
|
|
|
+ status INT(1) DEFAULT 0 COMMENT '操作状态(0正常 1异常)',
|
|
|
+ error_msg VARCHAR(2000) DEFAULT '' COMMENT '错误消息',
|
|
|
+ oper_time DATETIME COMMENT '操作时间',
|
|
|
+ cost_time BIGINT(20) DEFAULT 0 COMMENT '消耗时间',
|
|
|
+ PRIMARY KEY (oper_id),
|
|
|
+ KEY idx_sys_oper_log_bt (business_type),
|
|
|
+ KEY idx_sys_oper_log_s (status),
|
|
|
+ KEY idx_sys_oper_log_ot (oper_time)
|
|
|
+) ENGINE = innodb COMMENT = '操作日志记录'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 4、角色信息表
|
|
|
+-- 11、字典类型表
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_role;
|
|
|
-create table sys_role
|
|
|
+DROP TABLE IF EXISTS sys_dict_type;
|
|
|
+CREATE TABLE sys_dict_type
|
|
|
(
|
|
|
- role_id bigint(20) not null AUTO_INCREMENT comment '角色ID',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- role_name varchar(30) not null comment '角色名称',
|
|
|
- role_key varchar(100) not null comment '角色权限字符串',
|
|
|
- role_sort int(4) not null comment '显示顺序',
|
|
|
- data_scope char(1) default '1' comment '数据范围(1:全部数据权限 2:自定数据权限 3:本组织机构数据权限 4:本组织机构及以下数据权限 )',
|
|
|
- menu_check_strictly tinyint(1) default 1 comment '菜单树选择项是否关联显示',
|
|
|
- org_check_strictly tinyint(1) default 1 comment '组织机构树选择项是否关联显示',
|
|
|
- is_static tinyint(1) default 0 comment '是否静态角色(0否 1是)',
|
|
|
- status char(1) not null comment '角色状态(0正常 1停用)',
|
|
|
- del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- remark varchar(500) default null comment '备注',
|
|
|
- primary key (role_id)
|
|
|
-) engine = innodb comment = '角色信息表';
|
|
|
+ dict_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '字典主键',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ dict_name VARCHAR(100) DEFAULT '' COMMENT '字典名称',
|
|
|
+ dict_type VARCHAR(100) DEFAULT '' COMMENT '字典类型',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (dict_id),
|
|
|
+ UNIQUE (tenant_id, dict_type)
|
|
|
+) ENGINE = innodb COMMENT = '字典类型表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-角色信息表数据
|
|
|
+-- 12、字典数据表
|
|
|
-- ----------------------------
|
|
|
-insert into sys_role
|
|
|
-values (1, '000000', '超级管理员', 'super_admin', 1, 1, 1, 1, 1, '0', '0', 100, 1, sysdate(), null, null, '超级管理员');
|
|
|
-insert into sys_role
|
|
|
-values (2, '000000', '默认角色', 'default', 2, 3, 1, 1, 1, '0', '0', 100, 1, sysdate(), null, null, '默认角色');
|
|
|
+DROP TABLE IF EXISTS sys_dict_data;
|
|
|
+CREATE TABLE sys_dict_data
|
|
|
+(
|
|
|
+ dict_code BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ dict_sort INT(4) DEFAULT 0 COMMENT '字典排序',
|
|
|
+ dict_label VARCHAR(100) DEFAULT '' COMMENT '字典标签',
|
|
|
+ dict_value VARCHAR(100) DEFAULT '' COMMENT '字典键值',
|
|
|
+ dict_type VARCHAR(100) DEFAULT '' COMMENT '字典类型',
|
|
|
+ css_class VARCHAR(100) DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
|
|
|
+ list_class VARCHAR(100) DEFAULT NULL COMMENT '表格回显样式',
|
|
|
+ is_default CHAR(1) DEFAULT 'N' COMMENT '是否默认(Y是 N否)',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (dict_code)
|
|
|
+) ENGINE = innodb COMMENT = '字典数据表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 5、菜单权限表
|
|
|
+-- 13、参数配置表
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_menu;
|
|
|
-create table sys_menu
|
|
|
+DROP TABLE IF EXISTS sys_config;
|
|
|
+CREATE TABLE sys_config
|
|
|
(
|
|
|
- menu_id bigint(20) not null AUTO_INCREMENT comment '菜单ID',
|
|
|
- menu_name varchar(50) not null comment '菜单名称',
|
|
|
- parent_id bigint(20) default 0 comment '父菜单ID',
|
|
|
- order_num int(4) default 0 comment '显示顺序',
|
|
|
- path varchar(200) default '' comment '路由地址',
|
|
|
- component varchar(255) default null comment '组件路径',
|
|
|
- query_param varchar(255) default null comment '路由参数',
|
|
|
- is_frame int(1) default 1 comment '是否为外链(0是 1否)',
|
|
|
- is_cache int(1) default 0 comment '是否缓存(0缓存 1不缓存)',
|
|
|
- menu_type char(1) default '' comment '菜单类型(M目录 C菜单 F按钮)',
|
|
|
- visible char(1) default 0 comment '显示状态(0显示 1隐藏)',
|
|
|
- status char(1) default 0 comment '菜单状态(0正常 1停用)',
|
|
|
- perms varchar(100) default null comment '权限标识',
|
|
|
- icon varchar(100) default '#' comment '菜单图标',
|
|
|
- btn_class varchar(100) default null comment '按钮样式',
|
|
|
- btn_script varchar(100) default null comment '按钮脚本',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- remark varchar(500) default '' comment '备注',
|
|
|
- primary key (menu_id)
|
|
|
-) engine = innodb comment = '菜单权限表';
|
|
|
+ config_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '参数主键',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ config_name VARCHAR(100) DEFAULT '' COMMENT '参数名称',
|
|
|
+ config_key VARCHAR(100) DEFAULT '' COMMENT '参数键名',
|
|
|
+ config_value VARCHAR(500) DEFAULT '' COMMENT '参数键值',
|
|
|
+ config_type CHAR(1) DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (config_id)
|
|
|
+) ENGINE = innodb COMMENT = '参数配置表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
+
|
|
|
+
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-菜单信息表数据
|
|
|
+-- 14、系统访问记录
|
|
|
-- ----------------------------
|
|
|
--- 一级菜单
|
|
|
-insert into sys_menu
|
|
|
-values ('1', '系统信息维护', '0', '1', 'system', null, '', 1, 0, 'M', '0', '0', '', 'terminal', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '系统管理目录');
|
|
|
-insert into sys_menu
|
|
|
-values ('2', '租户信息维护', '0', '2', 'tenant', null, '', 1, 0, 'M', '0', '0', '', 'house-gear', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '租户管理目录');
|
|
|
-insert into sys_menu
|
|
|
-values ('3', '系统运行监控', '0', '3', 'monitor', null, '', 1, 0, 'M', '0', '0', '', 'display', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '系统监控目录');
|
|
|
-insert into sys_menu
|
|
|
-values ('4', '系统工具', '0', '4', 'tool', null, '', 1, 0, 'M', '0', '0', '', 'code-slash', '', '', 100, 1, sysdate(),
|
|
|
- null, null, '系统工具目录');
|
|
|
--- 二级菜单
|
|
|
-insert into sys_menu
|
|
|
-values ('100', '用户管理', '1', '1', 'user', 'system/user/index', '', 1, 0, 'C', '0', '0', 'system:user',
|
|
|
- 'person-circle', '', '', 100, 1, sysdate(), null, null, '用户管理菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('101', '角色管理', '1', '2', 'role', 'system/role/index', '', 1, 0, 'C', '0', '0', 'system:role', 'person-gear',
|
|
|
- '', '', 100, 1, sysdate(), null, null, '角色管理菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('102', '菜单管理', '1', '3', 'menu', 'system/menu/index', '', 1, 0, 'C', '0', '0', 'system:menu', 'list', '',
|
|
|
- '', 100, 1, sysdate(), null, null, '菜单管理菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('103', '组织机构管理', '1', '4', 'org', 'system/org/index', '', 1, 0, 'C', '0', '0', 'system:org', 'card-list',
|
|
|
- '', '', 100, 1, sysdate(), null, null, '组织机构管理菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('104', '岗位管理', '1', '5', 'post', 'system/post/index', '', 1, 0, 'C', '0', '0', 'system:post', 'file-person',
|
|
|
- '', '', 100, 1, sysdate(), null, null, '岗位管理菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('105', '字典管理', '1', '6', 'dict', 'system/dict/index', '', 1, 0, 'C', '0', '0', 'system:dict',
|
|
|
- 'file-earmark-medical', '', '', 100, 1, sysdate(), null, null, '字典管理菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('106', '参数设置', '1', '7', 'config', 'system/config/index', '', 1, 0, 'C', '0', '0', 'system:config', 'gear',
|
|
|
- '', '', 100, 1, sysdate(), null, null, '参数设置菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('107', '通知公告', '1', '8', 'notice', 'system/notice/index', '', 1, 0, 'C', '0', '0', 'system:notice', 'bell',
|
|
|
- '', '', 100, 1, sysdate(), null, null, '通知公告菜单');
|
|
|
--- oss菜单
|
|
|
-insert into sys_menu
|
|
|
-values ('108', '文件管理', '1', '10', 'oss', 'system/oss/index', '', 1, 0, 'C', '0', '0', 'system:oss',
|
|
|
- 'file-earmark-post', '', '', 100, 1, sysdate(), null, null, '文件管理菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('109', '日志管理', '1', '9', 'log', '', '', 1, 0, 'M', '0', '0', '', 'file-earmark-medical', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '日志管理菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('110', '客户端管理', '1', '11', 'client', 'system/client/index', '', 1, 0, 'C', '0', '0', 'system:client',
|
|
|
- 'file-earmark-medical', '', '', 100, 1, sysdate(), null, null, '客户端管理菜单');
|
|
|
-
|
|
|
-insert into sys_menu
|
|
|
-values ('121', '租户管理', '2', '1', 'tenantMg', 'system/tenant/index', '', 1, 0, 'C', '0', '0', 'system:tenant',
|
|
|
- 'houses-fill', '', '', 100, 1, sysdate(), null, null, '租户管理菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('122', '租户套餐管理', '2', '2', 'tenantPackage', 'system/tenantPackage/index', '', 1, 0, 'C', '0', '0',
|
|
|
- 'system:tenantPackage', 'houses', '', '', 100, 1, sysdate(), null, null, '租户套餐管理菜单');
|
|
|
-
|
|
|
-insert into sys_menu
|
|
|
-values ('131', '在线用户', '3', '1', 'online', 'monitor/online/index', '', 1, 0, 'C', '0', '0', 'monitor:online',
|
|
|
- 'graph-up', '', '', 100, 1, sysdate(), null, null, '在线用户菜单');
|
|
|
--- springboot-admin监控
|
|
|
-insert into sys_menu
|
|
|
-values ('133', 'Admin监控', '3', '3', 'Admin', 'monitor/admin/index', '', 1, 0, 'C', '0', '0', 'monitor:admin',
|
|
|
- 'list-task', '', '', 100, 1, sysdate(), null, null, 'Admin监控菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('132', '缓存监控', '3', '2', 'cache', 'monitor/cache/index', '', 1, 0, 'C', '0', '0', 'monitor:cache',
|
|
|
- 'file-slides', '', '', 100, 1, sysdate(), null, null, '缓存监控菜单');
|
|
|
--- powerjob server控制台
|
|
|
-insert into sys_menu
|
|
|
-values ('134', '任务调度中心', '3', '4', 'job', 'monitor/job/index', '', 1, 0, 'C', '0', '0',
|
|
|
- 'monitor:job', 'list-task', '', '', 100, 1, sysdate(), null, null, 'Job控制台菜单');
|
|
|
-
|
|
|
-# insert into sys_menu
|
|
|
-# values ('140', '表单构建', '4', '1', 'build', 'tool/build/index', '', 1, 0, 'C', '0', '0', 'tool:build', 'file-code',
|
|
|
-# '', '', 100, 1, sysdate(), null, null, '表单构建菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('141', '代码生成', '4', '2', 'gen', 'tool/gen/index', '', 1, 0, 'C', '0', '0', 'tool:gen', 'code-square', '',
|
|
|
- '', 100, 1, sysdate(), null, null, '代码生成菜单');
|
|
|
-
|
|
|
-
|
|
|
--- 三级菜单
|
|
|
-insert into sys_menu
|
|
|
-values ('500', '操作日志', '109', '1', 'operLog', 'system/log/operLog', '', 1, 0, 'C', '0', '0', 'system:operLog',
|
|
|
- 'file-earmark-easel', '', '', 100, 1, sysdate(), null, null, '操作日志菜单');
|
|
|
-insert into sys_menu
|
|
|
-values ('501', '登录日志', '109', '2', 'loginLog', 'system/log/loginLog', '', 1, 0, 'C', '0', '0',
|
|
|
- 'system:loginLog', 'file-earmark-person', '', '', 100, 1, sysdate(), null, null, '登录日志菜单');
|
|
|
--- 用户管理按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1001', '用户查询', '100', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1002', '用户新增', '100', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1003', '用户修改', '100', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1004', '用户删除', '100', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1005', '用户导出', '100', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', 'cloud-download',
|
|
|
- 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1006', '用户导入', '100', '6', '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', 'cloud-upload',
|
|
|
- 'btn btn-light-warning', 'handleImport', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1007', '重置密码', '100', '7', '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', 'file-lock2',
|
|
|
- 'btn btn-light-danger', 'handleResetPwd@1', 100, 1, sysdate(), null, null, '');
|
|
|
--- 角色管理按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1008', '角色查询', '101', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1009', '角色新增', '101', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1010', '角色修改', '101', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1011', '角色删除', '101', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1012', '角色导出', '101', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', 'cloud-download',
|
|
|
- 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
--- 菜单管理按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1013', '菜单查询', '102', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1014', '菜单新增', '102', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1015', '菜单修改', '102', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1016', '菜单删除', '102', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
--- 组织机构管理按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1017', '组织机构查询', '103', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:org:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1018', '组织机构新增', '103', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:org:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1019', '组织机构修改', '103', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:org:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1020', '组织机构删除', '103', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:org:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
--- 岗位管理按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1021', '岗位查询', '104', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1022', '岗位新增', '104', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1023', '岗位修改', '104', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1024', '岗位删除', '104', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1025', '岗位导出', '104', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', 'cloud-download',
|
|
|
- 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
--- 字典管理按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1026', '字典查询', '105', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1027', '字典新增', '105', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1028', '字典修改', '105', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1029', '字典删除', '105', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1030', '字典导出', '105', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', 'cloud-download',
|
|
|
- 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
--- 参数设置按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1031', '参数查询', '106', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1032', '参数新增', '106', '2', '#', '', '', 1, 1, 'F', '0', '0', 'system:config:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1033', '参数修改', '106', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1034', '参数删除', '106', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1035', '参数导出', '106', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export', 'cloud-download',
|
|
|
- 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
--- 通知公告按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1036', '公告查询', '107', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1037', '公告新增', '107', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1038', '公告修改', '107', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1039', '公告删除', '107', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
--- 操作日志按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1040', '操作查询', '500', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:operLog:query', 'eye', '', '', 100,
|
|
|
- 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1041', '操作删除', '500', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:operLog:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1042', '日志导出', '500', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:operLog:export', 'cloud-download',
|
|
|
- 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
--- 登录日志按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1043', '登录查询', '501', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:loginLog:query', 'eye', '', '',
|
|
|
- 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1044', '账户解锁', '501', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:loginLog:unlock', 'unlock-fill',
|
|
|
- 'btn btn-light-primary', 'handleUnlock@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1045', '删除日志', '501', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:loginLog:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1046', '日志导出', '501', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:loginLog:export', 'cloud-download',
|
|
|
- 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
--- oss相关按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1061', '文件查询', '108', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1062', '文件上传', '108', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:upload', 'cloud-upload',
|
|
|
- 'btn btn-light-info', 'handleUpload', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1063', '文件下载', '108', '3', '#', '', '', 1, 0, 'F', '1', '0', 'system:oss:download', 'cloud-download',
|
|
|
- 'btn btn-light-info', 'handleDownload', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1064', '文件删除', '108', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1065', '文件服务器配置', '108', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig',
|
|
|
- 'gear-wide-connected',
|
|
|
- 'btn btn-light-success', 'handleConfig',
|
|
|
- 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1066', '配置查询', '1065', '1', '#', '', '', 1, 0, 'F', '1', '0', 'system:ossConfig:query', 'eye', '', '', 100,
|
|
|
- 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1067', '配置添加', '1065', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1068', '配置编辑', '1065', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1069', '配置删除', '1065', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
--- 租户管理相关按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1071', '租户查询', '121', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1072', '租户新增', '121', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1073', '租户修改', '121', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1074', '租户删除', '121', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1075', '租户导出', '121', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:export', 'cloud-download',
|
|
|
- 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
--- 租户套餐管理相关按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1076', '租户套餐查询', '122', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:query', 'eye', '',
|
|
|
- '', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1077', '租户套餐新增', '122', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1078', '租户套餐修改', '122', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:edit',
|
|
|
- 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1079', '租户套餐删除', '122', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:remove',
|
|
|
- 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1080', '租户套餐导出', '122', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:export',
|
|
|
- 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
--- 客户端管理按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1081', '客户端查询', '110', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:query', 'eye', '', '',
|
|
|
- 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1082', '客户端新增', '110', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:add', 'plus-square',
|
|
|
- 'btn btn-light-primary', 'handleCreate', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1083', '客户端修改', '110', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1084', '客户端删除', '110', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1085', '客户端导出', '110', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:export',
|
|
|
- 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, sysdate(), null, null, '');
|
|
|
-
|
|
|
--- 在线用户按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1091', '在线查询', '131', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1092', '批量强退', '131', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout',
|
|
|
- 'box-arrow-right', 'btn btn-light-danger', 'handleBatchLogout', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1093', '单条强退', '131', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout',
|
|
|
- 'arrow-bar-right', 'btn btn-light-danger', 'handleForceLogout', 100, 1, sysdate(), null, null, '');
|
|
|
--- 代码生成按钮
|
|
|
-insert into sys_menu
|
|
|
-values ('1101', '生成查询', '141', '1', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1102', '导入代码', '141', '2', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', 'cloud-upload',
|
|
|
- 'btn btn-light-primary', 'handleImport', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1103', '生成修改', '141', '3', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', 'pencil-square',
|
|
|
- 'btn btn-light-success', 'handleUpdate@1', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1104', '生成删除', '141', '4', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', 'dash-square',
|
|
|
- 'btn btn-light-danger', 'handleDelete@0', 100, 1, sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1105', '预览代码', '141', '5', '#', '', '', 1, 0, 'F', '1', '0', 'tool:gen:preview', 'eye', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
-insert into sys_menu
|
|
|
-values ('1106', '生成代码', '141', '6', '#', '', '', 1, 0, 'F', '1', '0', 'tool:gen:code', 'code-slash', '', '', 100, 1,
|
|
|
- sysdate(), null, null, '');
|
|
|
+DROP TABLE IF EXISTS sys_loginLog;
|
|
|
+CREATE TABLE sys_loginLog
|
|
|
+(
|
|
|
+ info_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ user_name VARCHAR(50) DEFAULT '' COMMENT '用户账号',
|
|
|
+ client_key VARCHAR(32) DEFAULT '' COMMENT '客户端',
|
|
|
+ device_type VARCHAR(32) DEFAULT '' COMMENT '设备类型',
|
|
|
+ ipaddr VARCHAR(128) DEFAULT '' COMMENT '登录IP地址',
|
|
|
+ login_location VARCHAR(255) DEFAULT '' COMMENT '登录地点',
|
|
|
+ browser VARCHAR(50) DEFAULT '' COMMENT '浏览器类型',
|
|
|
+ os VARCHAR(50) DEFAULT '' COMMENT '操作系统',
|
|
|
+ status CHAR(1) DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
|
|
|
+ msg VARCHAR(255) DEFAULT '' COMMENT '提示消息',
|
|
|
+ login_time DATETIME COMMENT '访问时间',
|
|
|
+ PRIMARY KEY (info_id),
|
|
|
+ KEY idx_sys_loginLog_s (status),
|
|
|
+ KEY idx_sys_loginLog_lt (login_time)
|
|
|
+) ENGINE = innodb COMMENT = '系统访问记录'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
+
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 15、通知公告表
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS sys_notice;
|
|
|
+CREATE TABLE sys_notice
|
|
|
+(
|
|
|
+ notice_id BIGINT(20) NOT NULL COMMENT '公告ID',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ notice_title VARCHAR(50) NOT NULL COMMENT '公告标题',
|
|
|
+ notice_type CHAR(1) NOT NULL COMMENT '公告类型(1通知 2公告)',
|
|
|
+ notice_content LONGBLOB DEFAULT NULL COMMENT '公告内容',
|
|
|
+ status CHAR(1) DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ remark VARCHAR(255) DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (notice_id)
|
|
|
+) ENGINE = innodb COMMENT = '通知公告表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 16、OSS对象存储表
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS sys_oss;
|
|
|
+CREATE TABLE sys_oss
|
|
|
+(
|
|
|
+ oss_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '对象存储主键',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ file_name VARCHAR(255) NOT NULL DEFAULT '' COMMENT '文件名',
|
|
|
+ original_name VARCHAR(255) NOT NULL DEFAULT '' COMMENT '原名',
|
|
|
+ file_suffix VARCHAR(10) NOT NULL DEFAULT '' COMMENT '文件后缀名',
|
|
|
+ url VARCHAR(500) NOT NULL COMMENT 'URL地址',
|
|
|
+ object_id VARCHAR(50) COMMENT '文件标识',
|
|
|
+ service VARCHAR(20) NOT NULL DEFAULT 'minio' COMMENT '服务商',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_time DATETIME DEFAULT NULL COMMENT '创建时间',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '上传人',
|
|
|
+ update_time DATETIME DEFAULT NULL COMMENT '更新时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新人',
|
|
|
+ PRIMARY KEY (oss_id)
|
|
|
+) ENGINE = innodb COMMENT ='OSS对象存储表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 17、OSS对象存储动态配置表
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS sys_oss_config;
|
|
|
+CREATE TABLE sys_oss_config
|
|
|
+(
|
|
|
+ oss_config_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主建',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT '000000' COMMENT '租户编号',
|
|
|
+ config_key VARCHAR(20) NOT NULL DEFAULT '' COMMENT '配置key',
|
|
|
+ access_key VARCHAR(255) DEFAULT '' COMMENT 'accessKey',
|
|
|
+ secret_key VARCHAR(255) DEFAULT '' COMMENT '秘钥',
|
|
|
+ bucket_name VARCHAR(255) DEFAULT '' COMMENT '桶名称',
|
|
|
+ prefix VARCHAR(255) DEFAULT '' COMMENT '前缀',
|
|
|
+ endpoint VARCHAR(255) DEFAULT '' COMMENT '访问站点',
|
|
|
+ domain VARCHAR(255) DEFAULT '' COMMENT '自定义域名',
|
|
|
+ is_https CHAR(1) DEFAULT 'N' COMMENT '是否https(Y=是,N=否)',
|
|
|
+ region VARCHAR(255) DEFAULT '' COMMENT '域',
|
|
|
+ access_policy CHAR(1) NOT NULL DEFAULT '1' COMMENT '桶权限类型(0=private 1=public 2=custom)',
|
|
|
+ status CHAR(1) DEFAULT '1' COMMENT '是否默认(0=是,1=否)',
|
|
|
+ ext1 VARCHAR(255) DEFAULT '' COMMENT '扩展字段',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME DEFAULT NULL COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME DEFAULT NULL COMMENT '更新时间',
|
|
|
+ remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (oss_config_id)
|
|
|
+) ENGINE = innodb COMMENT ='对象存储配置表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 18、系统授权表
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS sys_client;
|
|
|
+CREATE TABLE sys_client
|
|
|
+(
|
|
|
+ id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
|
|
+ client_id VARCHAR(64) DEFAULT NULL COMMENT '客户端id',
|
|
|
+ client_key VARCHAR(32) DEFAULT NULL COMMENT '客户端key',
|
|
|
+ client_secret VARCHAR(255) DEFAULT NULL COMMENT '客户端秘钥',
|
|
|
+ grant_type VARCHAR(255) DEFAULT NULL COMMENT '授权类型',
|
|
|
+ device_type VARCHAR(32) DEFAULT NULL COMMENT '设备类型',
|
|
|
+ active_timeout INT(11) DEFAULT 1800 COMMENT 'token活跃超时时间',
|
|
|
+ timeout INT(11) DEFAULT 604800 COMMENT 'token固定超时',
|
|
|
+ status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
|
|
+ del_flag CHAR(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME DEFAULT NULL COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME DEFAULT NULL COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (id)
|
|
|
+) ENGINE = innodb COMMENT ='系统授权表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 6、用户和角色关联表 用户N-1角色
|
|
|
+-- 19、第三方平台授权表
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_user_role;
|
|
|
-create table sys_user_role
|
|
|
+DROP TABLE IF EXISTS sys_social;
|
|
|
+CREATE TABLE sys_social
|
|
|
(
|
|
|
- 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 = '用户和角色关联表';
|
|
|
+ id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ user_id BIGINT NOT NULL COMMENT '用户ID',
|
|
|
+ tenant_id VARCHAR(20) DEFAULT NULL COMMENT '租户id',
|
|
|
+ auth_id VARCHAR(255) NOT NULL COMMENT '平台+平台唯一id',
|
|
|
+ source VARCHAR(255) NOT NULL COMMENT '用户来源',
|
|
|
+ open_id VARCHAR(255) DEFAULT NULL COMMENT '平台编号唯一id',
|
|
|
+ user_name VARCHAR(30) NOT NULL COMMENT '登录账号',
|
|
|
+ nick_name VARCHAR(30) DEFAULT '' COMMENT '用户昵称',
|
|
|
+ email VARCHAR(255) DEFAULT '' COMMENT '用户邮箱',
|
|
|
+ avatar VARCHAR(500) DEFAULT '' COMMENT '头像地址',
|
|
|
+ access_token VARCHAR(255) NOT NULL COMMENT '用户的授权令牌',
|
|
|
+ expire_in INT DEFAULT NULL COMMENT '用户的授权令牌的有效期,部分平台可能没有',
|
|
|
+ refresh_token VARCHAR(255) DEFAULT NULL COMMENT '刷新令牌,部分平台可能没有',
|
|
|
+ access_code VARCHAR(255) DEFAULT NULL COMMENT '平台的授权信息,部分平台可能没有',
|
|
|
+ union_id VARCHAR(255) DEFAULT NULL COMMENT '用户的 unionid',
|
|
|
+ scope VARCHAR(255) DEFAULT NULL COMMENT '授予的权限,部分平台可能没有',
|
|
|
+ token_type VARCHAR(255) DEFAULT NULL COMMENT '个别平台的授权信息,部分平台可能没有',
|
|
|
+ id_token VARCHAR(255) DEFAULT NULL COMMENT 'id token,部分平台可能没有',
|
|
|
+ mac_algorithm VARCHAR(255) DEFAULT NULL COMMENT '小米平台用户的附带属性,部分平台可能没有',
|
|
|
+ mac_key VARCHAR(255) DEFAULT NULL COMMENT '小米平台用户的附带属性,部分平台可能没有',
|
|
|
+ code VARCHAR(255) DEFAULT NULL COMMENT '用户的授权code,部分平台可能没有',
|
|
|
+ oauth_token VARCHAR(255) DEFAULT NULL COMMENT 'Twitter平台用户的附带属性,部分平台可能没有',
|
|
|
+ oauth_token_secret VARCHAR(255) DEFAULT NULL COMMENT 'Twitter平台用户的附带属性,部分平台可能没有',
|
|
|
+ create_org BIGINT(20) COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ del_flag CHAR(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ PRIMARY KEY (id)
|
|
|
+) ENGINE = innodb COMMENT = '社会化关系表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-用户和角色关联表数据
|
|
|
+-- 20、代码生成业务表
|
|
|
-- ----------------------------
|
|
|
-insert into sys_user_role
|
|
|
-values ('1', '1');
|
|
|
-insert into sys_user_role
|
|
|
-values ('2', '1');
|
|
|
-
|
|
|
+DROP TABLE IF EXISTS gen_table;
|
|
|
+CREATE TABLE gen_table
|
|
|
+(
|
|
|
+ table_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
+ data_name VARCHAR(200) DEFAULT '' COMMENT '数据源名称',
|
|
|
+ table_name VARCHAR(200) DEFAULT '' COMMENT '表名称',
|
|
|
+ table_comment VARCHAR(500) DEFAULT '' COMMENT '表描述',
|
|
|
+ sub_table_name VARCHAR(64) DEFAULT NULL COMMENT '关联子表的表名',
|
|
|
+ sub_table_fk_name VARCHAR(64) DEFAULT NULL COMMENT '子表关联的外键名',
|
|
|
+ class_name VARCHAR(100) DEFAULT '' COMMENT '实体类名称',
|
|
|
+ tpl_category VARCHAR(200) DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)',
|
|
|
+ package_name VARCHAR(100) COMMENT '生成包路径',
|
|
|
+ module_name VARCHAR(30) COMMENT '生成模块名',
|
|
|
+ business_name VARCHAR(30) COMMENT '生成业务名',
|
|
|
+ function_name VARCHAR(50) COMMENT '生成功能名',
|
|
|
+ function_author VARCHAR(50) COMMENT '生成功能作者',
|
|
|
+ gen_type CHAR(1) DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)',
|
|
|
+ gen_path VARCHAR(200) DEFAULT '/' COMMENT '生成路径(不填默认项目路径)',
|
|
|
+ options VARCHAR(1000) COMMENT '其它生成选项',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (table_id)
|
|
|
+) ENGINE = innodb COMMENT = '代码生成业务表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 21、代码生成业务表字段
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS gen_table_column;
|
|
|
+CREATE TABLE gen_table_column
|
|
|
+(
|
|
|
+ column_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
+ table_id BIGINT(20) COMMENT '归属表编号',
|
|
|
+ column_name VARCHAR(200) COMMENT '列名称',
|
|
|
+ column_comment VARCHAR(500) COMMENT '列描述',
|
|
|
+ column_type VARCHAR(100) COMMENT '列类型',
|
|
|
+ java_type VARCHAR(500) COMMENT 'JAVA类型',
|
|
|
+ java_field VARCHAR(200) COMMENT 'JAVA字段名',
|
|
|
+ is_pk CHAR(1) COMMENT '是否主键(1是)',
|
|
|
+ is_increment CHAR(1) COMMENT '是否自增(1是)',
|
|
|
+ is_required CHAR(1) COMMENT '是否必填(1是)',
|
|
|
+ is_insert CHAR(1) COMMENT '是否为插入字段(1是)',
|
|
|
+ is_edit CHAR(1) COMMENT '是否编辑字段(1是)',
|
|
|
+ is_list CHAR(1) COMMENT '是否列表字段(1是)',
|
|
|
+ is_query CHAR(1) COMMENT '是否查询字段(1是)',
|
|
|
+ is_sort CHAR(1) COMMENT '是否排序字段(1是)',
|
|
|
+ query_type VARCHAR(200) DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)',
|
|
|
+ html_type VARCHAR(200) COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
|
|
|
+ dict_type VARCHAR(200) DEFAULT '' COMMENT '字典类型',
|
|
|
+ sort INT COMMENT '排序',
|
|
|
+ create_org BIGINT(20) DEFAULT NULL COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) DEFAULT NULL COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) DEFAULT NULL COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (column_id)
|
|
|
+) ENGINE = innodb COMMENT = '代码生成业务表字段'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 22、租户表
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS sys_tenant;
|
|
|
+CREATE TABLE sys_tenant
|
|
|
+(
|
|
|
+ id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
|
|
+ tenant_id VARCHAR(20) NOT NULL COMMENT '租户编号',
|
|
|
+ contact_user_name VARCHAR(20) COMMENT '联系人',
|
|
|
+ contact_phone VARCHAR(20) COMMENT '联系电话',
|
|
|
+ company_name VARCHAR(50) COMMENT '企业名称',
|
|
|
+ license_number VARCHAR(30) COMMENT '统一社会信用代码',
|
|
|
+ address VARCHAR(200) COMMENT '地址',
|
|
|
+ intro VARCHAR(200) COMMENT '企业简介',
|
|
|
+ domain VARCHAR(200) COMMENT '域名',
|
|
|
+ remark VARCHAR(200) COMMENT '备注',
|
|
|
+ package_id BIGINT(20) COMMENT '租户套餐编号',
|
|
|
+ expire_time DATETIME COMMENT '过期时间',
|
|
|
+ account_count INT DEFAULT -1 COMMENT '用户数量(-1不限制)',
|
|
|
+ status CHAR(1) DEFAULT '0' COMMENT '租户状态(0正常 1停用)',
|
|
|
+ del_flag CHAR(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ create_org BIGINT(20) COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (id)
|
|
|
+) ENGINE = innodb COMMENT = '租户表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 7、角色和菜单关联表 角色1-N菜单
|
|
|
+-- 23、租户套餐表
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_role_menu;
|
|
|
-create table sys_role_menu
|
|
|
+DROP TABLE IF EXISTS sys_tenant_package;
|
|
|
+CREATE TABLE sys_tenant_package
|
|
|
(
|
|
|
- role_id bigint(20) not null comment '角色ID',
|
|
|
- menu_id bigint(20) not null comment '菜单ID',
|
|
|
- primary key (role_id, menu_id)
|
|
|
-) engine = innodb comment = '角色和菜单关联表';
|
|
|
+ package_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '租户套餐id',
|
|
|
+ package_name VARCHAR(20) COMMENT '套餐名称',
|
|
|
+ menu_ids VARCHAR(3000) COMMENT '关联菜单id',
|
|
|
+ remark VARCHAR(200) COMMENT '备注',
|
|
|
+ menu_check_strictly TINYINT(1) DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
|
|
|
+ status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
|
|
+ del_flag CHAR(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ create_org BIGINT(20) COMMENT '创建组织机构',
|
|
|
+ create_by BIGINT(20) COMMENT '创建者',
|
|
|
+ create_time DATETIME COMMENT '创建时间',
|
|
|
+ update_by BIGINT(20) COMMENT '更新者',
|
|
|
+ update_time DATETIME COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (package_id)
|
|
|
+) ENGINE = innodb COMMENT = '租户套餐表'
|
|
|
+ AUTO_INCREMENT = 1000;
|
|
|
+
|
|
|
+
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-角色和菜单关联表数据
|
|
|
+-- 初始化数据
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 8、角色和组织机构关联表 角色1-N组织机构
|
|
|
+-- 初始化-组织机构表数据
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_role_org;
|
|
|
-create table sys_role_org
|
|
|
-(
|
|
|
- role_id bigint(20) not null comment '角色ID',
|
|
|
- org_id bigint(20) not null comment '组织机构ID',
|
|
|
- primary key (role_id, org_id)
|
|
|
-) engine = innodb comment = '角色和组织机构关联表';
|
|
|
+INSERT INTO sys_org (org_id, tenant_id, parent_id, ancestors, org_name, order_num, leader, phone, email, status, del_flag, create_org, create_by, create_time, update_by, update_time)
|
|
|
+VALUES (100, '000000', 0, '0', '科技有限公司', 0, 1, '15888888888', 'vber@iwbnet.com', '0', '0', 100, 1, SYSDATE(), NULL, NULL),
|
|
|
+ (101, '000000', 100, '0,100', '001公司', 1, 3, '15888888888', 'xxx@qq.com', '0', '0', 100, 1, SYSDATE(), NULL, NULL),
|
|
|
+ (102, '000000', 100, '0,100', '002公司', 2, 4, '15888888888', 'xxx@qq.com', '0', '0', 100, 1, SYSDATE(), NULL, NULL);
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-角色和组织机构关联表数据
|
|
|
+-- 初始化-岗位信息表数据
|
|
|
-- ----------------------------
|
|
|
-insert into sys_role_org
|
|
|
-values ('2', '100');
|
|
|
-insert into sys_role_org
|
|
|
-values ('2', '101');
|
|
|
-insert into sys_role_org
|
|
|
-values ('2', '102');
|
|
|
-
|
|
|
+INSERT INTO sys_post (post_id, tenant_id, post_code, post_name, post_sort, status, create_org, create_by, create_time, update_by, update_time, remark)
|
|
|
+VALUES (1, '000000', 'default', '默认岗位', 1, '0', 100, 1, SYSDATE(), NULL, NULL, '');
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 9、用户与岗位关联表 用户1-N岗位
|
|
|
+-- 初始化-角色信息表数据
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_user_post;
|
|
|
-create table sys_user_post
|
|
|
-(
|
|
|
- user_id bigint(20) not null comment '用户ID',
|
|
|
- post_id bigint(20) not null comment '岗位ID',
|
|
|
- primary key (user_id, post_id)
|
|
|
-) engine = innodb comment = '用户与岗位关联表';
|
|
|
+INSERT INTO sys_role (role_id, tenant_id, role_name, role_key, role_sort, data_scope, menu_check_strictly, org_check_strictly, is_static, status, del_flag, create_org, create_by, create_time, update_by, update_time, remark)
|
|
|
+VALUES (1, '000000', '超级管理员', 'super_admin', 1, 1, 1, 1, 1, '0', '0', 100, 1, SYSDATE(), NULL, NULL, '超级管理员'),
|
|
|
+ (2, '000000', '默认角色', 'default', 2, 3, 1, 1, 1, '0', '0', 100, 1, SYSDATE(), NULL, NULL, '默认角色');
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 初始化-用户与岗位关联表数据
|
|
|
+-- 初始化-用户信息表数据
|
|
|
-- ----------------------------
|
|
|
-insert into sys_user_post
|
|
|
-values ('1', '1');
|
|
|
-insert into sys_user_post
|
|
|
-values ('2', '1');
|
|
|
-
|
|
|
+INSERT INTO sys_user (user_id, tenant_id, org_id, user_name, nick_name, user_type, email, phonenumber, sex, avatar, password, status, del_flag, login_ip, login_date, create_org, create_by, create_time, update_by, update_time, remark)
|
|
|
+VALUES (1, '000000', 100, 'admin', 'Admin', 'sys_user', 'admin@iwbnet.com', '13812340010', '1', NULL, '$2a$10$2M15Bggh98qOy7aWrGUc2OHL4yvvNij/NtbnLfkASmCN/Xwco3rq.', '0', '0', '127.0.0.1', SYSDATE(), 100, 1, SYSDATE(), NULL, NULL, '超级管理员'),
|
|
|
+ (2, '000000', 100, 'system', 'System', 'sys_user', 'system@iwbnet.com', '13812340011', '1', NULL, '$2a$10$rCiWvcYYyEIb.PTM940FweoU.qKwErcJFmFyQdopQ1ZT37q6UcaOm', '0', '0', '127.0.0.1', SYSDATE(), 100, 1, SYSDATE(), NULL, NULL, '系统管理员'),
|
|
|
+ (3, '000000', 101, 'demo01', 'Demo01', 'sys_user', 'demo01@iwbnet.com', '13812340021', '1', NULL, '$2a$10$T2u3eqjhLe04ZUTGCPcYrONPpLEt03eDbdJdCD5JW.2PQhT/LixcO', '0', '0', '127.0.0.1', SYSDATE(), 100, 1, SYSDATE(), NULL, NULL, '系统管理员'),
|
|
|
+ (4, '000000', 102, 'demo02', 'Demo02', 'sys_user', 'demo02@iwbnet.com', '13812340022', '1', NULL, '$2a$10$YpB6Bww0qTHZu31uDAlmg.MhDYTNKuOzN3KhaBEPM.PDVrJxHHuhW', '0', '0', '127.0.0.1', SYSDATE(), 100, 1, SYSDATE(), NULL, NULL, '系统管理员');
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 10、操作日志记录
|
|
|
+-- 初始化-菜单信息表数据
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_oper_log;
|
|
|
-create table sys_oper_log
|
|
|
-(
|
|
|
- oper_id bigint(20) not null AUTO_INCREMENT comment '日志主键',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- title varchar(50) default '' comment '模块标题',
|
|
|
- business_type int(2) default 0 comment '业务类型(0其它 1新增 2修改 3删除)',
|
|
|
- method varchar(100) default '' comment '方法名称',
|
|
|
- request_method varchar(10) default '' comment '请求方式',
|
|
|
- operator_type int(1) default 0 comment '操作类别(0其它 1后台用户 2手机端用户)',
|
|
|
- oper_name varchar(50) default '' comment '操作人员',
|
|
|
- org_name varchar(50) default '' comment '组织机构名称',
|
|
|
- oper_url varchar(255) default '' comment '请求URL',
|
|
|
- oper_ip varchar(128) default '' comment '主机地址',
|
|
|
- oper_location varchar(255) default '' comment '操作地点',
|
|
|
- oper_param varchar(2000) default '' comment '请求参数',
|
|
|
- json_result varchar(2000) default '' comment '返回参数',
|
|
|
- status int(1) default 0 comment '操作状态(0正常 1异常)',
|
|
|
- error_msg varchar(2000) default '' comment '错误消息',
|
|
|
- oper_time datetime comment '操作时间',
|
|
|
- cost_time bigint(20) default 0 comment '消耗时间',
|
|
|
- primary key (oper_id),
|
|
|
- key idx_sys_oper_log_bt (business_type),
|
|
|
- key idx_sys_oper_log_s (status),
|
|
|
- key idx_sys_oper_log_ot (oper_time)
|
|
|
-) engine = innodb comment = '操作日志记录';
|
|
|
-
|
|
|
+INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, menu_type, visible, status, perms, icon, btn_class, btn_script, create_org, create_by, create_time, update_by, update_time, remark)
|
|
|
+VALUES
|
|
|
+ -- 系统信息
|
|
|
+ ('1', '系统信息维护', '0', '1', 'system', NULL, '', 1, 0, 'M', '0', '0', '', 'terminal', '', '', 100, 1, SYSDATE(), NULL, NULL, '系统管理目录'),
|
|
|
+
|
|
|
+ ('100', '用户管理', '1', '1', 'user', 'system/user/index', '', 1, 0, 'C', '0', '0', 'system:user', 'person-circle', '', '', 100, 1, SYSDATE(), NULL, NULL, '用户管理菜单'),
|
|
|
+ ('1001', '用户查询', '100', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1002', '用户新增', '100', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1003', '用户修改', '100', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1004', '用户删除', '100', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1005', '用户导出', '100', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1006', '用户导入', '100', '6', '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', 'cloud-upload', 'btn btn-light-warning', 'handleImport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1007', '重置密码', '100', '7', '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', 'file-lock2', 'btn btn-light-danger', 'handleResetPwd@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('101', '角色管理', '1', '2', 'role', 'system/role/index', '', 1, 0, 'C', '0', '0', 'system:role', 'person-gear', '', '', 100, 1, SYSDATE(), NULL, NULL, '角色管理菜单'),
|
|
|
+ ('1008', '角色查询', '101', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1009', '角色新增', '101', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1010', '角色修改', '101', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1011', '角色删除', '101', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1012', '角色导出', '101', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('102', '菜单管理', '1', '3', 'menu', 'system/menu/index', '', 1, 0, 'C', '0', '0', 'system:menu', 'list', '', '', 100, 1, SYSDATE(), NULL, NULL, '菜单管理菜单'),
|
|
|
+ ('1013', '菜单查询', '102', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1014', '菜单新增', '102', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1015', '菜单修改', '102', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1016', '菜单删除', '102', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('103', '组织机构管理', '1', '4', 'org', 'system/org/index', '', 1, 0, 'C', '0', '0', 'system:org', 'card-list', '', '', 100, 1, SYSDATE(), NULL, NULL, '组织机构管理菜单'),
|
|
|
+ ('1017', '组织机构查询', '103', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:org:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1018', '组织机构新增', '103', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:org:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1019', '组织机构修改', '103', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:org:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1020', '组织机构删除', '103', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:org:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('104', '岗位管理', '1', '5', 'post', 'system/post/index', '', 1, 0, 'C', '0', '0', 'system:post', 'file-person', '', '', 100, 1, SYSDATE(), NULL, NULL, '岗位管理菜单'),
|
|
|
+ ('1021', '岗位查询', '104', '1', '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1022', '岗位新增', '104', '2', '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1023', '岗位修改', '104', '3', '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1024', '岗位删除', '104', '4', '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1025', '岗位导出', '104', '5', '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('105', '字典管理', '1', '6', 'dict', 'system/dict/index', '', 1, 0, 'C', '0', '0', 'system:dict', 'file-earmark-medical', '', '', 100, 1, SYSDATE(), NULL, NULL, '字典管理菜单'),
|
|
|
+ ('1026', '字典查询', '105', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1027', '字典新增', '105', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1028', '字典修改', '105', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1029', '字典删除', '105', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1030', '字典导出', '105', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('106', '参数设置', '1', '7', 'config', 'system/config/index', '', 1, 0, 'C', '0', '0', 'system:config', 'gear', '', '', 100, 1, SYSDATE(), NULL, NULL, '参数设置菜单'),
|
|
|
+ ('1031', '参数查询', '106', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1032', '参数新增', '106', '2', '#', '', '', 1, 1, 'F', '0', '0', 'system:config:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1033', '参数修改', '106', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1034', '参数删除', '106', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1035', '参数导出', '106', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('107', '通知公告', '1', '8', 'notice', 'system/notice/index', '', 1, 0, 'C', '0', '0', 'system:notice', 'bell', '', '', 100, 1, SYSDATE(), NULL, NULL, '通知公告菜单'),
|
|
|
+ ('1036', '公告查询', '107', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1037', '公告新增', '107', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1038', '公告修改', '107', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1039', '公告删除', '107', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('108', '日志管理', '1', '9', 'log', '', '', 1, 0, 'M', '0', '0', '', 'file-earmark-medical', '', '', 100, 1, SYSDATE(), NULL, NULL, '日志管理菜单'),
|
|
|
+ ('109', '操作日志', '108', '1', 'operLog', 'system/log/operLog', '', 1, 0, 'C', '0', '0', 'system:operLog', 'file-earmark-easel', '', '', 100, 1, SYSDATE(), NULL, NULL, '操作日志菜单'),
|
|
|
+ ('1040', '操作查询', '109', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:operLog:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1041', '操作删除', '109', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:operLog:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1042', '日志导出', '109', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:operLog:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('110', '登录日志', '108', '2', 'loginLog', 'system/log/loginLog', '', 1, 0, 'C', '0', '0', 'system:loginLog', 'file-earmark-person', '', '', 100, 1, SYSDATE(), NULL, NULL, '登录日志菜单'),
|
|
|
+ ('1043', '登录查询', '110', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:loginLog:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1044', '账户解锁', '110', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:loginLog:unlock', 'unlock-fill', 'btn btn-light-primary', 'handleUnlock@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1045', '删除日志', '110', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:loginLog:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1046', '日志导出', '110', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:loginLog:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('111', '文件管理', '1', '10', 'oss', 'system/oss/index', '', 1, 0, 'C', '0', '0', 'system:oss', 'file-earmark-post', '', '', 100, 1, SYSDATE(), NULL, NULL, '文件管理菜单'),
|
|
|
+ ('1061', '文件查询', '111', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1062', '文件上传', '111', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:upload', 'cloud-upload', 'btn btn-light-info', 'handleUpload', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1063', '文件下载', '111', '3', '#', '', '', 1, 0, 'F', '1', '0', 'system:oss:download', 'cloud-download', 'btn btn-light-info', 'handleDownload', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1064', '文件删除', '111', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1065', '文件服务器配置', '111', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig', 'gear-wide-connected', 'btn btn-light-success', 'handleConfig', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1066', '配置查询', '1065', '1', '#', '', '', 1, 0, 'F', '1', '0', 'system:ossConfig:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1067', '配置添加', '1065', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1068', '配置编辑', '1065', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1069', '配置删除', '1065', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:ossConfig:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('112', '客户端管理', '1', '11', 'client', 'system/client/index', '', 1, 0, 'C', '0', '0', 'system:client', 'file-earmark-medical', '', '', 100, 1, SYSDATE(), NULL, NULL, '客户端管理菜单'),
|
|
|
+ ('1071', '客户端查询', '112', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1072', '客户端新增', '112', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1073', '客户端修改', '112', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1074', '客户端删除', '112', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1075', '客户端导出', '112', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:client:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ -- 租户
|
|
|
+ ('2', '租户信息维护', '0', '2', 'tenant', NULL, '', 1, 0, 'M', '0', '0', '', 'house-gear', '', '', 100, 1, SYSDATE(), NULL, NULL, '租户管理目录'),
|
|
|
+ ('121', '租户管理', '2', '1', 'tenantMg', 'system/tenant/index', '', 1, 0, 'C', '0', '0', 'system:tenant', 'houses-fill', '', '', 100, 1, SYSDATE(), NULL, NULL, '租户管理菜单'),
|
|
|
+ ('1081', '租户查询', '121', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1082', '租户新增', '121', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1083', '租户修改', '121', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1084', '租户删除', '121', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1085', '租户导出', '121', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenant:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('122', '租户套餐管理', '2', '2', 'tenantPackage', 'system/tenantPackage/index', '', 1, 0, 'C', '0', '0', 'system:tenantPackage', 'houses', '', '', 100, 1, SYSDATE(), NULL, NULL, '租户套餐管理菜单'),
|
|
|
+ ('1086', '租户套餐查询', '122', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1087', '租户套餐新增', '122', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:add', 'plus-square', 'btn btn-light-primary', 'handleCreate', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1088', '租户套餐修改', '122', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1089', '租户套餐删除', '122', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1090', '租户套餐导出', '122', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:tenantPackage:export', 'cloud-download', 'btn btn-light-info', 'handleExport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ -- 监控
|
|
|
+ ('3', '系统运行监控', '0', '3', 'monitor', NULL, '', 1, 0, 'M', '0', '0', '', 'display', '', '', 100, 1, SYSDATE(), NULL, NULL, '系统监控目录'),
|
|
|
+ ('131', '在线用户', '3', '1', 'online', 'monitor/online/index', '', 1, 0, 'C', '0', '0', 'monitor:online', 'graph-up', '', '', 100, 1, SYSDATE(), NULL, NULL, '在线用户菜单'),
|
|
|
+ ('1091', '在线查询', '131', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1092', '批量强退', '131', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', 'box-arrow-right', 'btn btn-light-danger', 'handleBatchLogout', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1093', '单条强退', '131', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', 'arrow-bar-right', 'btn btn-light-danger', 'handleForceLogout', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+
|
|
|
+ ('133', 'Admin监控', '3', '3', 'Admin', 'monitor/admin/index', '', 1, 0, 'C', '0', '0', 'monitor:admin', 'list-task', '', '', 100, 1, SYSDATE(), NULL, NULL, 'Admin监控菜单'),
|
|
|
+ ('132', '缓存监控', '3', '2', 'cache', 'monitor/cache/index', '', 1, 0, 'C', '0', '0', 'monitor:cache', 'file-slides', '', '', 100, 1, SYSDATE(), NULL, NULL, '缓存监控菜单'),
|
|
|
+ ('134', '任务调度中心', '3', '4', 'job', 'monitor/job/index', '', 1, 0, 'C', '0', '0', 'monitor:job', 'list-task', '', '', 100, 1, SYSDATE(), NULL, NULL, 'Job控制台菜单'),
|
|
|
+
|
|
|
+ -- 系统工具
|
|
|
+ ('4', '系统工具', '0', '4', 'tool', NULL, '', 1, 0, 'M', '0', '0', '', 'code-slash', '', '', 100, 1, SYSDATE(), NULL, NULL, '系统工具目录'),
|
|
|
+ # ('140', '表单构建', '4', '1', 'build', 'tool/build/index', '', 1, 0, 'C', '0', '0', 'tool:build', 'file-code', '', '', 100, 1, sysdate(), null, null, '表单构建菜单'),
|
|
|
+ ('141', '代码生成', '4', '2', 'gen', 'tool/gen/index', '', 1, 0, 'C', '0', '0', 'tool:gen', 'code-square', '', '', 100, 1, SYSDATE(), NULL, NULL, '代码生成菜单'),
|
|
|
+ ('1101', '生成查询', '141', '1', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1102', '导入代码', '141', '2', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', 'cloud-upload', 'btn btn-light-primary', 'handleImport', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1103', '生成修改', '141', '3', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', 'pencil-square', 'btn btn-light-success', 'handleUpdate@1', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1104', '生成删除', '141', '4', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', 'dash-square', 'btn btn-light-danger', 'handleDelete@0', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1105', '预览代码', '141', '5', '#', '', '', 1, 0, 'F', '1', '0', 'tool:gen:preview', 'eye', '', '', 100, 1, SYSDATE(), NULL, NULL, ''),
|
|
|
+ ('1106', '生成代码', '141', '6', '#', '', '', 1, 0, 'F', '1', '0', 'tool:gen:code', 'code-slash', '', '', 100, 1, SYSDATE(), NULL, NULL, '');
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 11、字典类型表
|
|
|
+-- 初始化-租户表数据
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_dict_type;
|
|
|
-create table sys_dict_type
|
|
|
-(
|
|
|
- dict_id bigint(20) not null AUTO_INCREMENT comment '字典主键',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- dict_name varchar(100) default '' comment '字典名称',
|
|
|
- dict_type varchar(100) default '' comment '字典类型',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- remark varchar(500) default null comment '备注',
|
|
|
- primary key (dict_id),
|
|
|
- unique (tenant_id, dict_type)
|
|
|
-) engine = innodb comment = '字典类型表';
|
|
|
-
|
|
|
-insert into sys_dict_type
|
|
|
-values (1, '000000', '用户性别', 'sys_user_sex', 100, 1, sysdate(), null, null, '用户性别列表');
|
|
|
-insert into sys_dict_type
|
|
|
-values (2, '000000', '菜单状态', 'sys_show_hide', 100, 1, sysdate(), null, null, '菜单状态列表');
|
|
|
-insert into sys_dict_type
|
|
|
-values (3, '000000', '系统开关', 'sys_normal_disable', 100, 1, sysdate(), null, null, '系统开关列表');
|
|
|
-insert into sys_dict_type
|
|
|
-values (6, '000000', '系统是否', 'sys_yes_no', 100, 1, sysdate(), null, null, '系统是否列表');
|
|
|
-insert into sys_dict_type
|
|
|
-values (7, '000000', '通知类型', 'sys_notice_type', 100, 1, sysdate(), null, null, '通知类型列表');
|
|
|
-insert into sys_dict_type
|
|
|
-values (8, '000000', '通知状态', 'sys_notice_status', 100, 1, sysdate(), null, null, '通知状态列表');
|
|
|
-insert into sys_dict_type
|
|
|
-values (9, '000000', '操作类型', 'sys_oper_type', 100, 1, sysdate(), null, null, '操作类型列表');
|
|
|
-insert into sys_dict_type
|
|
|
-values (10, '000000', '系统状态', 'sys_common_status', 100, 1, sysdate(), null, null, '登录状态列表');
|
|
|
-insert into sys_dict_type
|
|
|
-values (11, '000000', '授权类型', 'sys_grant_type', 100, 1, sysdate(), null, null, '认证授权类型');
|
|
|
-insert into sys_dict_type
|
|
|
-values (12, '000000', '设备类型', 'sys_device_type', 100, 1, sysdate(), null, null, '客户端设备类型');
|
|
|
+INSERT INTO sys_tenant (id, tenant_id, contact_user_name, contact_phone, company_name, license_number, address, intro, domain, remark, package_id, expire_time, account_count, status, del_flag, create_org, create_by, create_time, update_by, update_time)
|
|
|
+VALUES (1, '000000', '管理组', '15888888888', 'XXX有限公司', NULL, NULL, '多租户通用后台管理管理系统', NULL, NULL, NULL, NULL, -1, '0', '0', 100, 1, SYSDATE(), NULL, NULL);
|
|
|
|
|
|
+-- ----------------------------
|
|
|
+-- 初始化-用户和角色关联表数据
|
|
|
+-- ----------------------------
|
|
|
+INSERT INTO sys_user_role (user_id, role_id)
|
|
|
+VALUES ('1', '1'),
|
|
|
+ ('2', '1');
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 12、字典数据表
|
|
|
+-- 初始化-角色和菜单关联表数据
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_dict_data;
|
|
|
-create table sys_dict_data
|
|
|
-(
|
|
|
- dict_code bigint(20) not null AUTO_INCREMENT comment '字典编码',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- dict_sort int(4) default 0 comment '字典排序',
|
|
|
- dict_label varchar(100) default '' comment '字典标签',
|
|
|
- dict_value varchar(100) default '' comment '字典键值',
|
|
|
- dict_type varchar(100) default '' comment '字典类型',
|
|
|
- css_class varchar(100) default null comment '样式属性(其他样式扩展)',
|
|
|
- list_class varchar(100) default null comment '表格回显样式',
|
|
|
- is_default char(1) default 'N' comment '是否默认(Y是 N否)',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- remark varchar(500) default null comment '备注',
|
|
|
- primary key (dict_code)
|
|
|
-) engine = innodb comment = '字典数据表';
|
|
|
-
|
|
|
-insert into sys_dict_data
|
|
|
-values (1, '000000', 1, '男', '0', 'sys_user_sex', '', 'primary', 'Y', 100, 1, sysdate(), null, null, '性别男');
|
|
|
-insert into sys_dict_data
|
|
|
-values (2, '000000', 2, '女', '1', 'sys_user_sex', '', 'danger', 'N', 100, 1, sysdate(), null, null, '性别女');
|
|
|
-insert into sys_dict_data
|
|
|
-values (3, '000000', 3, '未知', '2', 'sys_user_sex', '', 'warning', 'N', 100, 1, sysdate(), null, null, '性别未知');
|
|
|
-insert into sys_dict_data
|
|
|
-values (4, '000000', 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', 100, 1, sysdate(), null, null, '显示菜单');
|
|
|
-insert into sys_dict_data
|
|
|
-values (5, '000000', 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', 100, 1, sysdate(), null, null, '隐藏菜单');
|
|
|
-insert into sys_dict_data
|
|
|
-values (6, '000000', 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', 100, 1, sysdate(), null, null,
|
|
|
- '正常状态');
|
|
|
-insert into sys_dict_data
|
|
|
-values (7, '000000', 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', 100, 1, sysdate(), null, null,
|
|
|
- '停用状态');
|
|
|
-insert into sys_dict_data
|
|
|
-values (12, '000000', 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', 100, 1, sysdate(), null, null, '系统默认是');
|
|
|
-insert into sys_dict_data
|
|
|
-values (13, '000000', 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', 100, 1, sysdate(), null, null, '系统默认否');
|
|
|
-insert into sys_dict_data
|
|
|
-values (14, '000000', 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', 100, 1, sysdate(), null, null, '通知');
|
|
|
-insert into sys_dict_data
|
|
|
-values (15, '000000', 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', 100, 1, sysdate(), null, null, '公告');
|
|
|
-insert into sys_dict_data
|
|
|
-values (16, '000000', 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', 100, 1, sysdate(), null, null,
|
|
|
- '正常状态');
|
|
|
-insert into sys_dict_data
|
|
|
-values (17, '000000', 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', 100, 1, sysdate(), null, null,
|
|
|
- '关闭状态');
|
|
|
-insert into sys_dict_data
|
|
|
-values (29, '000000', 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', 100, 1, sysdate(), null, null, '其他操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (18, '000000', 1, '新增', '1', 'sys_oper_type', '', 'primary', 'N', 100, 1, sysdate(), null, null, '新增操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (19, '000000', 2, '修改', '2', 'sys_oper_type', '', 'success', 'N', 100, 1, sysdate(), null, null, '修改操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (20, '000000', 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', 100, 1, sysdate(), null, null, '删除操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (21, '000000', 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', 100, 1, sysdate(), null, null, '授权操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (22, '000000', 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', 100, 1, sysdate(), null, null, '导出操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (23, '000000', 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', 100, 1, sysdate(), null, null, '导入操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (24, '000000', 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', 100, 1, sysdate(), null, null, '强退操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (25, '000000', 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', 100, 1, sysdate(), null, null,
|
|
|
- '生成操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (26, '000000', 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', 100, 1, sysdate(), null, null,
|
|
|
- '清空操作');
|
|
|
-insert into sys_dict_data
|
|
|
-values (27, '000000', 1, '成功', '0', 'sys_common_status', '', 'success', 'N', 100, 1, sysdate(), null, null,
|
|
|
- '正常状态');
|
|
|
-insert into sys_dict_data
|
|
|
-values (28, '000000', 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', 100, 1, sysdate(), null, null,
|
|
|
- '停用状态');
|
|
|
-insert into sys_dict_data
|
|
|
-values (30, '000000', 0, '密码认证', 'password', 'sys_grant_type', '', 'primary', 'N', 100, 1, sysdate(),
|
|
|
- null, null, '密码认证');
|
|
|
-insert into sys_dict_data
|
|
|
-values (31, '000000', 0, '短信认证', 'sms', 'sys_grant_type', '', 'primary', 'N', 100, 1, sysdate(), null,
|
|
|
- null, '短信认证');
|
|
|
-insert into sys_dict_data
|
|
|
-values (32, '000000', 0, '邮件认证', 'email', 'sys_grant_type', '', 'primary', 'N', 100, 1, sysdate(), null,
|
|
|
- null, '邮件认证');
|
|
|
-insert into sys_dict_data
|
|
|
-values (33, '000000', 0, '小程序认证', 'xcx', 'sys_grant_type', '', 'primary', 'N', 100, 1, sysdate(), null,
|
|
|
- null, '小程序认证');
|
|
|
-insert into sys_dict_data
|
|
|
-values (34, '000000', 0, '三方登录认证', 'social', 'sys_grant_type', '', 'primary', 'N', 100, 1, sysdate(),
|
|
|
- null, null, '三方登录认证');
|
|
|
-insert into sys_dict_data
|
|
|
-values (35, '000000', 0, 'PC', 'pc', 'sys_device_type', '', 'primary', 'N', 100, 1, sysdate(), null, null, 'PC');
|
|
|
-insert into sys_dict_data
|
|
|
-values (36, '000000', 0, '安卓', 'android', 'sys_device_type', '', 'primary', 'N', 100, 1, sysdate(), null, null,
|
|
|
- '安卓');
|
|
|
-insert into sys_dict_data
|
|
|
-values (37, '000000', 0, 'iOS', 'ios', 'sys_device_type', '', 'primary', 'N', 100, 1, sysdate(), null, null, 'iOS');
|
|
|
-insert into sys_dict_data
|
|
|
-values (38, '000000', 0, '小程序', 'xcx', 'sys_device_type', '', 'primary', 'N', 100, 1, sysdate(), null, null,
|
|
|
- '小程序');
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 13、参数配置表
|
|
|
+-- 初始化-角色和组织机构关联表数据
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_config;
|
|
|
-create table sys_config
|
|
|
-(
|
|
|
- config_id bigint(20) not null AUTO_INCREMENT comment '参数主键',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- config_name varchar(100) default '' comment '参数名称',
|
|
|
- config_key varchar(100) default '' comment '参数键名',
|
|
|
- config_value varchar(500) default '' comment '参数键值',
|
|
|
- config_type char(1) default 'N' comment '系统内置(Y是 N否)',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- remark varchar(500) default null comment '备注',
|
|
|
- primary key (config_id)
|
|
|
-) engine = innodb comment = '参数配置表';
|
|
|
-
|
|
|
-
|
|
|
-insert into sys_config
|
|
|
-values (1, '000000', '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 100, 1, sysdate(), null, null,
|
|
|
- '初始化密码 123456');
|
|
|
-insert into sys_config
|
|
|
-values (2, '000000', '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 100, 1, sysdate(), null,
|
|
|
- null, '是否开启注册用户功能(true开启,false关闭)');
|
|
|
-insert into sys_config
|
|
|
-values (3, '000000', 'OSS预览列表资源开关', 'sys.oss.previewListResource', 'true', 'Y', 100, 1, sysdate(), null, null,
|
|
|
- 'true:开启, false:关闭');
|
|
|
+INSERT INTO sys_role_org(role_id, org_id)
|
|
|
+VALUES ('2', '100'),
|
|
|
+ ('2', '101'),
|
|
|
+ ('2', '102');
|
|
|
+
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 14、系统访问记录
|
|
|
+-- 初始化-用户与岗位关联表数据
|
|
|
-- ----------------------------
|
|
|
-drop table if exists sys_loginLog;
|
|
|
-create table sys_loginLog
|
|
|
-(
|
|
|
- info_id bigint(20) not null AUTO_INCREMENT comment '访问ID',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- user_name varchar(50) default '' comment '用户账号',
|
|
|
- client_key varchar(32) default '' comment '客户端',
|
|
|
- device_type varchar(32) default '' comment '设备类型',
|
|
|
- ipaddr varchar(128) default '' comment '登录IP地址',
|
|
|
- login_location varchar(255) default '' comment '登录地点',
|
|
|
- browser varchar(50) default '' comment '浏览器类型',
|
|
|
- os varchar(50) default '' comment '操作系统',
|
|
|
- status char(1) default '0' comment '登录状态(0成功 1失败)',
|
|
|
- msg varchar(255) default '' comment '提示消息',
|
|
|
- login_time datetime comment '访问时间',
|
|
|
- primary key (info_id),
|
|
|
- key idx_sys_loginLog_s (status),
|
|
|
- key idx_sys_loginLog_lt (login_time)
|
|
|
-) engine = innodb comment = '系统访问记录';
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- 17、通知公告表
|
|
|
--- ----------------------------
|
|
|
-drop table if exists sys_notice;
|
|
|
-create table sys_notice
|
|
|
-(
|
|
|
- notice_id bigint(20) not null comment '公告ID',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- notice_title varchar(50) not null comment '公告标题',
|
|
|
- notice_type char(1) not null comment '公告类型(1通知 2公告)',
|
|
|
- notice_content longblob default null comment '公告内容',
|
|
|
- status char(1) default '0' comment '公告状态(0正常 1关闭)',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- remark varchar(255) default null comment '备注',
|
|
|
- primary key (notice_id)
|
|
|
-) engine = innodb comment = '通知公告表';
|
|
|
+INSERT INTO sys_user_post (user_id, post_id)
|
|
|
+VALUES ('1', '1'),
|
|
|
+ ('2', '1');
|
|
|
+
|
|
|
+
|
|
|
+INSERT INTO sys_dict_type (dict_id, tenant_id, dict_name, dict_type, create_org, create_by, create_time, update_by, update_time, remark)
|
|
|
+VALUES (1, '000000', '用户性别', 'sys_user_sex', 100, 1, SYSDATE(), NULL, NULL, '用户性别列表'),
|
|
|
+ (2, '000000', '隐藏状态', 'sys_show_hide', 100, 1, SYSDATE(), NULL, NULL, '菜单隐藏状态列表(1隐藏0显示)'),
|
|
|
+ (3, '000000', '启用状态', 'sys_normal_disable', 100, 1, SYSDATE(), NULL, NULL, '系统启用状态列表'),
|
|
|
+ (6, '000000', '系统是否', 'sys_yes_no', 100, 1, SYSDATE(), NULL, NULL, '系统是否列表'),
|
|
|
+ (7, '000000', '通知类型', 'sys_notice_type', 100, 1, SYSDATE(), NULL, NULL, '通知类型列表'),
|
|
|
+ (8, '000000', '通知状态', 'sys_notice_status', 100, 1, SYSDATE(), NULL, NULL, '通知状态列表'),
|
|
|
+ (9, '000000', '操作类型', 'sys_oper_type', 100, 1, SYSDATE(), NULL, NULL, '操作类型列表'),
|
|
|
+ (10, '000000', '操作状态', 'sys_common_status', 100, 1, SYSDATE(), NULL, NULL, '操作状态列表'),
|
|
|
+ (11, '000000', '授权类型', 'sys_grant_type', 100, 1, SYSDATE(), NULL, NULL, '认证授权类型'),
|
|
|
+ (12, '000000', '设备类型', 'sys_device_type', 100, 1, SYSDATE(), NULL, NULL, '客户端设备类型');
|
|
|
+
|
|
|
+
|
|
|
+INSERT INTO sys_dict_data(dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, create_org, create_by, create_time, update_by, update_time, remark)
|
|
|
+VALUES (1, '000000', 1, '男', '0', 'sys_user_sex', '', 'primary', 'Y', 100, 1, SYSDATE(), NULL, NULL, '性别男'),
|
|
|
+ (2, '000000', 2, '女', '1', 'sys_user_sex', '', 'danger', 'N', 100, 1, SYSDATE(), NULL, NULL, '性别女'),
|
|
|
+ (3, '000000', 3, '未知', '2', 'sys_user_sex', '', 'warning', 'N', 100, 1, SYSDATE(), NULL, NULL, '性别未知'),
|
|
|
+ (4, '000000', 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', 100, 1, SYSDATE(), NULL, NULL, '显示菜单'),
|
|
|
+ (5, '000000', 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', 100, 1, SYSDATE(), NULL, NULL, '隐藏菜单'),
|
|
|
+ (6, '000000', 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', 100, 1, SYSDATE(), NULL, NULL, '正常状态'),
|
|
|
+ (7, '000000', 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', 100, 1, SYSDATE(), NULL, NULL, '停用状态'),
|
|
|
+ (12, '000000', 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', 100, 1, SYSDATE(), NULL, NULL, '系统默认是'),
|
|
|
+ (13, '000000', 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', 100, 1, SYSDATE(), NULL, NULL, '系统默认否'),
|
|
|
+ (14, '000000', 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', 100, 1, SYSDATE(), NULL, NULL, '通知'),
|
|
|
+ (15, '000000', 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', 100, 1, SYSDATE(), NULL, NULL, '公告'),
|
|
|
+ (16, '000000', 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', 100, 1, SYSDATE(), NULL, NULL, '正常状态'),
|
|
|
+ (17, '000000', 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', 100, 1, SYSDATE(), NULL, NULL, '关闭状态'),
|
|
|
+ (29, '000000', 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', 100, 1, SYSDATE(), NULL, NULL, '其他操作'),
|
|
|
+ (18, '000000', 1, '新增', '1', 'sys_oper_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, '新增操作'),
|
|
|
+ (19, '000000', 2, '修改', '2', 'sys_oper_type', '', 'success', 'N', 100, 1, SYSDATE(), NULL, NULL, '修改操作'),
|
|
|
+ (20, '000000', 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', 100, 1, SYSDATE(), NULL, NULL, '删除操作'),
|
|
|
+ (21, '000000', 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, '授权操作'),
|
|
|
+ (22, '000000', 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', 100, 1, SYSDATE(), NULL, NULL, '导出操作'),
|
|
|
+ (23, '000000', 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', 100, 1, SYSDATE(), NULL, NULL, '导入操作'),
|
|
|
+ (24, '000000', 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', 100, 1, SYSDATE(), NULL, NULL, '强退操作'),
|
|
|
+ (25, '000000', 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', 100, 1, SYSDATE(), NULL, NULL, '生成操作'),
|
|
|
+ (26, '000000', 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', 100, 1, SYSDATE(), NULL, NULL, '清空操作'),
|
|
|
+ (27, '000000', 1, '成功', '0', 'sys_common_status', '', 'success', 'N', 100, 1, SYSDATE(), NULL, NULL, '正常状态'),
|
|
|
+ (28, '000000', 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', 100, 1, SYSDATE(), NULL, NULL, '停用状态'),
|
|
|
+ (30, '000000', 0, '密码认证', 'password', 'sys_grant_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, '密码认证'),
|
|
|
+ (31, '000000', 0, '短信认证', 'sms', 'sys_grant_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, '短信认证'),
|
|
|
+ (32, '000000', 0, '邮件认证', 'email', 'sys_grant_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, '邮件认证'),
|
|
|
+ (33, '000000', 0, '小程序认证', 'xcx', 'sys_grant_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, '小程序认证'),
|
|
|
+ (34, '000000', 0, '三方登录认证', 'social', 'sys_grant_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, '三方登录认证'),
|
|
|
+ (35, '000000', 0, 'PC', 'pc', 'sys_device_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, 'PC'),
|
|
|
+ (36, '000000', 0, '安卓', 'android', 'sys_device_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, '安卓'),
|
|
|
+ (37, '000000', 0, 'iOS', 'ios', 'sys_device_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, 'iOS'),
|
|
|
+ (38, '000000', 0, '小程序', 'xcx', 'sys_device_type', '', 'primary', 'N', 100, 1, SYSDATE(), NULL, NULL, '小程序');
|
|
|
+
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 初始化-参数配置表数据
|
|
|
+-- ----------------------------
|
|
|
+INSERT INTO sys_config (config_id, tenant_id, config_name, config_key, config_value, config_type, create_org, create_by, create_time, update_by, update_time, remark)
|
|
|
+VALUES (1, '000000', '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 100, 1, SYSDATE(), NULL, NULL, '初始化密码 123456'),
|
|
|
+ (2, '000000', '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 100, 1, SYSDATE(), NULL, NULL, '是否开启注册用户功能(true开启,false关闭)'),
|
|
|
+ (3, '000000', 'OSS预览列表资源开关', 'sys.oss.previewListResource', 'true', 'Y', 100, 1, SYSDATE(), NULL, NULL, 'true:开启, false:关闭');
|
|
|
+
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- 初始化-公告信息表数据
|
|
|
-- ----------------------------
|
|
|
-insert into sys_notice
|
|
|
-values ('1', '000000', '温馨提醒:2018-07-01 新版本发布啦', '2', '新版本内容', '0', 100, 1, sysdate(), null, null,
|
|
|
- '管理员');
|
|
|
-insert into sys_notice
|
|
|
-values ('2', '000000', '维护通知:2018-07-01 系统凌晨维护', '1', '维护内容', '0', 100, 1, sysdate(), null, null,
|
|
|
- '管理员');
|
|
|
+# INSERT INTO sys_notice (notice_id, tenant_id, notice_title, notice_type, notice_content, status, create_org, create_by, create_time, update_by, update_time, remark)
|
|
|
+# VALUES ('1', '000000', '温馨提醒:2018-07-01 新版本发布啦', '2', '新版本内容', '0', 100, 1, SYSDATE(), NULL, NULL, '管理员'),
|
|
|
+# ('2', '000000', '维护通知:2018-07-01 系统凌晨维护', '1', '维护内容', '0', 100, 1, SYSDATE(), NULL, NULL, '管理员');
|
|
|
|
|
|
+-- ----------------------------
|
|
|
+-- 初始化-文件服务配置表数据
|
|
|
+-- ----------------------------
|
|
|
+INSERT INTO sys_oss_config (oss_config_id, tenant_id, config_key, access_key, secret_key, bucket_name, prefix, endpoint, domain, is_https, region, access_policy, status, ext1, create_org, create_by, create_time, update_by, update_time, remark)
|
|
|
+VALUES (1, '000000', 'local', '', '', '/preview/', '', '', '', 'N', '', '1', '0', '', 100, 1, SYSDATE(), 1, SYSDATE(), NULL),
|
|
|
+ (2, '000000', 'qiniu', 'x', 'x', 'vber', '', 's3-cn-north-1.qiniucs.com', '', 'N', '', '1', '1', '', 100, 1, SYSDATE(), 1, SYSDATE(), NULL),
|
|
|
+ (3, '000000', 'aliyun', 'x', 'x', 'vber', '', 'oss-cn-beijing.aliyuncs.com', '', 'N', '', '1', '1', '', 100, 1, SYSDATE(), 1, SYSDATE(), NULL),
|
|
|
+ (4, '000000', 'qcloud', 'x', 'x', 'vber-1250000000', '', 'cos.ap-beijing.myqcloud.com', '', 'N', 'ap-beijing', '1', '1', '', 100, 1, SYSDATE(), 1, SYSDATE(), NULL),
|
|
|
+ (5, '000000', 'minio', 'vber', 'vber123', 'vber', 'image', '127.0.0.1:9000', '', 'N', '', '1', '1', '', 100, 1, SYSDATE(), 1, SYSDATE(), NULL);
|
|
|
|
|
|
-- ----------------------------
|
|
|
--- 18、代码生成业务表
|
|
|
+-- 初始化-客户端表数据
|
|
|
-- ----------------------------
|
|
|
-drop table if exists gen_table;
|
|
|
-create table gen_table
|
|
|
-(
|
|
|
- table_id bigint(20) not null AUTO_INCREMENT comment '编号',
|
|
|
- data_name varchar(200) default '' comment '数据源名称',
|
|
|
- table_name varchar(200) default '' comment '表名称',
|
|
|
- table_comment varchar(500) default '' comment '表描述',
|
|
|
- sub_table_name varchar(64) default null comment '关联子表的表名',
|
|
|
- sub_table_fk_name varchar(64) default null comment '子表关联的外键名',
|
|
|
- class_name varchar(100) default '' comment '实体类名称',
|
|
|
- tpl_category varchar(200) default 'crud' comment '使用的模板(crud单表操作 tree树表操作)',
|
|
|
- package_name varchar(100) comment '生成包路径',
|
|
|
- module_name varchar(30) comment '生成模块名',
|
|
|
- business_name varchar(30) comment '生成业务名',
|
|
|
- function_name varchar(50) comment '生成功能名',
|
|
|
- function_author varchar(50) comment '生成功能作者',
|
|
|
- gen_type char(1) default '0' comment '生成代码方式(0zip压缩包 1自定义路径)',
|
|
|
- gen_path varchar(200) default '/' comment '生成路径(不填默认项目路径)',
|
|
|
- options varchar(1000) comment '其它生成选项',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- remark varchar(500) default null comment '备注',
|
|
|
- primary key (table_id)
|
|
|
-) engine = innodb comment = '代码生成业务表';
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- 19、代码生成业务表字段
|
|
|
--- ----------------------------
|
|
|
-drop table if exists gen_table_column;
|
|
|
-create table gen_table_column
|
|
|
-(
|
|
|
- column_id bigint(20) not null AUTO_INCREMENT comment '编号',
|
|
|
- table_id bigint(20) comment '归属表编号',
|
|
|
- column_name varchar(200) comment '列名称',
|
|
|
- column_comment varchar(500) comment '列描述',
|
|
|
- column_type varchar(100) comment '列类型',
|
|
|
- java_type varchar(500) comment 'JAVA类型',
|
|
|
- java_field varchar(200) comment 'JAVA字段名',
|
|
|
- is_pk char(1) comment '是否主键(1是)',
|
|
|
- is_increment char(1) comment '是否自增(1是)',
|
|
|
- is_required char(1) comment '是否必填(1是)',
|
|
|
- is_insert char(1) comment '是否为插入字段(1是)',
|
|
|
- is_edit char(1) comment '是否编辑字段(1是)',
|
|
|
- is_list char(1) comment '是否列表字段(1是)',
|
|
|
- is_query char(1) comment '是否查询字段(1是)',
|
|
|
- is_sort char(1) comment '是否排序字段(1是)',
|
|
|
- query_type varchar(200) default 'EQ' comment '查询方式(等于、不等于、大于、小于、范围)',
|
|
|
- html_type varchar(200) comment '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
|
|
|
- dict_type varchar(200) default '' comment '字典类型',
|
|
|
- sort int comment '排序',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime comment '更新时间',
|
|
|
- primary key (column_id)
|
|
|
-) engine = innodb comment = '代码生成业务表字段';
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- OSS对象存储表
|
|
|
--- ----------------------------
|
|
|
-drop table if exists sys_oss;
|
|
|
-create table sys_oss
|
|
|
-(
|
|
|
- oss_id bigint(20) not null AUTO_INCREMENT comment '对象存储主键',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- file_name varchar(255) not null default '' comment '文件名',
|
|
|
- original_name varchar(255) not null default '' comment '原名',
|
|
|
- file_suffix varchar(10) not null default '' comment '文件后缀名',
|
|
|
- url varchar(500) not null comment 'URL地址',
|
|
|
- object_id varchar(50) comment '文件标识',
|
|
|
- service varchar(20) not null default 'minio' comment '服务商',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_time datetime default null comment '创建时间',
|
|
|
- create_by bigint(20) default null comment '上传人',
|
|
|
- update_time datetime default null comment '更新时间',
|
|
|
- update_by bigint(20) default null comment '更新人',
|
|
|
- primary key (oss_id)
|
|
|
-) engine = innodb comment ='OSS对象存储表';
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- OSS对象存储动态配置表
|
|
|
--- ----------------------------
|
|
|
-drop table if exists sys_oss_config;
|
|
|
-create table sys_oss_config
|
|
|
-(
|
|
|
- oss_config_id bigint(20) not null AUTO_INCREMENT comment '主建',
|
|
|
- tenant_id varchar(20) default '000000' comment '租户编号',
|
|
|
- config_key varchar(20) not null default '' comment '配置key',
|
|
|
- access_key varchar(255) default '' comment 'accessKey',
|
|
|
- secret_key varchar(255) default '' comment '秘钥',
|
|
|
- bucket_name varchar(255) default '' comment '桶名称',
|
|
|
- prefix varchar(255) default '' comment '前缀',
|
|
|
- endpoint varchar(255) default '' comment '访问站点',
|
|
|
- domain varchar(255) default '' comment '自定义域名',
|
|
|
- is_https char(1) default 'N' comment '是否https(Y=是,N=否)',
|
|
|
- region varchar(255) default '' comment '域',
|
|
|
- access_policy char(1) not null default '1' comment '桶权限类型(0=private 1=public 2=custom)',
|
|
|
- status char(1) default '1' comment '是否默认(0=是,1=否)',
|
|
|
- ext1 varchar(255) default '' comment '扩展字段',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime default null comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime default null comment '更新时间',
|
|
|
- remark varchar(500) default null comment '备注',
|
|
|
- primary key (oss_config_id)
|
|
|
-) engine = innodb comment ='对象存储配置表';
|
|
|
-
|
|
|
-insert into sys_oss_config
|
|
|
-values (1, '000000', 'local', '', '', '/preview/', '', '', '', 'N', '', '1', '0', '', 100, 1, sysdate(), 1, sysdate(),
|
|
|
- null);
|
|
|
-insert into sys_oss_config
|
|
|
-values (2, '000000', 'qiniu', 'x', 'x', 'vber', '', 's3-cn-north-1.qiniucs.com', '', 'N', '', '1', '1', '', 100, 1,
|
|
|
- sysdate(), 1, sysdate(), null);
|
|
|
-insert into sys_oss_config
|
|
|
-values (3, '000000', 'aliyun', 'x', 'x', 'vber', '', 'oss-cn-beijing.aliyuncs.com', '', 'N', '', '1', '1', '', 100, 1,
|
|
|
- sysdate(), 1, sysdate(), null);
|
|
|
-insert into sys_oss_config
|
|
|
-values (4, '000000', 'qcloud', 'x', 'x', 'vber-1250000000', '', 'cos.ap-beijing.myqcloud.com', '', 'N', 'ap-beijing',
|
|
|
- '1', '1', '', 100, 1, sysdate(), 1, sysdate(), null);
|
|
|
-insert into sys_oss_config
|
|
|
-values (5, '000000', 'minio', 'vber', 'vber123', 'vber', 'image', '127.0.0.1:9000', '', 'N', '', '1', '1', '', 100, 1,
|
|
|
- sysdate(), 1, sysdate(), null);
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- 系统授权表
|
|
|
--- ----------------------------
|
|
|
-drop table if exists sys_client;
|
|
|
-create table sys_client
|
|
|
-(
|
|
|
- id bigint(20) not null AUTO_INCREMENT comment 'id',
|
|
|
- client_id varchar(64) default null comment '客户端id',
|
|
|
- client_key varchar(32) default null comment '客户端key',
|
|
|
- client_secret varchar(255) default null comment '客户端秘钥',
|
|
|
- grant_type varchar(255) default null comment '授权类型',
|
|
|
- device_type varchar(32) default null comment '设备类型',
|
|
|
- active_timeout int(11) default 1800 comment 'token活跃超时时间',
|
|
|
- timeout int(11) default 604800 comment 'token固定超时',
|
|
|
- status char(1) default '0' comment '状态(0正常 1停用)',
|
|
|
- del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
|
|
|
- create_org bigint(20) default null comment '创建组织机构',
|
|
|
- create_by bigint(20) default null comment '创建者',
|
|
|
- create_time datetime default null comment '创建时间',
|
|
|
- update_by bigint(20) default null comment '更新者',
|
|
|
- update_time datetime default null comment '更新时间',
|
|
|
- primary key (id)
|
|
|
-) engine = innodb comment ='系统授权表';
|
|
|
-
|
|
|
-insert into sys_client
|
|
|
-values (1, '9579f8780cf24ae2959d03d11482b18a', 'pc', 'iwb123', 'password,social', 'pc', 1800, 604800, 0, 0, 100, 1,
|
|
|
- sysdate(), 1, sysdate());
|
|
|
-insert into sys_client
|
|
|
-values (2, '35aee70ae7224eb9a48bc527955ddedc', 'app', 'iwb123', 'password,sms,social', 'android', 1800, 604800, 0, 0,
|
|
|
- 100, 1, sysdate(), 1, sysdate());
|
|
|
+INSERT INTO sys_client (id, client_id, client_key, client_secret, grant_type, device_type, active_timeout, timeout, status, del_flag, create_org, create_by, create_time, update_by, update_time)
|
|
|
+VALUES (1, '9579f8780cf24ae2959d03d11482b18a', 'pc', 'iwb123', 'password,social', 'pc', 1800, 604800, 0, 0, 100, 1, SYSDATE(), 1, SYSDATE()),
|
|
|
+ (2, '35aee70ae7224eb9a48bc527955ddedc', 'app', 'iwb123', 'password,sms,social', 'android', 1800, 604800, 0, 0, 100, 1, SYSDATE(), 1, SYSDATE());
|