blob: 1f39f315351e593d168daf4e3188d1872c3f7c2b [file] [log] [blame]
86133aaa3f5d2025-04-20 21:33:29 +08001-- ----------------------------
2-- 1、部门表
3-- ----------------------------
4drop table if exists sys_dept;
5create table sys_dept (
6 dept_id bigint(20) not null auto_increment comment '部门id',
7 parent_id bigint(20) default 0 comment '父部门id',
8 ancestors varchar(50) default '' comment '祖级列表',
9 dept_name varchar(30) default '' comment '部门名称',
10 order_num int(4) default 0 comment '显示顺序',
11 leader varchar(20) default null comment '负责人',
12 phone varchar(11) default null comment '联系电话',
13 email varchar(50) default null comment '邮箱',
14 status char(1) default '0' comment '部门状态(0正常 1停用)',
15 del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
16 create_by varchar(64) default '' comment '创建者',
17 create_time datetime comment '创建时间',
18 update_by varchar(64) default '' comment '更新者',
19 update_time datetime comment '更新时间',
20 primary key (dept_id)
21) engine=innodb auto_increment=200 comment = '部门表';
22
23-- ----------------------------
24-- 初始化-部门表数据
25-- ----------------------------
26insert into sys_dept values(100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
27insert into sys_dept values(101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
28insert into sys_dept values(102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
29insert into sys_dept values(103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
30insert into sys_dept values(104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
31insert into sys_dept values(105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
32insert into sys_dept values(106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
33insert into sys_dept values(107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
34insert into sys_dept values(108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
35insert into sys_dept values(109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
36
37
38-- ----------------------------
39-- 2、用户信息表
40-- ----------------------------
41drop table if exists sys_user;
42create table sys_user (
43 user_id bigint(20) not null auto_increment comment '用户ID',
44 dept_id bigint(20) default null comment '部门ID',
45 user_name varchar(30) not null comment '用户账号',
46 nick_name varchar(30) not null comment '用户昵称',
47 user_type varchar(2) default '00' comment '用户类型(00系统用户)',
48 email varchar(50) default '' comment '用户邮箱',
49 phonenumber varchar(11) default '' comment '手机号码',
50 sex char(1) default '0' comment '用户性别(0男 1女 2未知)',
51 avatar varchar(100) default '' comment '头像地址',
52 password varchar(100) default '' comment '密码',
53 status char(1) default '0' comment '帐号状态(0正常 1停用)',
54 del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
55 login_ip varchar(128) default '' comment '最后登录IP',
56 login_date datetime comment '最后登录时间',
57 create_by varchar(64) default '' comment '创建者',
58 create_time datetime comment '创建时间',
59 update_by varchar(64) default '' comment '更新者',
60 update_time datetime comment '更新时间',
61 remark varchar(500) default null comment '备注',
62 primary key (user_id)
63) engine=innodb auto_increment=100 comment = '用户信息表';
64
65-- ----------------------------
66-- 初始化-用户信息表数据
67-- ----------------------------
68insert into sys_user values(1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 'admin', sysdate(), '', null, '管理员');
69insert into sys_user values(2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 'admin', sysdate(), '', null, '测试员');
70
71
72-- ----------------------------
73-- 3、岗位信息表
74-- ----------------------------
75drop table if exists sys_post;
76create table sys_post
77(
78 post_id bigint(20) not null auto_increment comment '岗位ID',
79 post_code varchar(64) not null comment '岗位编码',
80 post_name varchar(50) not null comment '岗位名称',
81 post_sort int(4) not null comment '显示顺序',
82 status char(1) not null comment '状态(0正常 1停用)',
83 create_by varchar(64) default '' comment '创建者',
84 create_time datetime comment '创建时间',
85 update_by varchar(64) default '' comment '更新者',
86 update_time datetime comment '更新时间',
87 remark varchar(500) default null comment '备注',
88 primary key (post_id)
89) engine=innodb comment = '岗位信息表';
90
91-- ----------------------------
92-- 初始化-岗位信息表数据
93-- ----------------------------
94insert into sys_post values(1, 'ceo', '董事长', 1, '0', 'admin', sysdate(), '', null, '');
95insert into sys_post values(2, 'se', '项目经理', 2, '0', 'admin', sysdate(), '', null, '');
96insert into sys_post values(3, 'hr', '人力资源', 3, '0', 'admin', sysdate(), '', null, '');
97insert into sys_post values(4, 'user', '普通员工', 4, '0', 'admin', sysdate(), '', null, '');
98
99
100-- ----------------------------
101-- 4、角色信息表
102-- ----------------------------
103drop table if exists sys_role;
104create table sys_role (
105 role_id bigint(20) not null auto_increment comment '角色ID',
106 role_name varchar(30) not null comment '角色名称',
107 role_key varchar(100) not null comment '角色权限字符串',
108 role_sort int(4) not null comment '显示顺序',
109 data_scope char(1) default '1' comment '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
110 menu_check_strictly tinyint(1) default 1 comment '菜单树选择项是否关联显示',
111 dept_check_strictly tinyint(1) default 1 comment '部门树选择项是否关联显示',
112 status char(1) not null comment '角色状态(0正常 1停用)',
113 del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
114 create_by varchar(64) default '' comment '创建者',
115 create_time datetime comment '创建时间',
116 update_by varchar(64) default '' comment '更新者',
117 update_time datetime comment '更新时间',
118 remark varchar(500) default null comment '备注',
119 primary key (role_id)
120) engine=innodb auto_increment=100 comment = '角色信息表';
121
122-- ----------------------------
123-- 初始化-角色信息表数据
124-- ----------------------------
125insert into sys_role values('1', '超级管理员', 'admin', 1, 1, 1, 1, '0', '0', 'admin', sysdate(), '', null, '超级管理员');
126insert into sys_role values('2', '普通角色', 'common', 2, 2, 1, 1, '0', '0', 'admin', sysdate(), '', null, '普通角色');
127
128
129-- ----------------------------
130-- 5、菜单权限表
131-- ----------------------------
132drop table if exists sys_menu;
133create table sys_menu (
134 menu_id bigint(20) not null auto_increment comment '菜单ID',
135 menu_name varchar(50) not null comment '菜单名称',
136 parent_id bigint(20) default 0 comment '父菜单ID',
137 order_num int(4) default 0 comment '显示顺序',
138 path varchar(200) default '' comment '路由地址',
139 component varchar(255) default null comment '组件路径',
140 query varchar(255) default null comment '路由参数',
141 route_name varchar(50) default '' comment '路由名称',
142 is_frame int(1) default 1 comment '是否为外链(0是 1否)',
143 is_cache int(1) default 0 comment '是否缓存(0缓存 1不缓存)',
144 menu_type char(1) default '' comment '菜单类型(M目录 C菜单 F按钮)',
145 visible char(1) default 0 comment '菜单状态(0显示 1隐藏)',
146 status char(1) default 0 comment '菜单状态(0正常 1停用)',
147 perms varchar(100) default null comment '权限标识',
148 icon varchar(100) default '#' comment '菜单图标',
149 create_by varchar(64) default '' comment '创建者',
150 create_time datetime comment '创建时间',
151 update_by varchar(64) default '' comment '更新者',
152 update_time datetime comment '更新时间',
153 remark varchar(500) default '' comment '备注',
154 primary key (menu_id)
155) engine=innodb auto_increment=2000 comment = '菜单权限表';
156
157-- ----------------------------
158-- 初始化-菜单信息表数据
159-- ----------------------------
160-- 一级菜单
161insert into sys_menu values('1', '系统管理', '0', '1', 'system', null, '', '', 1, 0, 'M', '0', '0', '', 'SettingOutlined', 'admin', sysdate(), '', null, '系统管理目录');
162insert into sys_menu values('2', '系统监控', '0', '2', 'monitor', null, '', '', 1, 0, 'M', '0', '0', '', 'DashboardOutlined', 'admin', sysdate(), '', null, '系统监控目录');
163insert into sys_menu values('3', '系统工具', '0', '3', 'tool', null, '', '', 1, 0, 'M', '0', '0', '', 'ToolOutlined', 'admin', sysdate(), '', null, '系统工具目录');
164insert into sys_menu values('4', '若依官网', '0', '4', 'http://ruoyi.vip', null, '', '', 0, 0, 'M', '0', '0', '', 'LinkOutlined', 'admin', sysdate(), '', null, '若依官网地址');
165
166insert into sys_menu values('5', '控制台', '0', '0', 'dashboard', null, '', '', 1, 0, 'M', '1', '0', '', 'AppstoreOutlined', 'admin', sysdate(), '', null, '控制台');
167insert into sys_menu values('6', '个人', '0', '0', 'account', null, '', '', 1, 0, 'M', '1', '0', '', 'ProfileOutlined', 'admin', sysdate(), '', null, '个人');
168
169-- 二级菜单
170insert into sys_menu values('100', '用户管理', '1', '1', 'user', 'system/user/index', '', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 'admin', sysdate(), '', null, '用户管理菜单');
171insert into sys_menu values('101', '角色管理', '1', '2', 'role', 'system/role/index', '', '', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 'admin', sysdate(), '', null, '角色管理菜单');
172insert into sys_menu values('102', '菜单管理', '1', '3', 'menu', 'system/menu/index', '', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', sysdate(), '', null, '菜单管理菜单');
173insert into sys_menu values('103', '部门管理', '1', '4', 'dept', 'system/dept/index', '', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 'admin', sysdate(), '', null, '部门管理菜单');
174insert into sys_menu values('104', '岗位管理', '1', '5', 'post', 'system/post/index', '', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 'admin', sysdate(), '', null, '岗位管理菜单');
175insert into sys_menu values('105', '字典管理', '1', '6', 'dict', 'system/dict/index', '', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 'admin', sysdate(), '', null, '字典管理菜单');
176insert into sys_menu values('106', '参数设置', '1', '7', 'config', 'system/config/index', '', '', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 'admin', sysdate(), '', null, '参数设置菜单');
177insert into sys_menu values('107', '通知公告', '1', '8', 'notice', 'system/notice/index', '', '', 1, 0, 'C', '0', '0', 'system:notice:list', 'message', 'admin', sysdate(), '', null, '通知公告菜单');
178insert into sys_menu values('108', '日志管理', '1', '9', 'log', '', '', '', 1, 0, 'M', '0', '0', '', 'log', 'admin', sysdate(), '', null, '日志管理菜单');
179insert into sys_menu values('109', '在线用户', '2', '1', 'online', 'monitor/online/index', '', '', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 'admin', sysdate(), '', null, '在线用户菜单');
180insert into sys_menu values('110', '定时任务', '2', '2', 'job', 'monitor/job/index', '', '', 1, 0, 'C', '0', '0', 'monitor:job:list', 'job', 'admin', sysdate(), '', null, '定时任务菜单');
181insert into sys_menu values('111', '数据监控', '2', '3', 'druid', 'monitor/druid/index', '', '', 1, 0, 'C', '0', '0', 'monitor:druid:list', 'druid', 'admin', sysdate(), '', null, '数据监控菜单');
182insert into sys_menu values('112', '服务监控', '2', '4', 'server', 'monitor/server/index', '', '', 1, 0, 'C', '0', '0', 'monitor:server:list', 'server', 'admin', sysdate(), '', null, '服务监控菜单');
183insert into sys_menu values('113', '缓存监控', '2', '5', 'cache', 'monitor/cache/index', '', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', 'redis', 'admin', sysdate(), '', null, '缓存监控菜单');
184insert into sys_menu values('114', '缓存列表', '2', '6', 'cacheList', 'monitor/cache/list', '', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', 'redis-list', 'admin', sysdate(), '', null, '缓存列表菜单');
185insert into sys_menu values('115', '表单构建', '3', '1', 'build', 'tool/build/index', '', '', 1, 0, 'C', '0', '0', 'tool:build:list', 'build', 'admin', sysdate(), '', null, '表单构建菜单');
186insert into sys_menu values('116', '代码生成', '3', '2', 'gen', 'tool/gen/index', '', '', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 'admin', sysdate(), '', null, '代码生成菜单');
187insert into sys_menu values('117', '系统接口', '3', '3', 'swagger', 'tool/swagger/index', '', '', 1, 0, 'C', '0', '0', 'tool:swagger:list', 'swagger', 'admin', sysdate(), '', null, '系统接口菜单');
188-- 三级菜单
189insert into sys_menu values('500', '操作日志', '108', '1', 'operlog', 'monitor/operlog/index', '', '', 1, 0, 'C', '0', '0', 'monitor:operlog:list', 'form', 'admin', sysdate(), '', null, '操作日志菜单');
190insert into sys_menu values('501', '登录日志', '108', '2', 'logininfor', 'monitor/logininfor/index', '', '', 1, 0, 'C', '0', '0', 'monitor:logininfor:list', 'logininfor', 'admin', sysdate(), '', null, '登录日志菜单');
191-- 用户管理按钮
192insert into sys_menu values('1000', '用户查询', '100', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 'admin', sysdate(), '', null, '');
193insert into sys_menu values('1001', '用户新增', '100', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 'admin', sysdate(), '', null, '');
194insert into sys_menu values('1002', '用户修改', '100', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 'admin', sysdate(), '', null, '');
195insert into sys_menu values('1003', '用户删除', '100', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 'admin', sysdate(), '', null, '');
196insert into sys_menu values('1004', '用户导出', '100', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 'admin', sysdate(), '', null, '');
197insert into sys_menu values('1005', '用户导入', '100', '6', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 'admin', sysdate(), '', null, '');
198insert into sys_menu values('1006', '重置密码', '100', '7', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', sysdate(), '', null, '');
199-- 角色管理按钮
200insert into sys_menu values('1007', '角色查询', '101', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 'admin', sysdate(), '', null, '');
201insert into sys_menu values('1008', '角色新增', '101', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 'admin', sysdate(), '', null, '');
202insert into sys_menu values('1009', '角色修改', '101', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 'admin', sysdate(), '', null, '');
203insert into sys_menu values('1010', '角色删除', '101', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 'admin', sysdate(), '', null, '');
204insert into sys_menu values('1011', '角色导出', '101', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 'admin', sysdate(), '', null, '');
205-- 菜单管理按钮
206insert into sys_menu values('1012', '菜单查询', '102', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 'admin', sysdate(), '', null, '');
207insert into sys_menu values('1013', '菜单新增', '102', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 'admin', sysdate(), '', null, '');
208insert into sys_menu values('1014', '菜单修改', '102', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 'admin', sysdate(), '', null, '');
209insert into sys_menu values('1015', '菜单删除', '102', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 'admin', sysdate(), '', null, '');
210-- 部门管理按钮
211insert into sys_menu values('1016', '部门查询', '103', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 'admin', sysdate(), '', null, '');
212insert into sys_menu values('1017', '部门新增', '103', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 'admin', sysdate(), '', null, '');
213insert into sys_menu values('1018', '部门修改', '103', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 'admin', sysdate(), '', null, '');
214insert into sys_menu values('1019', '部门删除', '103', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 'admin', sysdate(), '', null, '');
215-- 岗位管理按钮
216insert into sys_menu values('1020', '岗位查询', '104', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 'admin', sysdate(), '', null, '');
217insert into sys_menu values('1021', '岗位新增', '104', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 'admin', sysdate(), '', null, '');
218insert into sys_menu values('1022', '岗位修改', '104', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 'admin', sysdate(), '', null, '');
219insert into sys_menu values('1023', '岗位删除', '104', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 'admin', sysdate(), '', null, '');
220insert into sys_menu values('1024', '岗位导出', '104', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 'admin', sysdate(), '', null, '');
221-- 字典管理按钮
222insert into sys_menu values('1025', '字典查询', '105', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 'admin', sysdate(), '', null, '');
223insert into sys_menu values('1026', '字典新增', '105', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 'admin', sysdate(), '', null, '');
224insert into sys_menu values('1027', '字典修改', '105', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 'admin', sysdate(), '', null, '');
225insert into sys_menu values('1028', '字典删除', '105', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 'admin', sysdate(), '', null, '');
226insert into sys_menu values('1029', '字典导出', '105', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 'admin', sysdate(), '', null, '');
227-- 参数设置按钮
228insert into sys_menu values('1030', '参数查询', '106', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 'admin', sysdate(), '', null, '');
229insert into sys_menu values('1031', '参数新增', '106', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 'admin', sysdate(), '', null, '');
230insert into sys_menu values('1032', '参数修改', '106', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 'admin', sysdate(), '', null, '');
231insert into sys_menu values('1033', '参数删除', '106', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 'admin', sysdate(), '', null, '');
232insert into sys_menu values('1034', '参数导出', '106', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 'admin', sysdate(), '', null, '');
233-- 通知公告按钮
234insert into sys_menu values('1035', '公告查询', '107', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 'admin', sysdate(), '', null, '');
235insert into sys_menu values('1036', '公告新增', '107', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 'admin', sysdate(), '', null, '');
236insert into sys_menu values('1037', '公告修改', '107', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 'admin', sysdate(), '', null, '');
237insert into sys_menu values('1038', '公告删除', '107', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 'admin', sysdate(), '', null, '');
238-- 操作日志按钮
239insert into sys_menu values('1039', '操作查询', '500', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:query', '#', 'admin', sysdate(), '', null, '');
240insert into sys_menu values('1040', '操作删除', '500', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:remove', '#', 'admin', sysdate(), '', null, '');
241insert into sys_menu values('1041', '日志导出', '500', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:export', '#', 'admin', sysdate(), '', null, '');
242-- 登录日志按钮
243insert into sys_menu values('1042', '登录查询', '501', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:query', '#', 'admin', sysdate(), '', null, '');
244insert into sys_menu values('1043', '登录删除', '501', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:remove', '#', 'admin', sysdate(), '', null, '');
245insert into sys_menu values('1044', '日志导出', '501', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:export', '#', 'admin', sysdate(), '', null, '');
246insert into sys_menu values('1045', '账户解锁', '501', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:unlock', '#', 'admin', sysdate(), '', null, '');
247-- 在线用户按钮
248insert into sys_menu values('1046', '在线查询', '109', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 'admin', sysdate(), '', null, '');
249insert into sys_menu values('1047', '批量强退', '109', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', sysdate(), '', null, '');
250insert into sys_menu values('1048', '单条强退', '109', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', sysdate(), '', null, '');
251-- 定时任务按钮
252insert into sys_menu values('1049', '任务查询', '110', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:query', '#', 'admin', sysdate(), '', null, '');
253insert into sys_menu values('1050', '任务新增', '110', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:add', '#', 'admin', sysdate(), '', null, '');
254insert into sys_menu values('1051', '任务修改', '110', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:edit', '#', 'admin', sysdate(), '', null, '');
255insert into sys_menu values('1052', '任务删除', '110', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:remove', '#', 'admin', sysdate(), '', null, '');
256insert into sys_menu values('1053', '状态修改', '110', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:changeStatus', '#', 'admin', sysdate(), '', null, '');
257insert into sys_menu values('1054', '任务导出', '110', '6', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:export', '#', 'admin', sysdate(), '', null, '');
258-- 代码生成按钮
259insert into sys_menu values('1055', '生成查询', '116', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 'admin', sysdate(), '', null, '');
260insert into sys_menu values('1056', '生成修改', '116', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 'admin', sysdate(), '', null, '');
261insert into sys_menu values('1057', '生成删除', '116', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 'admin', sysdate(), '', null, '');
262insert into sys_menu values('1058', '导入代码', '116', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 'admin', sysdate(), '', null, '');
263insert into sys_menu values('1059', '预览代码', '116', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 'admin', sysdate(), '', null, '');
264insert into sys_menu values('1060', '生成代码', '116', '6', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 'admin', sysdate(), '', null, '');
265
266
267-- ----------------------------
268-- 6、用户和角色关联表 用户N-1角色
269-- ----------------------------
270drop table if exists sys_user_role;
271create table sys_user_role (
272 user_id bigint(20) not null comment '用户ID',
273 role_id bigint(20) not null comment '角色ID',
274 primary key(user_id, role_id)
275) engine=innodb comment = '用户和角色关联表';
276
277-- ----------------------------
278-- 初始化-用户和角色关联表数据
279-- ----------------------------
280insert into sys_user_role values ('1', '1');
281insert into sys_user_role values ('2', '2');
282
283
284-- ----------------------------
285-- 7、角色和菜单关联表 角色1-N菜单
286-- ----------------------------
287drop table if exists sys_role_menu;
288create table sys_role_menu (
289 role_id bigint(20) not null comment '角色ID',
290 menu_id bigint(20) not null comment '菜单ID',
291 primary key(role_id, menu_id)
292) engine=innodb comment = '角色和菜单关联表';
293
294-- ----------------------------
295-- 初始化-角色和菜单关联表数据
296-- ----------------------------
297insert into sys_role_menu values ('2', '1');
298insert into sys_role_menu values ('2', '2');
299insert into sys_role_menu values ('2', '3');
300insert into sys_role_menu values ('2', '4');
301insert into sys_role_menu values ('2', '100');
302insert into sys_role_menu values ('2', '101');
303insert into sys_role_menu values ('2', '102');
304insert into sys_role_menu values ('2', '103');
305insert into sys_role_menu values ('2', '104');
306insert into sys_role_menu values ('2', '105');
307insert into sys_role_menu values ('2', '106');
308insert into sys_role_menu values ('2', '107');
309insert into sys_role_menu values ('2', '108');
310insert into sys_role_menu values ('2', '109');
311insert into sys_role_menu values ('2', '110');
312insert into sys_role_menu values ('2', '111');
313insert into sys_role_menu values ('2', '112');
314insert into sys_role_menu values ('2', '113');
315insert into sys_role_menu values ('2', '114');
316insert into sys_role_menu values ('2', '115');
317insert into sys_role_menu values ('2', '116');
318insert into sys_role_menu values ('2', '117');
319insert into sys_role_menu values ('2', '500');
320insert into sys_role_menu values ('2', '501');
321insert into sys_role_menu values ('2', '1000');
322insert into sys_role_menu values ('2', '1001');
323insert into sys_role_menu values ('2', '1002');
324insert into sys_role_menu values ('2', '1003');
325insert into sys_role_menu values ('2', '1004');
326insert into sys_role_menu values ('2', '1005');
327insert into sys_role_menu values ('2', '1006');
328insert into sys_role_menu values ('2', '1007');
329insert into sys_role_menu values ('2', '1008');
330insert into sys_role_menu values ('2', '1009');
331insert into sys_role_menu values ('2', '1010');
332insert into sys_role_menu values ('2', '1011');
333insert into sys_role_menu values ('2', '1012');
334insert into sys_role_menu values ('2', '1013');
335insert into sys_role_menu values ('2', '1014');
336insert into sys_role_menu values ('2', '1015');
337insert into sys_role_menu values ('2', '1016');
338insert into sys_role_menu values ('2', '1017');
339insert into sys_role_menu values ('2', '1018');
340insert into sys_role_menu values ('2', '1019');
341insert into sys_role_menu values ('2', '1020');
342insert into sys_role_menu values ('2', '1021');
343insert into sys_role_menu values ('2', '1022');
344insert into sys_role_menu values ('2', '1023');
345insert into sys_role_menu values ('2', '1024');
346insert into sys_role_menu values ('2', '1025');
347insert into sys_role_menu values ('2', '1026');
348insert into sys_role_menu values ('2', '1027');
349insert into sys_role_menu values ('2', '1028');
350insert into sys_role_menu values ('2', '1029');
351insert into sys_role_menu values ('2', '1030');
352insert into sys_role_menu values ('2', '1031');
353insert into sys_role_menu values ('2', '1032');
354insert into sys_role_menu values ('2', '1033');
355insert into sys_role_menu values ('2', '1034');
356insert into sys_role_menu values ('2', '1035');
357insert into sys_role_menu values ('2', '1036');
358insert into sys_role_menu values ('2', '1037');
359insert into sys_role_menu values ('2', '1038');
360insert into sys_role_menu values ('2', '1039');
361insert into sys_role_menu values ('2', '1040');
362insert into sys_role_menu values ('2', '1041');
363insert into sys_role_menu values ('2', '1042');
364insert into sys_role_menu values ('2', '1043');
365insert into sys_role_menu values ('2', '1044');
366insert into sys_role_menu values ('2', '1045');
367insert into sys_role_menu values ('2', '1046');
368insert into sys_role_menu values ('2', '1047');
369insert into sys_role_menu values ('2', '1048');
370insert into sys_role_menu values ('2', '1049');
371insert into sys_role_menu values ('2', '1050');
372insert into sys_role_menu values ('2', '1051');
373insert into sys_role_menu values ('2', '1052');
374insert into sys_role_menu values ('2', '1053');
375insert into sys_role_menu values ('2', '1054');
376insert into sys_role_menu values ('2', '1055');
377insert into sys_role_menu values ('2', '1056');
378insert into sys_role_menu values ('2', '1057');
379insert into sys_role_menu values ('2', '1058');
380insert into sys_role_menu values ('2', '1059');
381insert into sys_role_menu values ('2', '1060');
382
383-- ----------------------------
384-- 8、角色和部门关联表 角色1-N部门
385-- ----------------------------
386drop table if exists sys_role_dept;
387create table sys_role_dept (
388 role_id bigint(20) not null comment '角色ID',
389 dept_id bigint(20) not null comment '部门ID',
390 primary key(role_id, dept_id)
391) engine=innodb comment = '角色和部门关联表';
392
393-- ----------------------------
394-- 初始化-角色和部门关联表数据
395-- ----------------------------
396insert into sys_role_dept values ('2', '100');
397insert into sys_role_dept values ('2', '101');
398insert into sys_role_dept values ('2', '105');
399
400
401-- ----------------------------
402-- 9、用户与岗位关联表 用户1-N岗位
403-- ----------------------------
404drop table if exists sys_user_post;
405create table sys_user_post
406(
407 user_id bigint(20) not null comment '用户ID',
408 post_id bigint(20) not null comment '岗位ID',
409 primary key (user_id, post_id)
410) engine=innodb comment = '用户与岗位关联表';
411
412-- ----------------------------
413-- 初始化-用户与岗位关联表数据
414-- ----------------------------
415insert into sys_user_post values ('1', '1');
416insert into sys_user_post values ('2', '2');
417
418
419-- ----------------------------
420-- 10、操作日志记录
421-- ----------------------------
422drop table if exists sys_oper_log;
423create table sys_oper_log (
424 oper_id bigint(20) not null auto_increment comment '日志主键',
425 title varchar(50) default '' comment '模块标题',
426 business_type int(2) default 0 comment '业务类型(0其它 1新增 2修改 3删除)',
427 method varchar(200) default '' comment '方法名称',
428 request_method varchar(10) default '' comment '请求方式',
429 operator_type int(1) default 0 comment '操作类别(0其它 1后台用户 2手机端用户)',
430 oper_name varchar(50) default '' comment '操作人员',
431 dept_name varchar(50) default '' comment '部门名称',
432 oper_url varchar(255) default '' comment '请求URL',
433 oper_ip varchar(128) default '' comment '主机地址',
434 oper_location varchar(255) default '' comment '操作地点',
435 oper_param varchar(2000) default '' comment '请求参数',
436 json_result varchar(2000) default '' comment '返回参数',
437 status int(1) default 0 comment '操作状态(0正常 1异常)',
438 error_msg varchar(2000) default '' comment '错误消息',
439 oper_time datetime comment '操作时间',
440 cost_time bigint(20) default 0 comment '消耗时间',
441 primary key (oper_id),
442 key idx_sys_oper_log_bt (business_type),
443 key idx_sys_oper_log_s (status),
444 key idx_sys_oper_log_ot (oper_time)
445) engine=innodb auto_increment=100 comment = '操作日志记录';
446
447
448-- ----------------------------
449-- 11、字典类型表
450-- ----------------------------
451drop table if exists sys_dict_type;
452create table sys_dict_type
453(
454 dict_id bigint(20) not null auto_increment comment '字典主键',
455 dict_name varchar(100) default '' comment '字典名称',
456 dict_type varchar(100) default '' comment '字典类型',
457 status char(1) default '0' comment '状态(0正常 1停用)',
458 create_by varchar(64) default '' comment '创建者',
459 create_time datetime comment '创建时间',
460 update_by varchar(64) default '' comment '更新者',
461 update_time datetime comment '更新时间',
462 remark varchar(500) default null comment '备注',
463 primary key (dict_id),
464 unique (dict_type)
465) engine=innodb auto_increment=100 comment = '字典类型表';
466
467insert into sys_dict_type values(1, '用户性别', 'sys_user_sex', '0', 'admin', sysdate(), '', null, '用户性别列表');
468insert into sys_dict_type values(2, '菜单状态', 'sys_show_hide', '0', 'admin', sysdate(), '', null, '菜单状态列表');
469insert into sys_dict_type values(3, '系统开关', 'sys_normal_disable', '0', 'admin', sysdate(), '', null, '系统开关列表');
470insert into sys_dict_type values(4, '任务状态', 'sys_job_status', '0', 'admin', sysdate(), '', null, '任务状态列表');
471insert into sys_dict_type values(5, '任务分组', 'sys_job_group', '0', 'admin', sysdate(), '', null, '任务分组列表');
472insert into sys_dict_type values(6, '系统是否', 'sys_yes_no', '0', 'admin', sysdate(), '', null, '系统是否列表');
473insert into sys_dict_type values(7, '通知类型', 'sys_notice_type', '0', 'admin', sysdate(), '', null, '通知类型列表');
474insert into sys_dict_type values(8, '通知状态', 'sys_notice_status', '0', 'admin', sysdate(), '', null, '通知状态列表');
475insert into sys_dict_type values(9, '操作类型', 'sys_oper_type', '0', 'admin', sysdate(), '', null, '操作类型列表');
476insert into sys_dict_type values(10, '系统状态', 'sys_common_status', '0', 'admin', sysdate(), '', null, '登录状态列表');
477
478
479-- ----------------------------
480-- 12、字典数据表
481-- ----------------------------
482drop table if exists sys_dict_data;
483create table sys_dict_data
484(
485 dict_code bigint(20) not null auto_increment comment '字典编码',
486 dict_sort int(4) default 0 comment '字典排序',
487 dict_label varchar(100) default '' comment '字典标签',
488 dict_value varchar(100) default '' comment '字典键值',
489 dict_type varchar(100) default '' comment '字典类型',
490 css_class varchar(100) default null comment '样式属性(其他样式扩展)',
491 list_class varchar(100) default null comment '表格回显样式',
492 is_default char(1) default 'N' comment '是否默认(Y是 N否)',
493 status char(1) default '0' comment '状态(0正常 1停用)',
494 create_by varchar(64) default '' comment '创建者',
495 create_time datetime comment '创建时间',
496 update_by varchar(64) default '' comment '更新者',
497 update_time datetime comment '更新时间',
498 remark varchar(500) default null comment '备注',
499 primary key (dict_code)
500) engine=innodb auto_increment=100 comment = '字典数据表';
501
502insert into sys_dict_data values(1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', sysdate(), '', null, '性别男');
503insert into sys_dict_data values(2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别女');
504insert into sys_dict_data values(3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别未知');
505insert into sys_dict_data values(4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '显示菜单');
506insert into sys_dict_data values(5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '隐藏菜单');
507insert into sys_dict_data values(6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态');
508insert into sys_dict_data values(7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态');
509insert into sys_dict_data values(8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态');
510insert into sys_dict_data values(9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态');
511insert into sys_dict_data values(10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', sysdate(), '', null, '默认分组');
512insert into sys_dict_data values(11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', sysdate(), '', null, '系统分组');
513insert into sys_dict_data values(12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '系统默认是');
514insert into sys_dict_data values(13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '系统默认否');
515insert into sys_dict_data values(14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', sysdate(), '', null, '通知');
516insert into sys_dict_data values(15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', sysdate(), '', null, '公告');
517insert into sys_dict_data values(16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态');
518insert into sys_dict_data values(17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '关闭状态');
519insert into sys_dict_data values(18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '其他操作');
520insert into sys_dict_data values(19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '新增操作');
521insert into sys_dict_data values(20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '修改操作');
522insert into sys_dict_data values(21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '删除操作');
523insert into sys_dict_data values(22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '授权操作');
524insert into sys_dict_data values(23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导出操作');
525insert into sys_dict_data values(24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导入操作');
526insert into sys_dict_data values(25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '强退操作');
527insert into sys_dict_data values(26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '生成操作');
528insert into sys_dict_data values(27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '清空操作');
529insert into sys_dict_data values(28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '正常状态');
530insert into sys_dict_data values(29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态');
531
532
533-- ----------------------------
534-- 13、参数配置表
535-- ----------------------------
536drop table if exists sys_config;
537create table sys_config (
538 config_id int(5) not null auto_increment comment '参数主键',
539 config_name varchar(100) default '' comment '参数名称',
540 config_key varchar(100) default '' comment '参数键名',
541 config_value varchar(500) default '' comment '参数键值',
542 config_type char(1) default 'N' comment '系统内置(Y是 N否)',
543 create_by varchar(64) default '' comment '创建者',
544 create_time datetime comment '创建时间',
545 update_by varchar(64) default '' comment '更新者',
546 update_time datetime comment '更新时间',
547 remark varchar(500) default null comment '备注',
548 primary key (config_id)
549) engine=innodb auto_increment=100 comment = '参数配置表';
550
551insert into sys_config values(1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', sysdate(), '', null, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow' );
552insert into sys_config values(2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', sysdate(), '', null, '初始化密码 123456' );
553insert into sys_config values(3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', sysdate(), '', null, '深色主题theme-dark,浅色主题theme-light' );
554insert into sys_config values(4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'true', 'Y', 'admin', sysdate(), '', null, '是否开启验证码功能(true开启,false关闭)');
555insert into sys_config values(5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', sysdate(), '', null, '是否开启注册用户功能(true开启,false关闭)');
556insert into sys_config values(6, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', sysdate(), '', null, '设置登录IP黑名单限制,多个匹配项以;分隔,支持匹配(*通配、网段)');
557
558
559-- ----------------------------
560-- 14、系统访问记录
561-- ----------------------------
562drop table if exists sys_logininfor;
563create table sys_logininfor (
564 info_id bigint(20) not null auto_increment comment '访问ID',
565 user_name varchar(50) default '' comment '用户账号',
566 ipaddr varchar(128) default '' comment '登录IP地址',
567 login_location varchar(255) default '' comment '登录地点',
568 browser varchar(50) default '' comment '浏览器类型',
569 os varchar(50) default '' comment '操作系统',
570 status char(1) default '0' comment '登录状态(0成功 1失败)',
571 msg varchar(255) default '' comment '提示消息',
572 login_time datetime comment '访问时间',
573 primary key (info_id),
574 key idx_sys_logininfor_s (status),
575 key idx_sys_logininfor_lt (login_time)
576) engine=innodb auto_increment=100 comment = '系统访问记录';
577
578
579-- ----------------------------
580-- 15、定时任务调度表
581-- ----------------------------
582drop table if exists sys_job;
583create table sys_job (
584 job_id bigint(20) not null auto_increment comment '任务ID',
585 job_name varchar(64) default '' comment '任务名称',
586 job_group varchar(64) default 'DEFAULT' comment '任务组名',
587 invoke_target varchar(500) not null comment '调用目标字符串',
588 cron_expression varchar(255) default '' comment 'cron执行表达式',
589 misfire_policy varchar(20) default '3' comment '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
590 concurrent char(1) default '1' comment '是否并发执行(0允许 1禁止)',
591 status char(1) default '0' comment '状态(0正常 1暂停)',
592 create_by varchar(64) default '' comment '创建者',
593 create_time datetime comment '创建时间',
594 update_by varchar(64) default '' comment '更新者',
595 update_time datetime comment '更新时间',
596 remark varchar(500) default '' comment '备注信息',
597 primary key (job_id, job_name, job_group)
598) engine=innodb auto_increment=100 comment = '定时任务调度表';
599
600insert into sys_job values(1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, '');
601insert into sys_job values(2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, '');
602insert into sys_job values(3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, '');
603
604
605-- ----------------------------
606-- 16、定时任务调度日志表
607-- ----------------------------
608drop table if exists sys_job_log;
609create table sys_job_log (
610 job_log_id bigint(20) not null auto_increment comment '任务日志ID',
611 job_name varchar(64) not null comment '任务名称',
612 job_group varchar(64) not null comment '任务组名',
613 invoke_target varchar(500) not null comment '调用目标字符串',
614 job_message varchar(500) comment '日志信息',
615 status char(1) default '0' comment '执行状态(0正常 1失败)',
616 exception_info varchar(2000) default '' comment '异常信息',
617 create_time datetime comment '创建时间',
618 primary key (job_log_id)
619) engine=innodb comment = '定时任务调度日志表';
620
621
622-- ----------------------------
623-- 17、通知公告表
624-- ----------------------------
625drop table if exists sys_notice;
626create table sys_notice (
627 notice_id int(4) not null auto_increment comment '公告ID',
628 notice_title varchar(50) not null comment '公告标题',
629 notice_type char(1) not null comment '公告类型(1通知 2公告)',
630 notice_content longblob default null comment '公告内容',
631 status char(1) default '0' comment '公告状态(0正常 1关闭)',
632 create_by varchar(64) default '' comment '创建者',
633 create_time datetime comment '创建时间',
634 update_by varchar(64) default '' comment '更新者',
635 update_time datetime comment '更新时间',
636 remark varchar(255) default null comment '备注',
637 primary key (notice_id)
638) engine=innodb auto_increment=10 comment = '通知公告表';
639
640-- ----------------------------
641-- 初始化-公告信息表数据
642-- ----------------------------
643insert into sys_notice values('1', '温馨提醒:2018-07-01 若依新版本发布啦', '2', '新版本内容', '0', 'admin', sysdate(), '', null, '管理员');
644insert into sys_notice values('2', '维护通知:2018-07-01 若依系统凌晨维护', '1', '维护内容', '0', 'admin', sysdate(), '', null, '管理员');
645
646
647-- ----------------------------
648-- 18、代码生成业务表
649-- ----------------------------
650drop table if exists gen_table;
651create table gen_table (
652 table_id bigint(20) not null auto_increment comment '编号',
653 table_name varchar(200) default '' comment '表名称',
654 table_comment varchar(500) default '' comment '表描述',
655 sub_table_name varchar(64) default null comment '关联子表的表名',
656 sub_table_fk_name varchar(64) default null comment '子表关联的外键名',
657 class_name varchar(100) default '' comment '实体类名称',
658 tpl_category varchar(200) default 'crud' comment '使用的模板(crud单表操作 tree树表操作)',
659 tpl_web_type varchar(30) default '' comment '前端模板类型(element-ui模版 element-plus模版)',
660 package_name varchar(100) comment '生成包路径',
661 module_name varchar(30) comment '生成模块名',
662 business_name varchar(30) comment '生成业务名',
663 function_name varchar(50) comment '生成功能名',
664 function_author varchar(50) comment '生成功能作者',
665 gen_type char(1) default '0' comment '生成代码方式(0zip压缩包 1自定义路径)',
666 gen_path varchar(200) default '/' comment '生成路径(不填默认项目路径)',
667 options varchar(1000) comment '其它生成选项',
668 create_by varchar(64) default '' comment '创建者',
669 create_time datetime comment '创建时间',
670 update_by varchar(64) default '' comment '更新者',
671 update_time datetime comment '更新时间',
672 remark varchar(500) default null comment '备注',
673 primary key (table_id)
674) engine=innodb auto_increment=1 comment = '代码生成业务表';
675
676
677-- ----------------------------
678-- 19、代码生成业务表字段
679-- ----------------------------
680drop table if exists gen_table_column;
681create table gen_table_column (
682 column_id bigint(20) not null auto_increment comment '编号',
683 table_id bigint(20) comment '归属表编号',
684 column_name varchar(200) comment '列名称',
685 column_comment varchar(500) comment '列描述',
686 column_type varchar(100) comment '列类型',
687 java_type varchar(500) comment 'JAVA类型',
688 java_field varchar(200) comment 'JAVA字段名',
689 is_pk char(1) comment '是否主键(1是)',
690 is_increment char(1) comment '是否自增(1是)',
691 is_required char(1) comment '是否必填(1是)',
692 is_insert char(1) comment '是否为插入字段(1是)',
693 is_edit char(1) comment '是否编辑字段(1是)',
694 is_list char(1) comment '是否列表字段(1是)',
695 is_query char(1) comment '是否查询字段(1是)',
696 query_type varchar(200) default 'EQ' comment '查询方式(等于、不等于、大于、小于、范围)',
697 html_type varchar(200) comment '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
698 dict_type varchar(200) default '' comment '字典类型',
699 sort int comment '排序',
700 create_by varchar(64) default '' comment '创建者',
701 create_time datetime comment '创建时间',
702 update_by varchar(64) default '' comment '更新者',
703 update_time datetime comment '更新时间',
704 primary key (column_id)
705) engine=innodb auto_increment=1 comment = '代码生成业务表字段';