修改服务端,从oracle改为mysql

main
lj7788@126.com 2025-08-20 18:51:29 +08:00
parent 7bbde5cb3a
commit 0b4a5787d9
11 changed files with 1435 additions and 46 deletions

View File

@ -0,0 +1,754 @@
-- MySQL建表语句从Oracle转换
-- 系统管理表
-- 部门表
CREATE TABLE sys_dept (
dept_id INT NOT NULL AUTO_INCREMENT,
parent_id INT NULL,
ancestors VARCHAR(50) NULL,
dept_code VARCHAR(50) NULL,
dept_name VARCHAR(600) NOT NULL,
order_num INT NULL,
leader VARCHAR(30) NULL,
phone VARCHAR(20) NULL,
email VARCHAR(50) NULL,
status CHAR(1) NULL,
del_flag CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
PRIMARY KEY (dept_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='部门表';
-- 用户表
CREATE TABLE sys_user (
user_id INT NOT NULL AUTO_INCREMENT,
user_code VARCHAR(100) NULL,
dept_id INT NULL,
user_name VARCHAR(100) NULL,
nick_name VARCHAR(30) NOT NULL,
user_type CHAR(2) NULL,
email VARCHAR(50) NULL,
phonenumber VARCHAR(20) NULL,
sex CHAR(1) NULL,
avatar VARCHAR(300) NULL,
password VARCHAR(100) NULL,
status CHAR(1) NULL,
del_flag CHAR(1) NULL,
login_ip VARCHAR(128) NULL,
login_date DATETIME NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (user_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
-- 岗位表
CREATE TABLE sys_post (
post_id INT NOT NULL AUTO_INCREMENT,
post_code VARCHAR(64) NULL,
post_name VARCHAR(50) NOT NULL,
post_sort INT NULL,
status CHAR(1) NULL,
del_flag CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (post_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='岗位表';
-- 角色表
CREATE TABLE sys_role (
role_id INT NOT NULL AUTO_INCREMENT,
role_name VARCHAR(90) NOT NULL,
role_key VARCHAR(200) NULL,
role_sort INT NULL,
data_scope CHAR(1) NULL,
menu_check_strictly INT NULL,
dept_check_strictly INT NULL,
status CHAR(1) NULL,
del_flag CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (role_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色表';
-- 菜单表
CREATE TABLE sys_menu (
menu_id INT NOT NULL AUTO_INCREMENT,
menu_name VARCHAR(120) NOT NULL,
parent_id INT NULL,
order_num INT NULL,
path VARCHAR(200) NULL,
component VARCHAR(300) NULL,
is_frame INT NULL,
is_cache INT NULL,
menu_type CHAR(1) NULL,
visible CHAR(1) NULL,
status CHAR(1) NULL,
del_flag CHAR(1) NULL,
perms VARCHAR(100) NULL,
icon VARCHAR(100) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (menu_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='菜单表';
-- 用户角色关联表
CREATE TABLE sys_user_role (
user_id INT NOT NULL,
role_id INT NOT NULL,
PRIMARY KEY (user_id, role_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表';
-- 角色菜单关联表
CREATE TABLE sys_role_menu (
role_id INT NOT NULL,
menu_id INT NOT NULL,
PRIMARY KEY (role_id, menu_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色菜单关联表';
-- 角色部门关联表
CREATE TABLE sys_role_dept (
role_id INT NOT NULL,
dept_id INT NOT NULL,
PRIMARY KEY (role_id, dept_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色部门关联表';
-- 用户岗位关联表
CREATE TABLE sys_user_post (
user_id INT NOT NULL,
post_id INT NOT NULL,
PRIMARY KEY (user_id, post_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户岗位关联表';
-- 操作日志表
CREATE TABLE sys_oper_log (
oper_id INT NOT NULL AUTO_INCREMENT,
title VARCHAR(120) NOT NULL,
business_type INT NULL,
method VARCHAR(120) NULL,
request_method VARCHAR(120) NULL,
operator_type INT NULL,
oper_name VARCHAR(50) NULL,
dept_name VARCHAR(120) NULL,
oper_url VARCHAR(300) NULL,
oper_ip VARCHAR(128) NULL,
oper_location VARCHAR(300) NULL,
oper_param TEXT NULL,
json_result TEXT NULL,
status CHAR(1) NULL,
error_msg TEXT NULL,
oper_time DATETIME NULL,
PRIMARY KEY (oper_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='操作日志表';
-- 字典类型表
CREATE TABLE sys_dict_type (
dict_id INT NOT NULL AUTO_INCREMENT,
dict_name VARCHAR(200) NOT NULL,
dict_type VARCHAR(50) NULL,
status CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (dict_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='字典类型表';
-- 字典数据表
CREATE TABLE sys_dict_data (
dict_code INT NOT NULL AUTO_INCREMENT,
dict_sort INT NULL,
dict_label VARCHAR(100) NOT NULL,
dict_value VARCHAR(100) NOT NULL,
dict_type VARCHAR(100) NULL,
css_class VARCHAR(100) NULL,
list_class VARCHAR(100) NULL,
is_default CHAR(1) NULL,
status CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (dict_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='字典数据表';
-- 参数配置表
CREATE TABLE sys_config (
config_id INT NOT NULL AUTO_INCREMENT,
config_name VARCHAR(100) NOT NULL,
config_key VARCHAR(100) NULL,
config_value VARCHAR(100) NULL,
config_type CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (config_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='参数配置表';
-- 登录日志表
CREATE TABLE sys_logininfor (
info_id INT NOT NULL AUTO_INCREMENT,
user_name VARCHAR(50) NOT NULL,
ipaddr VARCHAR(128) NULL,
login_location VARCHAR(300) NULL,
browser VARCHAR(50) NULL,
os VARCHAR(50) NULL,
status CHAR(1) NULL,
msg VARCHAR(600) NULL,
login_time DATETIME NULL,
PRIMARY KEY (info_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='登录日志表';
-- 定时任务表
CREATE TABLE sys_job (
job_id INT NOT NULL AUTO_INCREMENT,
job_name VARCHAR(120) NOT NULL,
job_group VARCHAR(120) NULL,
invoke_target VARCHAR(500) NULL,
cron_expression VARCHAR(300) NULL,
misfire_policy VARCHAR(20) NULL,
concurrent CHAR(1) NULL,
status CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (job_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='定时任务表';
-- 定时任务日志表
CREATE TABLE sys_job_log (
job_log_id INT NOT NULL AUTO_INCREMENT,
job_name VARCHAR(120) NOT NULL,
job_group VARCHAR(120) NULL,
invoke_target VARCHAR(500) NULL,
job_message VARCHAR(500) NULL,
status CHAR(1) NULL,
exception_info TEXT NULL,
create_time DATETIME NULL,
PRIMARY KEY (job_log_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='定时任务日志表';
-- 通知公告表
CREATE TABLE sys_notice (
notice_id INT NOT NULL AUTO_INCREMENT,
notice_title VARCHAR(120) NOT NULL,
notice_type CHAR(1) NULL,
notice_content TEXT NULL,
status CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (notice_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通知公告表';
-- 用户组表
CREATE TABLE sys_group (
group_id INT NOT NULL AUTO_INCREMENT,
group_code VARCHAR(50) NOT NULL,
group_name VARCHAR(120) NOT NULL,
group_describe VARCHAR(200) NOT NULL,
status CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
PRIMARY KEY (group_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户组表';
-- 用户组成员表
CREATE TABLE sys_group_person (
group_code VARCHAR(50) NOT NULL,
person_code VARCHAR(120) NOT NULL,
order_id INT NULL,
PRIMARY KEY (group_code, person_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户组成员表';
-- 用户选择表
CREATE TABLE sys_user_choice (
id INT NOT NULL AUTO_INCREMENT,
choice_code VARCHAR(50) NOT NULL,
user_code VARCHAR(100) NULL,
order_id INT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户选择表';
-- 代码生成业务表
CREATE TABLE gen_table (
table_id INT NOT NULL AUTO_INCREMENT,
table_name VARCHAR(120) NOT NULL,
table_comment VARCHAR(500) NULL,
sub_table_name VARCHAR(120) NULL,
sub_table_fk_name VARCHAR(120) NULL,
class_name VARCHAR(100) NULL,
tpl_category VARCHAR(200) NULL,
package_name VARCHAR(100) NULL,
module_name VARCHAR(30) NULL,
business_name VARCHAR(30) NULL,
function_name VARCHAR(50) NULL,
function_author VARCHAR(50) NULL,
gen_type CHAR(1) NULL,
gen_path VARCHAR(200) NULL,
options VARCHAR(1000) NULL,
status CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (table_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='代码生成业务表';
-- 代码生成业务表字段
CREATE TABLE gen_table_column (
column_id INT NOT NULL AUTO_INCREMENT,
table_id INT NOT NULL,
column_name VARCHAR(200) NOT NULL,
column_comment VARCHAR(500) NOT NULL,
column_type VARCHAR(100) NULL,
java_type VARCHAR(500) NULL,
java_field VARCHAR(200) NULL,
is_pk CHAR(1) NULL,
is_increment CHAR(1) NULL,
is_required CHAR(1) NULL,
is_insert CHAR(1) NULL,
is_edit CHAR(1) NULL,
is_list CHAR(1) NULL,
is_query CHAR(1) NULL,
query_type VARCHAR(200) NULL,
html_type VARCHAR(200) NULL,
dict_type VARCHAR(200) NULL,
sort INT NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
remark VARCHAR(600) NULL,
PRIMARY KEY (column_id, table_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='代码生成业务表字段';
-- Quartz定时任务相关表
-- 存储每一个已配置的jobDetail的详细信息
CREATE TABLE qrtz_job_details (
sched_name VARCHAR(120) NOT NULL,
job_name VARCHAR(200) NOT NULL,
job_group VARCHAR(200) NOT NULL,
description VARCHAR(250) NULL,
job_class_name VARCHAR(250) NOT NULL,
is_durable VARCHAR(1) NOT NULL,
is_nonconcurrent VARCHAR(1) NOT NULL,
is_update_data VARCHAR(1) NOT NULL,
requests_recovery VARCHAR(1) NOT NULL,
job_data BLOB NULL,
PRIMARY KEY (sched_name, job_name, job_group)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz任务详情表';
-- 存储已配置的Trigger的信息
CREATE TABLE qrtz_triggers (
sched_name VARCHAR(120) NOT NULL,
trigger_name VARCHAR(200) NOT NULL,
trigger_group VARCHAR(200) NOT NULL,
job_name VARCHAR(200) NOT NULL,
job_group VARCHAR(200) NOT NULL,
description VARCHAR(250) NULL,
next_fire_time BIGINT NULL,
prev_fire_time BIGINT NULL,
priority BIGINT NULL,
trigger_state VARCHAR(16) NOT NULL,
trigger_type VARCHAR(8) NOT NULL,
start_time BIGINT NOT NULL,
end_time BIGINT NULL,
calendar_name VARCHAR(200) NULL,
misfire_instr SMALLINT NULL,
job_data BLOB NULL,
PRIMARY KEY (sched_name, trigger_name, trigger_group),
FOREIGN KEY (sched_name, job_name, job_group)
REFERENCES qrtz_job_details(sched_name, job_name, job_group)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz触发器表';
-- 存储简单的Trigger包括重复次数、间隔以及已触发的次数
CREATE TABLE qrtz_simple_triggers (
sched_name VARCHAR(120) NOT NULL,
trigger_name VARCHAR(200) NOT NULL,
trigger_group VARCHAR(200) NOT NULL,
repeat_count INT NOT NULL,
repeat_interval BIGINT NOT NULL,
times_triggered INT NOT NULL,
PRIMARY KEY (sched_name, trigger_name, trigger_group),
FOREIGN KEY (sched_name, trigger_name, trigger_group)
REFERENCES qrtz_triggers(sched_name, trigger_name, trigger_group)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz简单触发器表';
-- 存储Cron Trigger包括Cron表达式和时区信息
CREATE TABLE qrtz_cron_triggers (
sched_name VARCHAR(120) NOT NULL,
trigger_name VARCHAR(200) NOT NULL,
trigger_group VARCHAR(200) NOT NULL,
cron_expression VARCHAR(120) NOT NULL,
time_zone_id VARCHAR(80),
PRIMARY KEY (sched_name, trigger_name, trigger_group),
FOREIGN KEY (sched_name, trigger_name, trigger_group)
REFERENCES qrtz_triggers(sched_name, trigger_name, trigger_group)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz Cron触发器表';
-- 存储Trigger作为Blob类型存储(用于Quartz用户用JDBC创建他们自己定制的Trigger类型JobStore并不知道如何存储实例的时候)
CREATE TABLE qrtz_blob_triggers (
sched_name VARCHAR(120) NOT NULL,
trigger_name VARCHAR(200) NOT NULL,
trigger_group VARCHAR(200) NOT NULL,
blob_data BLOB NULL,
PRIMARY KEY (sched_name, trigger_name, trigger_group),
FOREIGN KEY (sched_name, trigger_name, trigger_group)
REFERENCES qrtz_triggers(sched_name, trigger_name, trigger_group)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz Blob触发器表';
-- 以Blob类型存储Quartz的日历信息quartz可配置一个日历来指定一个时间范围
CREATE TABLE qrtz_calendars (
sched_name VARCHAR(120) NOT NULL,
calendar_name VARCHAR(200) NOT NULL,
calendar BLOB NOT NULL,
PRIMARY KEY (sched_name, calendar_name)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz日历表';
-- 存储已暂停的Trigger组的信息
CREATE TABLE qrtz_paused_trigger_grps (
sched_name VARCHAR(120) NOT NULL,
trigger_group VARCHAR(200) NOT NULL,
PRIMARY KEY (sched_name, trigger_group)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz暂停触发器组表';
-- 存储已触发Trigger的相关状态信息以及相关联Job的执行信息
CREATE TABLE qrtz_fired_triggers (
sched_name VARCHAR(120) NOT NULL,
entry_id VARCHAR(95) NOT NULL,
trigger_name VARCHAR(200) NOT NULL,
trigger_group VARCHAR(200) NOT NULL,
instance_name VARCHAR(200) NOT NULL,
fired_time BIGINT NOT NULL,
sched_time BIGINT NOT NULL,
priority BIGINT NOT NULL,
state VARCHAR(16) NOT NULL,
job_name VARCHAR(200) NULL,
job_group VARCHAR(200) NULL,
is_nonconcurrent VARCHAR(1) NULL,
requests_recovery VARCHAR(1) NULL,
PRIMARY KEY (sched_name, entry_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz已触发触发器表';
-- 存储所有的Scheduler的状态信息假如是在集群中可以看到其他的Scheduler实例
CREATE TABLE qrtz_scheduler_state (
sched_name VARCHAR(120) NOT NULL,
instance_name VARCHAR(200) NOT NULL,
last_checkin_time BIGINT NOT NULL,
checkin_interval BIGINT NOT NULL,
PRIMARY KEY (sched_name, instance_name)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz调度器状态表';
-- 存储程序的悲观锁的信息(假如使用了悲观锁)
CREATE TABLE qrtz_locks (
sched_name VARCHAR(120) NOT NULL,
lock_name VARCHAR(40) NOT NULL,
PRIMARY KEY (sched_name, lock_name)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz锁表';
-- 存储Trigger的其他属性信息
CREATE TABLE qrtz_simprop_triggers (
sched_name VARCHAR(120) NOT NULL,
trigger_name VARCHAR(200) NOT NULL,
trigger_group VARCHAR(200) NOT NULL,
str_prop_1 VARCHAR(512) NULL,
str_prop_2 VARCHAR(512) NULL,
str_prop_3 VARCHAR(512) NULL,
int_prop_1 INT NULL,
int_prop_2 INT NULL,
long_prop_1 BIGINT NULL,
long_prop_2 BIGINT NULL,
dec_prop_1 DECIMAL(13,4) NULL,
dec_prop_2 DECIMAL(13,4) NULL,
bool_prop_1 VARCHAR(1) NULL,
bool_prop_2 VARCHAR(1) NULL,
PRIMARY KEY (sched_name, trigger_name, trigger_group),
FOREIGN KEY (sched_name, trigger_name, trigger_group)
REFERENCES qrtz_triggers(sched_name, trigger_name, trigger_group)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Quartz属性触发器表';
-- 创建Quartz相关索引
CREATE INDEX idx_qrtz_j_req_recovery ON qrtz_job_details(sched_name, requests_recovery);
CREATE INDEX idx_qrtz_j_grp ON qrtz_job_details(sched_name, job_group);
CREATE INDEX idx_qrtz_t_j ON qrtz_triggers(sched_name, job_name, job_group);
CREATE INDEX idx_qrtz_t_jg ON qrtz_triggers(sched_name, job_group);
CREATE INDEX idx_qrtz_t_c ON qrtz_triggers(sched_name, calendar_name);
CREATE INDEX idx_qrtz_t_g ON qrtz_triggers(sched_name, trigger_group);
CREATE INDEX idx_qrtz_t_state ON qrtz_triggers(sched_name, trigger_state);
CREATE INDEX idx_qrtz_t_n_state ON qrtz_triggers(sched_name, trigger_name, trigger_group, trigger_state);
CREATE INDEX idx_qrtz_t_n_g_state ON qrtz_triggers(sched_name, trigger_group, trigger_state);
CREATE INDEX idx_qrtz_t_next_fire_time ON qrtz_triggers(sched_name, next_fire_time);
CREATE INDEX idx_qrtz_t_nft_st ON qrtz_triggers(sched_name, trigger_state, next_fire_time);
CREATE INDEX idx_qrtz_t_nft_misfire ON qrtz_triggers(sched_name, misfire_instr, next_fire_time);
CREATE INDEX idx_qrtz_t_nft_st_misfire ON qrtz_triggers(sched_name, misfire_instr, next_fire_time, trigger_state);
CREATE INDEX idx_qrtz_t_nft_st_misfire_grp ON qrtz_triggers(sched_name, misfire_instr, next_fire_time, trigger_group, trigger_state);
CREATE INDEX idx_qrtz_ft_trig_inst_name ON qrtz_fired_triggers(sched_name, instance_name);
CREATE INDEX idx_qrtz_ft_inst_job_req_rcvry ON qrtz_fired_triggers(sched_name, instance_name, requests_recovery);
CREATE INDEX idx_qrtz_ft_j_g ON qrtz_fired_triggers(sched_name, job_name, job_group);
CREATE INDEX idx_qrtz_ft_jg ON qrtz_fired_triggers(sched_name, job_group);
CREATE INDEX idx_qrtz_ft_t_g ON qrtz_fired_triggers(sched_name, trigger_name, trigger_group);
CREATE INDEX idx_qrtz_ft_tg ON qrtz_fired_triggers(sched_name, trigger_group);
-- 文件管理表
CREATE TABLE fms_photo (
photo_id INT NOT NULL AUTO_INCREMENT,
file_name VARCHAR(600) NOT NULL,
photo_path VARCHAR(100) NOT NULL,
photo_url VARCHAR(100) NOT NULL,
original_name VARCHAR(600) NULL,
upload_name VARCHAR(100) NULL,
upload_dept VARCHAR(50) NULL,
upload_time DATETIME NULL,
status INT NULL,
PRIMARY KEY (photo_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='图片管理表';
CREATE TABLE fms_files (
file_id INT NOT NULL AUTO_INCREMENT,
file_title VARCHAR(120) NULL,
file_describe VARCHAR(300) NULL,
file_name VARCHAR(600) NOT NULL,
file_path VARCHAR(100) NOT NULL,
file_url VARCHAR(100) NOT NULL,
file_suffix VARCHAR(30) NULL,
original_name VARCHAR(600) NULL,
upload_name VARCHAR(100) NULL,
upload_dept VARCHAR(50) NULL,
upload_time DATETIME NULL,
status INT NULL,
PRIMARY KEY (file_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文件管理表';
-- 考试系统表
-- 考试类型表
CREATE TABLE exam_type (
type_id INT NOT NULL AUTO_INCREMENT,
parent_id INT NULL,
ancestors VARCHAR(50) NULL,
type_code VARCHAR(50) NULL,
type_name VARCHAR(120) NOT NULL,
order_id INT NULL,
status CHAR(1) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
update_by VARCHAR(100) NULL,
update_time DATETIME NULL,
PRIMARY KEY (type_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试类型表';
-- 题库表
CREATE TABLE exam_questions_bank (
bank_id INT NOT NULL AUTO_INCREMENT,
bank_code VARCHAR(50) NOT NULL,
bank_name VARCHAR(120) NOT NULL,
bank_describe VARCHAR(300) NULL,
bank_version VARCHAR(60) NULL,
exam_type INT NULL,
online_date DATETIME NULL,
picture_url VARCHAR(600) NULL,
radio_score INT NULL,
choice_score INT NULL,
judge_score INT NULL,
status INT NULL,
create_by VARCHAR(100) NULL,
create_dept INT NULL,
create_time DATETIME NULL,
PRIMARY KEY (bank_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='题库表';
-- 题库图片表
CREATE TABLE exam_bank_picture (
photo_id INT NOT NULL AUTO_INCREMENT,
photo_code VARCHAR(200) NOT NULL,
photo_path VARCHAR(200) NULL,
photo_url VARCHAR(200) NULL,
file_name VARCHAR(60) NULL,
original_name VARCHAR(200) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
status INT NULL,
PRIMARY KEY (photo_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='题库图片表';
-- 题目内容表
CREATE TABLE exam_questions_content (
questions_code VARCHAR(50) NOT NULL,
questions_content TEXT NOT NULL,
PRIMARY KEY (questions_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='题目内容表';
-- 题目属性表
CREATE TABLE exam_questions_property (
bank_code VARCHAR(50) NOT NULL,
questions_id INT NOT NULL,
questions_code VARCHAR(50) NOT NULL,
questions_title VARCHAR(4000) NULL,
questions_type INT NULL,
questions_score INT NULL,
rate_number INT NULL,
right_answer VARCHAR(20) NULL,
answer_analyse VARCHAR(3000) NULL,
status INT NULL,
create_by VARCHAR(100) NULL,
create_dept INT NULL,
create_time DATETIME NULL,
PRIMARY KEY (questions_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='题目属性表';
-- 题目答案表
CREATE TABLE exam_questions_answer (
questions_code VARCHAR(50) NOT NULL,
option_code CHAR(1) NOT NULL,
option_describe VARCHAR(600) NOT NULL,
is_right INT NULL,
order_id INT NULL,
PRIMARY KEY (questions_code, option_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='题目答案表';
-- 题目表
CREATE TABLE exam_questions (
bank_code VARCHAR(50) NOT NULL,
questions_id INT NOT NULL,
questions_code VARCHAR(50) NOT NULL,
questions_title VARCHAR(4000) NULL,
questions_content TEXT NULL,
questions_type INT NULL,
questions_score INT NULL,
rate_number INT NULL,
right_answer VARCHAR(20) NULL,
answer_analyse VARCHAR(3000) NULL,
status INT NULL,
create_by VARCHAR(100) NULL,
create_dept INT NULL,
create_time DATETIME NULL,
PRIMARY KEY (questions_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='题目表';
-- 考试任务管理表
CREATE TABLE exam_task_manager (
exam_id INT NOT NULL AUTO_INCREMENT,
exam_code VARCHAR(50) NOT NULL,
exam_name VARCHAR(120) NOT NULL,
exam_describe VARCHAR(300) NULL,
build_type CHAR(1) NULL,
force_done CHAR(1) NULL,
exam_bank VARCHAR(600) NULL,
exam_bank_text VARCHAR(1200) NULL,
picture_url VARCHAR(200) NULL,
start_time DATETIME NULL,
end_time DATETIME NULL,
exam_duration VARCHAR(30) NULL,
status INT NULL,
create_by VARCHAR(100) NULL,
create_dept INT NULL,
create_time DATETIME NULL,
PRIMARY KEY (exam_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试任务管理表';
-- 考试任务图片表
CREATE TABLE exam_task_picture (
photo_id INT NOT NULL AUTO_INCREMENT,
photo_code VARCHAR(200) NOT NULL,
photo_path VARCHAR(200) NULL,
photo_url VARCHAR(200) NULL,
file_name VARCHAR(60) NULL,
original_name VARCHAR(200) NULL,
create_by VARCHAR(100) NULL,
create_time DATETIME NULL,
status INT NULL,
PRIMARY KEY (photo_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试任务图片表';
-- 考试任务题目关联表
CREATE TABLE exam_task_questions (
exam_code VARCHAR(50) NOT NULL,
questions_code VARCHAR(50) NOT NULL,
questions_number INT NULL,
PRIMARY KEY (exam_code, questions_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试任务题目关联表';
-- 考试任务用户组关联表
CREATE TABLE exam_task_group (
exam_code VARCHAR(50) NOT NULL,
group_code VARCHAR(50) NOT NULL,
order_id INT NULL,
PRIMARY KEY (exam_code, group_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试任务用户组关联表';
-- 考试任务人员表
CREATE TABLE exam_task_person (
exam_code VARCHAR(50) NOT NULL,
user_code VARCHAR(120) NOT NULL,
task_code VARCHAR(50) NOT NULL,
start_time DATETIME NULL,
end_time DATETIME NULL,
status INT NULL,
PRIMARY KEY (exam_code, user_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试任务人员表';
-- 用户考试成绩表
CREATE TABLE exam_user_score (
exam_code VARCHAR(50) NOT NULL,
user_code VARCHAR(120) NOT NULL,
start_time DATETIME NULL,
end_time DATETIME NULL,
questions_score DECIMAL(8,2) NULL,
exam_score DECIMAL(8,2) NULL,
exam_number INT NULL,
answered_number INT NULL,
not_answered INT NULL,
status INT NULL,
PRIMARY KEY (exam_code, user_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户考试成绩表';
-- 考试答题记录表
CREATE TABLE exam_task_answer (
exam_code VARCHAR(50) NOT NULL,
user_code VARCHAR(100) NOT NULL,
questions_code VARCHAR(50) NOT NULL,
questions_number INT NOT NULL,
questions_type INT NOT NULL,
questions_answer VARCHAR(20) NULL,
is_mark CHAR(1) NULL,
is_current CHAR(1) NULL,
PRIMARY KEY (exam_code, questions_code, user_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试答题记录表';
-- 考试完成答案表
CREATE TABLE exam_finish_answer (
exam_code VARCHAR(50) NOT NULL,
user_code VARCHAR(100) NOT NULL,
questions_code VARCHAR(50) NOT NULL,
exam_score DECIMAL(8,2) NULL,
right_answer VARCHAR(20) NULL,
questions_answer VARCHAR(20) NULL,
questions_score INT NULL,
PRIMARY KEY (exam_code, questions_code, user_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试完成答案表';

View File

@ -0,0 +1,629 @@
-- 预置数据可以多次选中导入
-- ----------------------------
-- 初始化-部门表数据
-- ----------------------------
INSERT INTO sys_dept(dept_id, parent_id, ancestors, dept_code, dept_name, order_num, leader, phone, email, status, del_flag, create_by, create_time)
VALUES (100, 0, '0', '5301001', '测试用单位', 0, '', '13512345678', '', '0', '0', 'admin', NOW());
-- ----------------------------
-- 初始化-用户信息表数据
-- ----------------------------
INSERT INTO SYS_USER (user_id, user_code, dept_id, user_name, nick_name, user_type, email, phonenumber, sex, avatar, password, status, del_flag, login_ip, login_date, create_by, create_time, update_by, update_time, remark)
VALUES (2, '40288b0186e867550186e867559d0000', 100, 'user1', '用户一', NULL, NULL, '13654128596', NULL, NULL, '$2a$10$aqSRTGVSqrZFwp.s5JXic.5JtZDYFq.19hriwW7seEdPGo6SJu3.W', '0', '0', '127.0.0.1', '2023-03-16 11:16:56', 'admin', '2023-03-16 11:11:57', NULL, '2023-03-16 11:16:42', NULL);
INSERT INTO SYS_USER (user_id, user_code, dept_id, user_name, nick_name, user_type, email, phonenumber, sex, avatar, password, status, del_flag, login_ip, login_date, create_by, create_time, update_by, update_time, remark)
VALUES (3, '40288b0186e867550186e86911cc0001', 100, 'user2', '用户二', NULL, NULL, '13698568741', NULL, NULL, '$2a$10$Sh3WZ3ozH8Q88oG7mla.jerm3f3rCaq0QzD1KEPXXFrzcay0Hgz.S', '0', '0', NULL, NULL, 'admin', '2023-03-16 11:13:51', NULL, NULL, NULL);
INSERT INTO SYS_USER (user_id, user_code, dept_id, user_name, nick_name, user_type, email, phonenumber, sex, avatar, password, status, del_flag, login_ip, login_date, create_by, create_time, update_by, update_time, remark)
VALUES (1, 'F6FFFC4E3A50062DE0534479C80A75C1', 100, 'admin', '系统管理员', '00', 'abc@qq.com', '13512345678', '0', NULL, '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2023-03-16 11:19:58', 'admin', NULL, NULL, '2023-03-16 11:19:44', NULL);
-- 初始化-岗位信息表数据
-- ----------------------------
INSERT INTO sys_post (post_id, post_code, post_name, post_sort, status, del_flag, create_by, create_time)
VALUES (1, 'ceo', '董事长', 1, '0', '0', 'admin', NOW());
-- ----------------------------
-- 初始化-角色信息表数据
-- ----------------------------
INSERT INTO SYS_ROLE (role_id, role_name, role_key, role_sort, data_scope, menu_check_strictly, dept_check_strictly, status, del_flag, create_by, create_time, update_by, update_time, remark)
VALUES (2, '学员', 'student', 2, NULL, 1, 1, '0', '0', 'admin', '2023-03-16 11:01:28', 'admin', '2023-03-16 11:16:25', NULL);
INSERT INTO SYS_ROLE (role_id, role_name, role_key, role_sort, data_scope, menu_check_strictly, dept_check_strictly, status, del_flag, create_by, create_time, update_by, update_time, remark)
VALUES (1, '超级管理员', 'admin', 1, '1', 1, 1, '0', '0', 'admin', '2023-03-16 10:31:19', NULL, NULL, NULL);
-- ----------------------------
-- 初始化-菜单信息表数据
-- ----------------------------
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1, '系统管理', 0, 1, 'system', NULL, 1, 0, 'M', '0', '0', '0', NULL, 'system', 'admin', NULL, NULL, NULL, '系统管理目录');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (2, '系统监控', 0, 3, 'monitor', NULL, 1, 0, 'M', '0', '0', '0', NULL, 'monitor', 'admin', NULL, NULL, NULL, '系统监控目录');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (3, '系统工具', 0, 4, 'tool', NULL, 1, 0, 'M', '0', '0', '0', NULL, 'tool', 'admin', NULL, NULL, NULL, '系统工具目录');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (8, '资料管理', 0, 8, 'fms', NULL, 1, 0, 'M', '0', '0', '0', NULL, 'files', 'admin', NULL, NULL, NULL, '文件管理目录');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (9, '试题管理', 0, 9, 'questions', NULL, 1, 0, 'M', '0', '0', '0', NULL, 'questions', 'admin', NULL, NULL, NULL, '试题管理目录');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (10, '考试管理', 0, 10, 'exammanager', NULL, 1, 0, 'M', '0', '0', '0', NULL, 'exammanager', 'admin', NULL, NULL, NULL, '考试管理目录');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (11, '在线考试', 0, 11, 'onlineexam', NULL, 1, 0, 'M', '0', '0', '0', NULL, 'onlineexam', 'admin', NULL, NULL, NULL, '在线考试目录');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', 1, 0, 'C', '0', '0', '0', 'system:user:list', 'user', 'admin', NULL, NULL, NULL, '用户管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', 1, 0, 'C', '0', '0', '0', 'system:role:list', 'peoples', 'admin', NULL, NULL, NULL, '角色管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', 1, 0, 'C', '0', '0', '0', 'system:menu:list', 'tree-table', 'admin', NULL, NULL, NULL, '菜单管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (103, '部门管理', 1, 4, 'dept', 'system/dept/index', 1, 0, 'C', '0', '0', '0', 'system:dept:list', 'tree', 'admin', NULL, NULL, NULL, '部门管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (104, '岗位管理', 1, 5, 'post', 'system/post/index', 1, 0, 'C', '0', '0', '0', 'system:post:list', 'post', 'admin', NULL, NULL, NULL, '岗位管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (105, '字典管理', 1, 6, 'dict', 'system/dict/index', 1, 0, 'C', '0', '0', '0', 'system:dict:list', 'dict', 'admin', NULL, NULL, NULL, '字典管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (106, '参数设置', 1, 7, 'config', 'system/config/index', 1, 0, 'C', '0', '0', '0', 'system:config:list', 'edit', 'admin', NULL, NULL, NULL, '参数设置菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (107, '通知公告', 1, 8, 'notice', 'system/notice/index', 1, 0, 'C', '0', '0', '0', 'system:notice:list', 'message', 'admin', NULL, NULL, NULL, '通知公告菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (108, '日志管理', 1, 9, 'log', NULL, 1, 0, 'M', '0', '0', '0', NULL, 'log', 'admin', NULL, NULL, NULL, '日志管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (109, '在线用户', 2, 1, 'online', 'monitor/online/index', 1, 0, 'C', '0', '0', '0', 'monitor:online:list', 'online', 'admin', NULL, NULL, NULL, '在线用户菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (110, '定时任务', 2, 2, 'job', 'monitor/job/index', 1, 0, 'C', '0', '0', '0', 'monitor:job:list', 'job', 'admin', NULL, NULL, NULL, '定时任务菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (111, '数据监控', 2, 3, 'druid', 'monitor/druid/index', 1, 0, 'C', '0', '0', '0', 'monitor:druid:list', 'druid', 'admin', NULL, NULL, NULL, '数据监控菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (112, '服务监控', 2, 4, 'server', 'monitor/server/index', 1, 0, 'C', '0', '0', '0', 'monitor:server:list', 'server', 'admin', NULL, NULL, NULL, '服务监控菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (113, '缓存监控', 2, 5, 'cache', 'monitor/cache/index', 1, 0, 'C', '0', '0', '0', 'monitor:cache:list', 'redis', 'admin', NULL, NULL, NULL, '缓存监控菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (114, '表单构建', 3, 1, 'build', 'tool/build/index', 1, 0, 'C', '0', '0', '0', 'tool:build:list', 'build', 'admin', NULL, NULL, NULL, '表单构建菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (115, '代码生成', 3, 2, 'gen', 'tool/gen/index', 1, 0, 'C', '0', '0', '0', 'tool:gen:list', 'code', 'admin', NULL, NULL, NULL, '代码生成菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (116, '系统接口', 3, 3, 'swagger', 'tool/swagger/index', 1, 0, 'C', '0', '0', '0', 'tool:swagger:list', 'swagger', 'admin', NULL, NULL, NULL, '系统接口菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (121, '人员分组', 1, 11, 'group', 'system/group/index', 1, 0, 'C', '0', '0', NULL, 'system:group:list', 'group', 'admin', '2023-01-28 19:40:40', NULL, NULL, '人员分组菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (220, '操作日志', 108, 1, 'operlog', 'monitor/operlog/index', 1, 0, 'C', '0', '0', '0', 'monitor:operlog:list', 'form', 'admin', NULL, NULL, NULL, '操作日志菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (230, '登录日志', 108, 2, 'logininfor', 'monitor/logininfor/index', 1, 0, 'C', '0', '0', '0', 'monitor:logininfor:list', 'logininfor', 'admin', NULL, NULL, NULL, '登录日志菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (300, '图片管理', 8, 1, 'photo', 'fms/photo/index', 1, 0, 'C', '0', '0', NULL, 'fms:photo:list', 'photo', 'admin', '2021-12-14 15:24:20', NULL, NULL, '图片管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (305, '文件管理', 8, 1, 'files', 'fms/files/index', 1, 0, 'C', '0', '0', NULL, 'fms:files:list', 'film', 'admin', '2021-12-17 23:15:50', NULL, NULL, '文件管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (320, '题库分类', 9, 1, 'examtype', 'questions/examtype/index', 1, 0, 'C', '0', '0', NULL, 'questions:examtype:list', 'examtype', 'admin', '2022-12-14 14:28:22', NULL, NULL, '考试分类菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (325, '题库设置', 9, 2, 'questionsbank', 'questions/questionsbank/index', 1, 0, 'C', '0', '0', NULL, 'questions:questionsbank:list', 'questionsbank', 'admin', '2022-12-19 14:10:57', NULL, NULL, '题库管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (330, '考试题目管理', 9, 5, 'examquestions', 'questions/examquestions/index', 1, 0, 'C', '0', '0', NULL, 'questions:examquestions:list', 'examquestions', 'admin', '2022-12-27 20:08:00', NULL, NULL, '考试题目管理菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (350, '创建考试', 10, 1, 'examtask', 'exam/examtask/index', 1, 0, 'C', '0', '0', NULL, 'exam:examtask:list', 'examtask', 'admin', '2023-01-06 13:53:00', NULL, NULL, '创建考试菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (360, '开始考试', 11, 1, 'examstart', 'onlineexam/examstart/index', 1, 0, 'C', '0', '0', NULL, 'onlineexam:data:list', 'examstart', 'admin', '2023-01-06 13:53:00', NULL, NULL, '开始考试菜单');
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1001, '用户查询', 100, 1, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:user:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1002, '用户新增', 100, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:user:add', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1003, '用户修改', 100, 3, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:user:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1004, '用户删除', 100, 4, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:user:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1005, '用户导出', 100, 5, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:user:export', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1006, '用户导入', 100, 6, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:user:import', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1007, '重置密码', 100, 7, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:user:resetPwd', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1008, '角色查询', 101, 1, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:role:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1009, '角色新增', 101, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:role:add', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1010, '角色修改', 101, 3, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:role:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1011, '角色删除', 101, 4, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:role:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1012, '角色导出', 101, 5, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:role:export', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1013, '菜单查询', 102, 1, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:menu:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1014, '菜单新增', 102, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:menu:add', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1015, '菜单修改', 102, 3, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:menu:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1016, '菜单删除', 102, 4, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:menu:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1017, '部门查询', 103, 1, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:dept:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1018, '部门新增', 103, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:dept:add', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1019, '部门修改', 103, 3, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:dept:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1020, '部门删除', 103, 4, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:dept:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1021, '岗位查询', 104, 1, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:post:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1022, '岗位新增', 104, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:post:add', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1023, '岗位修改', 104, 3, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:post:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1024, '岗位删除', 104, 4, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:post:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1025, '岗位导出', 104, 5, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:post:export', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1026, '字典查询', 105, 1, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:dict:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1027, '字典新增', 105, 2, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:dict:add', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1028, '字典修改', 105, 3, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:dict:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1029, '字典删除', 105, 4, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:dict:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1030, '字典导出', 105, 5, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:dict:export', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1031, '参数查询', 106, 1, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:config:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1032, '参数新增', 106, 2, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:config:add', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1033, '参数修改', 106, 3, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:config:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1034, '参数删除', 106, 4, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:config:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1035, '参数导出', 106, 5, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:config:export', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1036, '公告查询', 107, 1, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:notice:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1037, '公告新增', 107, 2, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:notice:add', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1038, '公告修改', 107, 3, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:notice:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1039, '公告删除', 107, 4, '#', NULL, 1, 0, 'F', '0', '0', '0', 'system:notice:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1040, '操作查询', 220, 1, '#', NULL, 1, 0, 'F', '0', '0', '0', 'monitor:operlog:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1041, '操作删除', 220, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:operlog:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1042, '日志导出', 220, 4, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:operlog:export', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1043, '登录查询', 230, 1, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:logininfor:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1044, '登录删除', 230, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:logininfor:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1045, '日志导出', 230, 3, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:logininfor:export', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1046, '在线查询', 109, 1, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:online:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1047, '批量强退', 109, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:online:batchLogout', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1048, '单条强退', 109, 3, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:online:forceLogout', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1049, '任务查询', 110, 1, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:job:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1050, '任务新增', 110, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:job:add', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1051, '任务修改', 110, 3, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:job:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1052, '任务删除', 110, 4, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:job:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1053, '状态修改', 110, 5, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:job:changeStatus', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1054, '任务导出', 110, 7, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'monitor:job:export', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1055, '生成查询', 115, 1, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'tool:gen:query', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1056, '生成修改', 115, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'tool:gen:edit', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1057, '生成删除', 115, 3, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'tool:gen:remove', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1058, '导入代码', 115, 2, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'tool:gen:import', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1059, '预览代码', 115, 4, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'tool:gen:preview', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1060, '生成代码', 115, 5, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'tool:gen:code', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1061, '部门导入', 103, 5, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:dept:wechatin', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1062, '用户导入', 100, 7, NULL, NULL, 1, 0, 'F', '0', '0', '0', 'system:user:wechatin', '#', 'admin', NULL, NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1080, '人员分组查询', 121, 1, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'system:group:query', '#', 'admin', '2023-01-28 20:02:09', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1081, '人员分组新增', 121, 2, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'system:group:add', '#', 'admin', '2023-01-28 20:02:09', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1082, '人员分组修改', 121, 3, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'system:group:edit', '#', 'admin', '2023-01-28 20:02:09', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1083, '人员分组删除', 121, 4, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'system:group:remove', '#', 'admin', '2023-01-28 20:02:10', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1084, '人员分组导出', 121, 5, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'system:group:export', '#', 'admin', '2023-01-28 20:02:10', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1390, '图片管理查询', 300, 1, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:photo:query', '#', 'admin', '2021-12-14 15:28:21', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1391, '图片管理新增', 300, 2, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:photo:add', '#', 'admin', '2021-12-14 15:28:21', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1392, '图片管理修改', 300, 3, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:photo:edit', '#', 'admin', '2021-12-14 15:28:21', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1393, '图片管理删除', 300, 4, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:photo:remove', '#', 'admin', '2021-12-14 15:28:21', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1394, '图片管理下载', 300, 5, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:photo:export', '#', 'admin', '2021-12-14 15:28:21', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1420, '文件管理查询', 305, 1, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:files:query', '#', 'admin', '2021-12-17 23:18:56', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1421, '文件管理新增', 305, 2, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:files:add', '#', 'admin', '2021-12-17 23:18:56', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1422, '文件管理修改', 305, 3, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:files:edit', '#', 'admin', '2021-12-17 23:18:56', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1423, '文件管理删除', 305, 4, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:files:remove', '#', 'admin', '2021-12-17 23:18:56', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1424, '文件管理下载', 305, 5, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'fms:files:export', '#', 'admin', '2021-12-17 23:18:57', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1501, '考试分类查询', 320, 1, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examtype:query', '#', 'admin', '2022-12-14 14:32:15', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1502, '考试分类新增', 320, 2, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examtype:add', '#', 'admin', '2022-12-14 14:32:15', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1503, '考试分类修改', 320, 3, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examtype:edit', '#', 'admin', '2022-12-14 14:32:15', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1504, '考试分类删除', 320, 4, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examtype:remove', '#', 'admin', '2022-12-14 14:32:16', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1505, '考试分类导出', 320, 5, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examtype:export', '#', 'admin', '2022-12-14 14:32:16', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1525, '题库管理查询', 325, 1, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:questionsbank:query', '#', 'admin', '2022-12-19 14:10:57', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1526, '题库管理新增', 325, 2, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:questionsbank:add', '#', 'admin', '2022-12-19 14:10:57', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1527, '题库管理修改', 325, 3, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:questionsbank:edit', '#', 'admin', '2022-12-19 14:10:58', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1528, '题库管理删除', 325, 4, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:questionsbank:remove', '#', 'admin', '2022-12-19 14:10:58', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1529, '题库管理导出', 325, 5, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:questionsbank:export', '#', 'admin', '2022-12-19 14:10:58', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1541, '考试题目查询', 330, 1, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examquestions:query', '#', 'admin', '2022-12-27 20:10:55', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1542, '考试题目新增', 330, 2, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examquestions:add', '#', 'admin', '2022-12-27 20:10:55', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1543, '考试题目修改', 330, 3, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examquestions:edit', '#', 'admin', '2022-12-27 20:10:55', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1544, '考试题目删除', 330, 4, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examquestions:remove', '#', 'admin', '2022-12-27 20:10:55', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1545, '考试题目导出', 330, 5, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'questions:examquestions:export', '#', 'admin', '2022-12-27 20:10:55', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1561, '创建考试查询', 350, 1, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'exam:examtask:query', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1562, '创建考试新增', 350, 2, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'exam:examtask:add', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1563, '创建考试修改', 350, 3, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'exam:examtask:edit', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1564, '创建考试删除', 350, 4, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'exam:examtask:remove', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1565, '创建考试导出', 350, 5, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'exam:examtask:export', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1581, '开始考试查询', 360, 1, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'onlineexam:data:query', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1582, '开始考试新增', 360, 2, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'onlineexam:data:add', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1583, '开始考试修改', 360, 3, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'onlineexam:data:edit', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1584, '开始考试删除', 360, 4, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'onlineexam:data:remove', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
INSERT INTO SYS_MENU (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, del_flag, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES (1585, '开始考试导出', 360, 5, '#', NULL, 1, 0, 'F', '0', '0', NULL, 'onlineexam:data:export', '#', 'admin', '2023-01-06 13:58:00', NULL, NULL, NULL);
-- ----------------------------
-- 用户与角色关联表数据
-- ----------------------------
INSERT INTO SYS_USER_ROLE (user_id, role_id) VALUES (1, 1);
INSERT INTO SYS_USER_ROLE (user_id, role_id) VALUES (2, 2);
INSERT INTO SYS_USER_ROLE (user_id, role_id) VALUES (3, 2);
-- ----------------------------
-- 角色与菜单关联表数据
-- ----------------------------
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 8);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 9);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 10);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 11);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 100);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 300);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 305);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 320);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 325);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 330);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 350);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 360);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1001);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1002);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1003);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1004);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1005);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1006);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1007);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1390);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1391);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1392);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1393);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1394);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1420);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1421);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1422);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1423);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1424);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1501);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1502);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1503);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1504);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1505);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1525);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1526);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1527);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1528);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1529);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1541);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1542);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1543);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1544);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1545);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1561);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1562);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1563);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1564);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1565);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1581);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1582);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1583);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1584);
INSERT INTO SYS_ROLE_MENU (role_id, menu_id) VALUES (2, 1585);
-- ----------------------------
-- 角色与部门关联表数据
-- ----------------------------
INSERT INTO SYS_ROLE_DEPT (role_id, dept_id) VALUES (2, 100);
-- ----------------------------
-- 用户与岗位关联表数据
-- ----------------------------
INSERT INTO SYS_USER_POST (user_id, post_id) VALUES (1, 1);
-- ----------------------------
-- 字典类型表数据
-- ----------------------------
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', NOW(), NULL, NULL, '用户性别列表');
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', NOW(), NULL, NULL, '菜单状态列表');
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', NOW(), NULL, NULL, '系统开关列表');
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', NOW(), NULL, NULL, '任务状态列表');
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', NOW(), NULL, NULL, '任务分组列表');
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', NOW(), NULL, NULL, '系统是否列表');
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', NOW(), NULL, NULL, '通知类型列表');
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', NOW(), NULL, NULL, '通知状态列表');
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', NOW(), NULL, NULL, '操作类型列表');
INSERT INTO SYS_DICT_TYPE (dict_id, dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark)
VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', NOW(), NULL, NULL, '登录状态列表');
-- ----------------------------
-- 字典数据表数据
-- ----------------------------
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (1, 1, '', '0', 'sys_user_sex', '', 'default', 'Y', '0', 'admin', NOW(), NULL, NULL, '性别男');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (2, 2, '', '1', 'sys_user_sex', '', 'default', 'N', '0', 'admin', NOW(), NULL, NULL, '性别女');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (3, 3, '未知', '2', 'sys_user_sex', '', 'default', 'N', '0', 'admin', NOW(), NULL, NULL, '性别未知');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', NOW(), NULL, NULL, '显示菜单');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', NOW(), NULL, NULL, '隐藏菜单');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', NOW(), NULL, NULL, '正常状态');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', NOW(), NULL, NULL, '停用状态');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', NOW(), NULL, NULL, '正常状态');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', NOW(), NULL, NULL, '停用状态');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', 'default', 'Y', '0', 'admin', NOW(), NULL, NULL, '默认分组');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', 'default', 'N', '0', 'admin', NOW(), NULL, NULL, '系统分组');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (12, 1, '', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', NOW(), NULL, NULL, '系统默认是');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (13, 2, '', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', NOW(), NULL, NULL, '系统默认否');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', NOW(), NULL, NULL, '通知');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', NOW(), NULL, NULL, '公告');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', NOW(), NULL, NULL, '正常状态');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', NOW(), NULL, NULL, '关闭状态');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (18, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', NOW(), NULL, NULL, '新增操作');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (19, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', NOW(), NULL, NULL, '修改操作');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (20, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', NOW(), NULL, NULL, '删除操作');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (21, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', NOW(), NULL, NULL, '授权操作');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (22, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', NOW(), NULL, NULL, '导出操作');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (23, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', NOW(), NULL, NULL, '导入操作');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (24, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', NOW(), NULL, NULL, '强退操作');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (25, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', NOW(), NULL, NULL, '生成操作');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (26, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', NOW(), NULL, NULL, '清空操作');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (27, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', NOW(), NULL, NULL, '正常状态');
INSERT INTO SYS_DICT_DATA (dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark)
VALUES (28, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', NOW(), NULL, NULL, '停用状态');
-- ----------------------------
-- 参数配置表数据
-- ----------------------------
INSERT INTO SYS_CONFIG (config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark)
VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', NOW(), NULL, NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
INSERT INTO SYS_CONFIG (config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark)
VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', NOW(), NULL, NULL, '初始化密码 123456');
INSERT INTO SYS_CONFIG (config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark)
VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', NOW(), NULL, NULL, '深色主题 theme-dark浅色主题 theme-light');
INSERT INTO SYS_CONFIG (config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark)
VALUES (4, '账号自助-验证码开关', 'sys.account.captchaOnOff', 'true', 'Y', 'admin', NOW(), NULL, NULL, '是否开启验证码功能true开启false关闭');
INSERT INTO SYS_CONFIG (config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark)
VALUES (5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', NOW(), NULL, NULL, '是否开启注册用户功能true开启false关闭');
INSERT INTO SYS_CONFIG (config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark)
VALUES (6, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', NOW(), NULL, NULL, '设置登录IP黑名单限制多个匹配项以;分隔,支持匹配(*通配符如192.168.1.*');
-- ----------------------------
-- 通知公告表数据
-- ----------------------------
INSERT INTO SYS_NOTICE (notice_id, notice_title, notice_type, notice_content, status, create_by, create_time, update_by, update_time, remark)
VALUES (1, '温馨提醒2018-07-01 若依新版本已发布,更新日志', '2', '新版本内容', '0', 'admin', NOW(), NULL, NULL, '管理员');
INSERT INTO SYS_NOTICE (notice_id, notice_title, notice_type, notice_content, status, create_by, create_time, update_by, update_time, remark)
VALUES (2, '维护通知2018-07-01 若依系统凌晨维护', '1', '维护内容', '0', 'admin', NOW(), NULL, NULL, '管理员');
COMMIT;

View File

@ -0,0 +1 @@
mvn clean

View File

@ -0,0 +1 @@
mvn clean package -Dmaven.test.skip=true

View File

@ -0,0 +1,14 @@
@echo off
echo.
echo [信息] 运行Web工程。
echo.
cd %~dp0
cd ../ruoyi-admin/target
set JAVA_OPTS=-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
java -jar %JAVA_OPTS% ruoyi-admin.jar
cd bin
pause

View File

@ -12,7 +12,7 @@
<properties>
<java.version>1.8</java.version>
<fastjson.version>1.2.47</fastjson.version>
<lombok.version>1.18.4</lombok.version>
<lombok.version>1.18.30</lombok.version>
<oracle.version>12.2.0.1.0</oracle.version>
<druid.version>1.1.13</druid.version>
<mybatis.version>2.1.1</mybatis.version>
@ -87,11 +87,11 @@
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!--oracle驱动-->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>${oracle.version}</version>
</dependency>
<!-- <dependency>-->
<!-- <groupId>com.oracle</groupId>-->
<!-- <artifactId>ojdbc8</artifactId>-->
<!-- <version>${oracle.version}</version>-->
<!-- </dependency> -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>

View File

@ -1,29 +1,19 @@
package com.hig.utils;
import java.io.IOException;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
import java.util.Base64;
public class Base64Coder {
public static String Encode(byte[] bytes)
{
BASE64Encoder encoder = new BASE64Encoder();
return encoder.encode(bytes);
return Base64.getEncoder().encodeToString(bytes);
}
public static byte[] Decode(String basestr) throws Exception
{
BASE64Decoder decoder = new BASE64Decoder();
byte[] bytes=null;
try {
bytes = decoder.decodeBuffer(basestr);
} catch (IOException e) {
// TODO Auto-generated catch block
return Base64.getDecoder().decode(basestr);
} catch (IllegalArgumentException e) {
throw new Exception(e.getMessage());
}
return bytes;
}
}

View File

@ -44,11 +44,11 @@
</dependency>
<!--oracle驱动-->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1.0</version>
</dependency>
<!-- <dependency>-->
<!-- <groupId>com.oracle</groupId>-->
<!-- <artifactId>ojdbc8</artifactId>-->
<!-- <version>12.2.0.1.0</version>-->
<!-- </dependency> -->
<!-- 核心模块-->
<dependency>
<groupId>com.ruoyi</groupId>

View File

@ -2,18 +2,18 @@
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
# driverClassName: com.mysql.cj.jdbc.Driver
driver-class-name: oracle.jdbc.OracleDriver
driverClassName: com.mysql.cj.jdbc.Driver
#driver-class-name: oracle.jdbc.OracleDriver
druid:
# 主库数据源
master:
# url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: root
# password: password
url: jdbc:mysql://192.168.126.19:3306/yanzhu_exam?useSSL=false&characterEncoding=UTF-8&serverTimezone=GMT%2B8
username: root
password: hadoopspring123
url: jdbc:oracle:thin:@127.0.0.1:1521/xchwdb
username: exam_user
password: exam_user
#url: jdbc:oracle:thin:@127.0.0.1:1521/xchwdb
#username: exam_user
#password: exam_user
# 从库数据源
slave:

View File

@ -1,15 +1,15 @@
# 项目相关配置
ruoyi:
# 名称
name: RuoYi
name: Yanzhu
# 版本
version: 3.6.0
# 版权年份
copyrightYear: 2021
copyrightYear: 2025
# 实例演示开关
demoEnabled: true
demoEnabled: false
# 文件路径 示例( Windows配置D:/ruoyi/uploadPathLinux配置 /home/ruoyi/uploadPath
profile: /u01/upload
profile: /data/uploadPath/exam
# profile: D:/image/upload
# 获取ip地址开关
addressEnabled: false
@ -19,7 +19,7 @@ ruoyi:
# 开发环境配置
server:
# 服务器的HTTP端口默认为8080
port: 8080
port: 8040
servlet:
# 应用的访问路径
context-path: /exam-online-api
@ -57,7 +57,7 @@ spring:
# host: localhost # Redis服务器地址
host: 127.0.0.1
port: 6379 # Redis服务器连接端口
password: root # Redis服务器连接密码默认为空
password: 123456 # Redis服务器连接密码默认为空
timeout: 20000 # 连接超时时间(毫秒)
jedis:
pool:
@ -99,8 +99,8 @@ http:
# 日志配置
logging:
level:
com.ruoyi: debug
com.hig: debug
com.ruoyi: info
com.hig: info
org.springframework: warn

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 日志存放路径 -->
<property name="log.path" value="/u01/app/logs" />
<property name="log.path" value="/Users/code/logs" />
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />