diff --git a/sql/quartz.sql b/sql/quartz.sql index cee613b7..4895b6b1 100644 --- a/sql/quartz.sql +++ b/sql/quartz.sql @@ -13,162 +13,173 @@ DROP TABLE IF EXISTS QRTZ_CALENDARS; -- ---------------------------- -- 1、存储每一个已配置的 jobDetail 的详细信息 -- ---------------------------- -create table QRTZ_JOB_DETAILS ( - sched_name varchar(120) not null comment '调度名称', - job_name varchar(200) not null comment '任务名称', - job_group varchar(200) not null comment '任务组名', - description varchar(250) null comment '相关介绍', - job_class_name varchar(250) not null comment '执行任务类名称', - is_durable varchar(1) not null comment '是否持久化', - is_nonconcurrent varchar(1) not null comment '是否并发', - is_update_data varchar(1) not null comment '是否更新数据', - requests_recovery varchar(1) not null comment '是否接受恢复执行', - job_data blob null comment '存放持久化job对象', +create table QRTZ_JOB_DETAILS +( + sched_name varchar(120) not null comment '调度名称', + job_name varchar(200) not null comment '任务名称', + job_group varchar(200) not null comment '任务组名', + description varchar(250) null comment '相关介绍', + job_class_name varchar(250) not null comment '执行任务类名称', + is_durable varchar(1) not null comment '是否持久化', + is_nonconcurrent varchar(1) not null comment '是否并发', + is_update_data varchar(1) not null comment '是否更新数据', + requests_recovery varchar(1) not null comment '是否接受恢复执行', + job_data blob null comment '存放持久化job对象', primary key (sched_name, job_name, job_group) ) engine=innodb comment = '任务详细信息表'; -- ---------------------------- -- 2、 存储已配置的 Trigger 的信息 -- ---------------------------- -create table QRTZ_TRIGGERS ( - sched_name varchar(120) not null comment '调度名称', - trigger_name varchar(200) not null comment '触发器的名字', - trigger_group varchar(200) not null comment '触发器所属组的名字', - job_name varchar(200) not null comment 'qrtz_job_details表job_name的外键', - job_group varchar(200) not null comment 'qrtz_job_details表job_group的外键', - description varchar(250) null comment '相关介绍', - next_fire_time bigint(13) null comment '上一次触发时间(毫秒)', - prev_fire_time bigint(13) null comment '下一次触发时间(默认为-1表示不触发)', - priority integer null comment '优先级', - trigger_state varchar(16) not null comment '触发器状态', - trigger_type varchar(8) not null comment '触发器的类型', - start_time bigint(13) not null comment '开始时间', - end_time bigint(13) null comment '结束时间', - calendar_name varchar(200) null comment '日程表名称', - misfire_instr smallint(2) null comment '补偿执行的策略', - job_data blob null comment '存放持久化job对象', +create table QRTZ_TRIGGERS +( + sched_name varchar(120) not null comment '调度名称', + trigger_name varchar(200) not null comment '触发器的名字', + trigger_group varchar(200) not null comment '触发器所属组的名字', + job_name varchar(200) not null comment 'qrtz_job_details表job_name的外键', + job_group varchar(200) not null comment 'qrtz_job_details表job_group的外键', + description varchar(250) null comment '相关介绍', + next_fire_time bigint(13) null comment '上一次触发时间(毫秒)', + prev_fire_time bigint(13) null comment '下一次触发时间(默认为-1表示不触发)', + priority integer null comment '优先级', + trigger_state varchar(16) not null comment '触发器状态', + trigger_type varchar(8) not null comment '触发器的类型', + start_time bigint(13) not null comment '开始时间', + end_time bigint(13) null comment '结束时间', + calendar_name varchar(200) null comment '日程表名称', + misfire_instr smallint(2) null comment '补偿执行的策略', + job_data blob null comment '存放持久化job对象', 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) + foreign key (sched_name, job_name, job_group) references QRTZ_JOB_DETAILS (sched_name, job_name, job_group) ) engine=innodb comment = '触发器详细信息表'; -- ---------------------------- -- 3、 存储简单的 Trigger,包括重复次数,间隔,以及已触发的次数 -- ---------------------------- -create table QRTZ_SIMPLE_TRIGGERS ( - sched_name varchar(120) not null comment '调度名称', - trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', - trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', - repeat_count bigint(7) not null comment '重复的次数统计', - repeat_interval bigint(12) not null comment '重复的间隔时间', - times_triggered bigint(10) not null comment '已经触发的次数', +create table QRTZ_SIMPLE_TRIGGERS +( + sched_name varchar(120) not null comment '调度名称', + trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', + trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', + repeat_count bigint(7) not null comment '重复的次数统计', + repeat_interval bigint(12) not null comment '重复的间隔时间', + times_triggered bigint(10) not null comment '已经触发的次数', 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) + foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS (sched_name, trigger_name, trigger_group) ) engine=innodb comment = '简单触发器的信息表'; -- ---------------------------- -- 4、 存储 Cron Trigger,包括 Cron 表达式和时区信息 -- ---------------------------- -create table QRTZ_CRON_TRIGGERS ( - sched_name varchar(120) not null comment '调度名称', - trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', - trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', - cron_expression varchar(200) not null comment 'cron表达式', - time_zone_id varchar(80) comment '时区', +create table QRTZ_CRON_TRIGGERS +( + sched_name varchar(120) not null comment '调度名称', + trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', + trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', + cron_expression varchar(200) not null comment 'cron表达式', + time_zone_id varchar(80) comment '时区', 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) + foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS (sched_name, trigger_name, trigger_group) ) engine=innodb comment = 'Cron类型的触发器表'; -- ---------------------------- -- 5、 Trigger 作为 Blob 类型存储(用于 Quartz 用户用 JDBC 创建他们自己定制的 Trigger 类型,JobStore 并不知道如何存储实例的时候) -- ---------------------------- -create table QRTZ_BLOB_TRIGGERS ( - sched_name varchar(120) not null comment '调度名称', - trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', - trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', - blob_data blob null comment '存放持久化Trigger对象', +create table QRTZ_BLOB_TRIGGERS +( + sched_name varchar(120) not null comment '调度名称', + trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', + trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', + blob_data blob null comment '存放持久化Trigger对象', 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) + foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS (sched_name, trigger_name, trigger_group) ) engine=innodb comment = 'Blob类型的触发器表'; -- ---------------------------- -- 6、 以 Blob 类型存储存放日历信息, quartz可配置一个日历来指定一个时间范围 -- ---------------------------- -create table QRTZ_CALENDARS ( - sched_name varchar(120) not null comment '调度名称', - calendar_name varchar(200) not null comment '日历名称', - calendar blob not null comment '存放持久化calendar对象', +create table QRTZ_CALENDARS +( + sched_name varchar(120) not null comment '调度名称', + calendar_name varchar(200) not null comment '日历名称', + calendar blob not null comment '存放持久化calendar对象', primary key (sched_name, calendar_name) ) engine=innodb comment = '日历信息表'; -- ---------------------------- -- 7、 存储已暂停的 Trigger 组的信息 -- ---------------------------- -create table QRTZ_PAUSED_TRIGGER_GRPS ( - sched_name varchar(120) not null comment '调度名称', - trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', +create table QRTZ_PAUSED_TRIGGER_GRPS +( + sched_name varchar(120) not null comment '调度名称', + trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', primary key (sched_name, trigger_group) ) engine=innodb comment = '暂停的触发器表'; -- ---------------------------- -- 8、 存储与已触发的 Trigger 相关的状态信息,以及相联 Job 的执行信息 -- ---------------------------- -create table QRTZ_FIRED_TRIGGERS ( - sched_name varchar(120) not null comment '调度名称', - entry_id varchar(95) not null comment '调度器实例id', - trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', - trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', - instance_name varchar(200) not null comment '调度器实例名', - fired_time bigint(13) not null comment '触发的时间', - sched_time bigint(13) not null comment '定时器制定的时间', - priority integer not null comment '优先级', - state varchar(16) not null comment '状态', - job_name varchar(200) null comment '任务名称', - job_group varchar(200) null comment '任务组名', - is_nonconcurrent varchar(1) null comment '是否并发', - requests_recovery varchar(1) null comment '是否接受恢复执行', +create table QRTZ_FIRED_TRIGGERS +( + sched_name varchar(120) not null comment '调度名称', + entry_id varchar(95) not null comment '调度器实例id', + trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', + trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', + instance_name varchar(200) not null comment '调度器实例名', + fired_time bigint(13) not null comment '触发的时间', + sched_time bigint(13) not null comment '定时器制定的时间', + priority integer not null comment '优先级', + state varchar(16) not null comment '状态', + job_name varchar(200) null comment '任务名称', + job_group varchar(200) null comment '任务组名', + is_nonconcurrent varchar(1) null comment '是否并发', + requests_recovery varchar(1) null comment '是否接受恢复执行', primary key (sched_name, entry_id) ) engine=innodb comment = '已触发的触发器表'; -- ---------------------------- -- 9、 存储少量的有关 Scheduler 的状态信息,假如是用于集群中,可以看到其他的 Scheduler 实例 -- ---------------------------- -create table QRTZ_SCHEDULER_STATE ( - sched_name varchar(120) not null comment '调度名称', - instance_name varchar(200) not null comment '实例名称', - last_checkin_time bigint(13) not null comment '上次检查时间', - checkin_interval bigint(13) not null comment '检查间隔时间', +create table QRTZ_SCHEDULER_STATE +( + sched_name varchar(120) not null comment '调度名称', + instance_name varchar(200) not null comment '实例名称', + last_checkin_time bigint(13) not null comment '上次检查时间', + checkin_interval bigint(13) not null comment '检查间隔时间', primary key (sched_name, instance_name) ) engine=innodb comment = '调度器状态表'; -- ---------------------------- -- 10、 存储程序的悲观锁的信息(假如使用了悲观锁) -- ---------------------------- -create table QRTZ_LOCKS ( - sched_name varchar(120) not null comment '调度名称', - lock_name varchar(40) not null comment '悲观锁名称', +create table QRTZ_LOCKS +( + sched_name varchar(120) not null comment '调度名称', + lock_name varchar(40) not null comment '悲观锁名称', primary key (sched_name, lock_name) ) engine=innodb comment = '存储的悲观锁信息表'; -- ---------------------------- -- 11、 Quartz集群实现同步机制的行锁表 -- ---------------------------- -create table QRTZ_SIMPROP_TRIGGERS ( - sched_name varchar(120) not null comment '调度名称', - trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', - trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', - str_prop_1 varchar(512) null comment 'String类型的trigger的第一个参数', - str_prop_2 varchar(512) null comment 'String类型的trigger的第二个参数', - str_prop_3 varchar(512) null comment 'String类型的trigger的第三个参数', - int_prop_1 int null comment 'int类型的trigger的第一个参数', - int_prop_2 int null comment 'int类型的trigger的第二个参数', - long_prop_1 bigint null comment 'long类型的trigger的第一个参数', - long_prop_2 bigint null comment 'long类型的trigger的第二个参数', - dec_prop_1 numeric(13,4) null comment 'decimal类型的trigger的第一个参数', - dec_prop_2 numeric(13,4) null comment 'decimal类型的trigger的第二个参数', - bool_prop_1 varchar(1) null comment 'Boolean类型的trigger的第一个参数', - bool_prop_2 varchar(1) null comment 'Boolean类型的trigger的第二个参数', +create table QRTZ_SIMPROP_TRIGGERS +( + sched_name varchar(120) not null comment '调度名称', + trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_name的外键', + trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键', + str_prop_1 varchar(512) null comment 'String类型的trigger的第一个参数', + str_prop_2 varchar(512) null comment 'String类型的trigger的第二个参数', + str_prop_3 varchar(512) null comment 'String类型的trigger的第三个参数', + int_prop_1 int null comment 'int类型的trigger的第一个参数', + int_prop_2 int null comment 'int类型的trigger的第二个参数', + long_prop_1 bigint null comment 'long类型的trigger的第一个参数', + long_prop_2 bigint null comment 'long类型的trigger的第二个参数', + dec_prop_1 numeric(13, 4) null comment 'decimal类型的trigger的第一个参数', + dec_prop_2 numeric(13, 4) null comment 'decimal类型的trigger的第二个参数', + bool_prop_1 varchar(1) null comment 'Boolean类型的trigger的第一个参数', + bool_prop_2 varchar(1) null comment 'Boolean类型的trigger的第二个参数', 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) + foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS (sched_name, trigger_name, trigger_group) ) engine=innodb comment = '同步机制的行锁表'; commit; \ No newline at end of file diff --git a/sql/ruoyi.html b/sql/ruoyi.html index abd25961..fdb44891 100644 --- a/sql/ruoyi.html +++ b/sql/ruoyi.html @@ -1,2890 +1,4896 @@ - + -RuoYi - - - - - - - - + RuoYi + + + + + + + +
- - + + - - - - RuoYi - Move the mouse over tables & columns to read the comments. - - +
+ a text:hover { + fill: #94025f; + text-shadow: 0px 0px 6px #d0ce00; + font-size: 13px; + } + + text.highlight { + fill: #94025f; + text-shadow: 0px 0px 4px #eac533; + font-size: 13px; + } + + text.colType { + fill: #b3b3b3; + } + + text.relName { + fill: #b09c7c; + } + + path { + stroke: #5c554f; + stroke-width: 1.15; + fill: none; + } + + path { + stroke: #5c554f; + stroke-width: 1.15; + fill: none; + } + + path.virtual { + stroke: #b7642d; + } + + path.logo { + fill: #fbeac0; + fill-opacity: 1; + stroke-width: 0.3; + stroke: #222222; + } + + path.dotted { + stroke-dasharray: 4, 2; + } + + path.scene { + stroke-width: 10; + opacity: 0; + } + + path.highlight { + stroke-width: 5; + stroke: #c1a662; + opacity: 0.6; + } + + rect.entity { + fill: #ffffff; + stroke: #aaa; + stroke-width: 1; + shape-rendering: crispEdges; + filter: url(#shadow); + } + + line.delim { + stroke-width: 1; + shape-rendering: crispEdges; + } + + text.callout { + fill: #000000; + font-family: SimSun, 'Trebuchet MS', Dialog; + font-size: 12px; + } + + rect.callout { + fill: url(#calloutGradient); + stroke: #bebdbd; + stroke-width: 0.5; + filter: url(#shadow); + } + + rect.grp { + stroke: #b1b1b1; + stroke-width: 1.7; + opacity: 0.8; + } + + path.st0 { + fill: #ececec; + fill-opacity: 1; + stroke-width: 0.6; + stroke: #aaaaaa; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RuoYi + + Move the mouse over tables & columns to read the comments. + + + + + + + + + Fk qrtz_blob_triggers_ibfk_1 + qrtz_blob_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + sched_name,trigger_name,trigger_group + + + + Fk qrtz_cron_triggers_ibfk_1 + qrtz_cron_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + sched_name,trigger_name,trigger_group + + + + Fk qrtz_simple_triggers_ibfk_1 + qrtz_simple_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + sched_name,trigger_name,trigger_group + + + + Fk qrtz_simprop_triggers_ibfk_1 + qrtz_simprop_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + sched_name,trigger_name,trigger_group + + + + Fk qrtz_triggers_ibfk_1 + qrtz_triggers ref qrtz_job_details ( sched_name, job_name, job_group ) + + + + sched_name,job_name,job_group + + + + + + + + + + qrtz_blob_triggers + Table ry.qrtz_blob_triggers + + + + Pk pk_qrtz_blob_triggers ( sched_name, trigger_name, trigger_group ) + + + sched_name + + sched_name + * varchar(120) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_blob_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_name + + trigger_name + * varchar(200) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_blob_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_group + + trigger_group + * varchar(200) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + blob_data + blob_data + blob + ~ + + + + + + + + + qrtz_calendars + Table ry.qrtz_calendars + + + + Pk pk_qrtz_calendars ( sched_name, calendar_name ) + + sched_name + sched_name + * varchar(120) + t + + + + Pk pk_qrtz_calendars ( sched_name, calendar_name ) + + calendar_name + calendar_name + * varchar(200) + t + + + calendar + calendar + * blob + ~ + + + + + + + + + qrtz_cron_triggers + Table ry.qrtz_cron_triggers + + + + Pk pk_qrtz_cron_triggers ( sched_name, trigger_name, trigger_group ) + + + sched_name + + sched_name + * varchar(120) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_cron_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_name + + trigger_name + * varchar(200) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_cron_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_group + + trigger_group + * varchar(200) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + cron_expression + cron_expression + * varchar(200) + t + + time_zone_id + time_zone_id + varchar(80) + t + + + + + + + + + qrtz_job_details + Table ry.qrtz_job_details + + + + Pk pk_qrtz_job_details ( sched_name, job_name, job_group ) + + + sched_name + + sched_name + * varchar(120) + + + Referred by qrtz_triggers ( sched_name, job_name, job_group ) + + + + Pk pk_qrtz_job_details ( sched_name, job_name, job_group ) + + + job_name + + job_name + * varchar(200) + + + Referred by qrtz_triggers ( sched_name, job_name, job_group ) + + + + Pk pk_qrtz_job_details ( sched_name, job_name, job_group ) + + + job_group + + job_group + * varchar(200) + + + Referred by qrtz_triggers ( sched_name, job_name, job_group ) + + description + description + varchar(250) + t + + + job_class_name + job_class_name + * varchar(250) + t + + + is_durable + is_durable + * varchar(1) + t + + + is_nonconcurrent + is_nonconcurrent + * varchar(1) + t + + + is_update_data + is_update_data + * varchar(1) + t + + + requests_recovery + requests_recovery + * varchar(1) + t + + job_data + job_data + blob + ~ + + + + + + + + + qrtz_locks + Table ry.qrtz_locks + + + + Pk pk_qrtz_locks ( sched_name, lock_name ) + + sched_name + sched_name + * varchar(120) + t + + + + Pk pk_qrtz_locks ( sched_name, lock_name ) + + lock_name + lock_name + * varchar(40) + t + + + + + + + + + qrtz_scheduler_state + Table ry.qrtz_scheduler_state + + + + Pk pk_qrtz_scheduler_state ( sched_name, instance_name ) + + sched_name + sched_name + * varchar(120) + t + + + + Pk pk_qrtz_scheduler_state ( sched_name, instance_name ) + + instance_name + instance_name + * varchar(200) + t + + + last_checkin_time + last_checkin_time + * bigint + # + + + checkin_interval + checkin_interval + * bigint + # + + + + + + + + + qrtz_simple_triggers + Table ry.qrtz_simple_triggers + + + + Pk pk_qrtz_simple_triggers ( sched_name, trigger_name, trigger_group ) + + + sched_name + + sched_name + * varchar(120) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_simple_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_name + + trigger_name + * varchar(200) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_simple_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_group + + trigger_group + * varchar(200) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + repeat_count + repeat_count + * bigint + # + + + repeat_interval + repeat_interval + * bigint + # + + + times_triggered + times_triggered + * bigint + # + + + + + + + + + qrtz_simprop_triggers + Table ry.qrtz_simprop_triggers + + + + Pk pk_qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) + + + sched_name + + sched_name + * varchar(120) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_name + + trigger_name + * varchar(200) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_group + + trigger_group + * varchar(200) + + + References qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + str_prop_1 + str_prop_1 + varchar(512) + t + + str_prop_2 + str_prop_2 + varchar(512) + t + + str_prop_3 + str_prop_3 + varchar(512) + t + + int_prop_1 + int_prop_1 + int + # + + int_prop_2 + int_prop_2 + int + # + + long_prop_1 + long_prop_1 + bigint + # + + long_prop_2 + long_prop_2 + bigint + # + + dec_prop_1 + dec_prop_1 + decimal(13,4) + # + + dec_prop_2 + dec_prop_2 + decimal(13,4) + # + + bool_prop_1 + bool_prop_1 + varchar(1) + t + + bool_prop_2 + bool_prop_2 + varchar(1) + t + + + + + + + + + qrtz_triggers + Table ry.qrtz_triggers + + + + Pk pk_qrtz_triggers ( sched_name, trigger_name, trigger_group ) sched_name ( sched_name, + job_name, job_group ) + + + sched_name + + sched_name + * varchar(120) + + + References qrtz_job_details ( sched_name, job_name, job_group ) + Referred by qrtz_blob_triggers ( sched_name, trigger_name, trigger_group ) + Referred by qrtz_cron_triggers ( sched_name, trigger_name, trigger_group ) + Referred by qrtz_simple_triggers ( sched_name, trigger_name, trigger_group ) + Referred by qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_name + + trigger_name + * varchar(200) + + + Referred by qrtz_blob_triggers ( sched_name, trigger_name, trigger_group ) + Referred by qrtz_cron_triggers ( sched_name, trigger_name, trigger_group ) + Referred by qrtz_simple_triggers ( sched_name, trigger_name, trigger_group ) + Referred by qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) + + + + Pk pk_qrtz_triggers ( sched_name, trigger_name, trigger_group ) + + + trigger_group + + trigger_group + * varchar(200) + + + Referred by qrtz_blob_triggers ( sched_name, trigger_name, trigger_group ) + Referred by qrtz_cron_triggers ( sched_name, trigger_name, trigger_group ) + Referred by qrtz_simple_triggers ( sched_name, trigger_name, trigger_group ) + Referred by qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) + + + + sched_name ( sched_name, job_name, job_group ) + + + job_name + + job_name + * varchar(200) + + + References qrtz_job_details ( sched_name, job_name, job_group ) + + + + sched_name ( sched_name, job_name, job_group ) + + + job_group + + job_group + * varchar(200) + + + References qrtz_job_details ( sched_name, job_name, job_group ) + + description + description + varchar(250) + t + + next_fire_time + next_fire_time + bigint + # + + prev_fire_time + prev_fire_time + bigint + # + + priority + priority + int + # + + + trigger_state + trigger_state + * varchar(16) + t + + + trigger_type + trigger_type + * varchar(8) + t + + + start_time + start_time + * bigint + # + + end_time + end_time + bigint + # + + calendar_name + calendar_name + varchar(200) + t + + misfire_instr + misfire_instr + smallint + # + + job_data + job_data + blob + ~ + + + + + + + + + sys_dict_data + Table ry.sys_dict_data + + + + Pk pk_sys_dict_data ( dict_code ) + + dict_code + dict_code + * int + 字典编码 + # + + dict_sort + dict_sort + int default 0 + 字典排序 + # + + dict_label + dict_label + varchar(100) default '' + 字典标签 + t + + dict_value + dict_value + varchar(100) default '' + 字典键值 + t + + dict_type + dict_type + varchar(100) default '' + 字典类型 + t + + status + status + int default 0 + 状态(0正常 1禁用) + # + + create_by + create_by + varchar(64) default '' + 创建者 + t + + + create_time + create_time + * timestamp default CURRENT_TIMESTAMP + 创建时间 + d + + update_by + update_by + varchar(64) default '' + 更新者 + t + + + update_time + update_time + * timestamp default '0000-00-00 00:00:00' + 更新时间 + d + + remark + remark + varchar(500) default '' + 备注 + t + + + + + + + + + sys_dict_type + Table ry.sys_dict_type + + + + Pk pk_sys_dict_type ( dict_id ) + + dict_id + dict_id + * int + 字典主键 + # + + dict_name + dict_name + varchar(100) default '' + 字典名称 + t + + + Unq dict_type ( dict_type ) + + dict_type + dict_type + varchar(100) default '' + 字典类型 + t + + status + status + int default 0 + 状态(0正常 1禁用) + # + + create_by + create_by + varchar(64) default '' + 创建者 + t + + + create_time + create_time + * timestamp default CURRENT_TIMESTAMP + 创建时间 + d + + update_by + update_by + varchar(64) default '' + 更新者 + t + + + update_time + update_time + * timestamp default '0000-00-00 00:00:00' + 更新时间 + d + + remark + remark + varchar(500) default '' + 备注 + t + + + + + + + + + sys_job + Table ry.sys_job + + + + Pk pk_sys_job ( job_id, job_name, job_group ) + + job_id + job_id + * int + 任务ID + # + + + + Pk pk_sys_job ( job_id, job_name, job_group ) + + job_name + job_name + * varchar(64) default '' + 任务名称 + t + + + + Pk pk_sys_job ( job_id, job_name, job_group ) + + job_group + job_group + * varchar(64) default '' + 任务组名 + t + + method_name + method_name + varchar(500) default '' + 任务方法 + t + + params + params + varchar(200) default '' + 方法参数 + t + + cron_expression + cron_expression + varchar(255) default '' + cron执行表达式 + t + + status + status + int default 0 + 状态(0正常 1暂停) + # + + create_by + create_by + varchar(64) default '' + 创建者 + t + + + create_time + create_time + * timestamp default CURRENT_TIMESTAMP + 创建时间 + d + + update_by + update_by + varchar(64) default '' + 更新者 + t + + + update_time + update_time + * timestamp default '0000-00-00 00:00:00' + 更新时间 + d + + remark + remark + varchar(500) default '' + 备注信息 + t + + + + + + + + + sys_job_log + Table ry.sys_job_log + + + + Pk pk_sys_job_log ( job_log_id ) + + job_log_id + job_log_id + * int + 任务日志ID + # + + + job_name + job_name + * varchar(64) + 任务名称 + t + + + job_group + job_group + * varchar(64) + 任务组名 + t + + method_name + method_name + varchar(500) + 任务方法 + t + + params + params + varchar(200) default '' + 方法参数 + t + + job_message + job_message + varchar(500) + 日志信息 + t + + is_exception + is_exception + int default 0 + 是否异常 + # + + exception_info + exception_info + text + 异常信息 + t + + + create_time + create_time + * timestamp default CURRENT_TIMESTAMP + 创建时间 + d + + + + + + + + + sys_logininfor + Table ry.sys_logininfor + + + + Pk pk_sys_logininfor ( info_id ) + + info_id + info_id + * int + 访问ID + # + + login_name + login_name + varchar(50) default '' + 登录账号 + t + + ipaddr + ipaddr + varchar(50) default '' + 登录IP地址 + t + + browser + browser + varchar(50) default '' + 浏览器类型 + t + + os + os + varchar(50) default '' + 操作系统 + t + + status + status + int default 0 + 登录状态 0成功 1失败 + # + + msg + msg + varchar(255) default '' + 提示消息 + t + + + login_time + login_time + * timestamp default CURRENT_TIMESTAMP + 访问时间 + d + + + + + + + + + sys_menu + Table ry.sys_menu + + + + Pk pk_sys_menu ( menu_id ) + + menu_id + menu_id + * int + 菜单ID + # + + + menu_name + menu_name + * varchar(50) + 菜单名称 + t + + parent_id + parent_id + int default 0 + 父菜单ID + # + + order_num + order_num + int + 显示顺序 + # + + url + url + varchar(200) default '' + 请求地址 + t + + menu_type + menu_type + char(1) default '' + 类型:M目录,C菜单,F按钮 + c + + visible + visible + int default 0 + 菜单状态:0显示,1隐藏 + # + + perms + perms + varchar(100) default '' + 权限标识 + t + + icon + icon + varchar(100) default '' + 菜单图标 + t + + create_by + create_by + varchar(64) default '' + 创建者 + t + + + create_time + create_time + * timestamp default CURRENT_TIMESTAMP + 创建时间 + d + + update_by + update_by + varchar(64) default '' + 更新者 + t + + + update_time + update_time + * timestamp default '0000-00-00 00:00:00' + 更新时间 + d + + remark + remark + varchar(500) default '' + 备注 + t + + + + + + + + + sys_oper_log + Table ry.sys_oper_log + + + + Pk pk_sys_oper_log ( oper_id ) + + oper_id + oper_id + * int + 日志主键 + # + + title + title + varchar(50) default '' + 模块标题 + t + + action + action + varchar(100) default '' + 功能请求 + t + + method + method + varchar(100) default '' + 方法名称 + t + + channel + channel + varchar(20) default '' + 来源渠道 + t + + login_name + login_name + varchar(50) default '' + 登录账号 + t + + dept_name + dept_name + varchar(50) default '' + 部门名称 + t + + oper_url + oper_url + varchar(255) default '' + 请求URL + t + + oper_ip + oper_ip + varchar(30) default '' + 主机地址 + t + + oper_param + oper_param + varchar(255) default '' + 请求参数 + t + + status + status + int default 0 + 操作状态 0正常 1异常 + # + + error_msg + error_msg + varchar(2000) default '' + 错误消息 + t + + + oper_time + oper_time + * timestamp default CURRENT_TIMESTAMP + 操作时间 + d + + + + + + + + + sys_post + Table ry.sys_post + + + + Pk pk_sys_post ( post_id ) + + post_id + post_id + * int + 岗位ID + # + + + post_code + post_code + * varchar(64) + 岗位编码 + t + + + post_name + post_name + * varchar(100) + 岗位名称 + t + + + post_sort + post_sort + * int + 显示顺序 + # + + + status + status + * int + 状态(0正常 1停用) + # + + create_by + create_by + varchar(64) default '' + 创建者 + t + + + create_time + create_time + * timestamp default CURRENT_TIMESTAMP + 创建时间 + d + + update_by + update_by + varchar(64) default '' + 更新者 + t + + + update_time + update_time + * timestamp default '0000-00-00 00:00:00' + 更新时间 + d + + remark + remark + varchar(500) default '' + 备注 + t + + + + + + + + + sys_role + Table ry.sys_role + + + + Pk pk_sys_role ( role_id ) + + role_id + role_id + * int + 角色ID + # + + + role_name + role_name + * varchar(30) + 角色名称 + t + + + role_key + role_key + * varchar(100) + 角色权限字符串 + t + + + role_sort + role_sort + * int + 显示顺序 + # + + status + status + int default 0 + 角色状态:0正常,1禁用 + # + + create_by + create_by + varchar(64) default '' + 创建者 + t + + + create_time + create_time + * timestamp default CURRENT_TIMESTAMP + 创建时间 + d + + update_by + update_by + varchar(64) default '' + 更新者 + t + + + update_time + update_time + * timestamp default '0000-00-00 00:00:00' + 更新时间 + d + + remark + remark + varchar(500) default '' + 备注 + t + + + + + + + + + sys_role_menu + Table ry.sys_role_menu + + + + Pk pk_sys_role_menu ( role_id, menu_id ) + + role_id + role_id + * int + 角色ID + # + + + + Pk pk_sys_role_menu ( role_id, menu_id ) + + menu_id + menu_id + * int + 菜单ID + # + + + + + + + + + sys_user + Table ry.sys_user + + + + Pk pk_sys_user ( user_id ) + + user_id + user_id + * int + 用户ID + # + + dept_id + dept_id + int + 部门ID + # + + login_name + login_name + varchar(30) default '' + 登录账号 + t + + user_name + user_name + varchar(30) default '' + 用户昵称 + t + + email + email + varchar(100) default '' + 用户邮箱 + t + + phonenumber + phonenumber + varchar(20) default '' + 手机号码 + t + + password + password + varchar(100) default '' + 密码 + t + + salt + salt + varchar(100) default '' + 盐加密 + t + + user_type + user_type + char(1) default 'N' + 类型:Y默认用户,N非默认用户 + c + + status + status + int default 0 + 帐号状态:0正常,1禁用 + # + + refuse_des + refuse_des + varchar(500) default '' + 拒绝登录描述 + t + + create_by + create_by + varchar(64) default '' + 创建者 + t + + + create_time + create_time + * timestamp default CURRENT_TIMESTAMP + 创建时间 + d + + update_by + update_by + varchar(64) default '' + 更新者 + t + + + update_time + update_time + * timestamp default '0000-00-00 00:00:00' + 更新时间 + d + + + + + + + + + sys_user_online + Table ry.sys_user_online + + + + Pk pk_sys_user_online ( sessionId ) + + sessionId + sessionId + * varchar(50) default '' + 用户会话id + t + + login_name + login_name + varchar(50) default '' + 登录账号 + t + + dept_name + dept_name + varchar(50) default '' + 部门名称 + t + + ipaddr + ipaddr + varchar(50) default '' + 登录IP地址 + t + + browser + browser + varchar(50) default '' + 浏览器类型 + t + + os + os + varchar(50) default '' + 操作系统 + t + + status + status + varchar(10) default '' + 在线状态on_line在线off_line离线 + t + + + start_timestamp + start_timestamp + * timestamp default CURRENT_TIMESTAMP + session创建时间 + d + + + last_access_time + last_access_time + * timestamp default '0000-00-00 00:00:00' + session最后访问时间 + d + + expire_time + expire_time + int default 0 + 超时时间,单位为分钟 + # + + + + + + + + + sys_user_post + Table ry.sys_user_post + + + + Pk pk_sys_user_post ( user_id, post_id ) + + user_id + user_id + * varchar(64) + 用户ID + t + + + + Pk pk_sys_user_post ( user_id, post_id ) + + post_id + post_id + * varchar(64) + 岗位ID + t + + + + + + + + + sys_user_role + Table ry.sys_user_role + + + + Pk pk_sys_user_role ( user_id, role_id ) + + user_id + user_id + * int + 用户ID + # + + + + Pk pk_sys_user_role ( user_id, role_id ) + + role_id + role_id + * int + 角色ID + # + + + + + + + + + sys_dept + Table ry.sys_dept + + + + Pk pk_sys_dept ( dept_id ) + + dept_id + dept_id + * int + 部门id + # + + parent_id + parent_id + int default 0 + 父部门id + # + + dept_name + dept_name + varchar(30) default '' + 部门名称 + t + + order_num + order_num + int default 0 + 显示顺序 + # + + leader + leader + varchar(20) default '' + 负责人 + t + + phone + phone + varchar(20) default '' + 联系电话 + t + + email + email + varchar(20) default '' + 邮箱 + t + + status + status + int default 0 + 部门状态:0正常,1停用 + # + + create_by + create_by + varchar(64) default '' + 创建者 + t + + + create_time + create_time + * timestamp default CURRENT_TIMESTAMP + 创建时间 + d + + update_by + update_by + varchar(64) default '' + 更新者 + t + + + update_time + update_time + * timestamp default '0000-00-00 00:00:00' + 更新时间 + d + + + + + + + + + qrtz_paused_trigger_grps + Table ry.qrtz_paused_trigger_grps + + + + Pk pk_qrtz_paused_trigger_grps ( sched_name, trigger_group ) + + sched_name + sched_name + * varchar(120) + t + + + + Pk pk_qrtz_paused_trigger_grps ( sched_name, trigger_group ) + + trigger_group + trigger_group + * varchar(200) + t + + + + + + + + + qrtz_fired_triggers + Table ry.qrtz_fired_triggers + + + + Pk pk_qrtz_fired_triggers ( sched_name, entry_id ) + + sched_name + sched_name + * varchar(120) + t + + + + Pk pk_qrtz_fired_triggers ( sched_name, entry_id ) + + entry_id + entry_id + * varchar(95) + t + + + trigger_name + trigger_name + * varchar(200) + t + + + trigger_group + trigger_group + * varchar(200) + t + + + instance_name + instance_name + * varchar(200) + t + + + fired_time + fired_time + * bigint + # + + + sched_time + sched_time + * bigint + # + + + priority + priority + * int + # + + + state + state + * varchar(16) + t + + job_name + job_name + varchar(200) + t + + job_group + job_group + varchar(200) + t + + is_nonconcurrent + is_nonconcurrent + varchar(1) + t + + requests_recovery + requests_recovery + varchar(1) + t + + +

-

Table qrtz_blob_triggers

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*trigger_name varchar( 200 )
*trigger_group varchar( 200 )
 blob_data blob
Indexes
pk_qrtz_blob_triggers ON sched_name, trigger_name, trigger_group
Foreign Keys
qrtz_blob_triggers_ibfk_1 ( sched_name, trigger_name, trigger_group ) ref qrtz_triggers (sched_name, trigger_name, trigger_group)
+
+

Table qrtz_blob_triggers

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + + + + sched_name varchar( 120 )
* + + + + + + + trigger_name varchar( 200 )
* + + + + + + + trigger_group varchar( 200 )
 blob_data blob
Indexes
+ + + + pk_qrtz_blob_triggers ON sched_name, trigger_name, trigger_group
Foreign Keys
+ + + + qrtz_blob_triggers_ibfk_1 ( sched_name, trigger_name, trigger_group ) ref qrtz_triggers + (sched_name, trigger_name, trigger_group) +
+
+


-

Table qrtz_calendars

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*calendar_name varchar( 200 )
*calendar blob
Indexes
pk_qrtz_calendars ON sched_name, calendar_name
+
+

Table qrtz_calendars

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + sched_name varchar( 120 )
* + + + + calendar_name varchar( 200 )
*calendar blob
Indexes
+ + + + pk_qrtz_calendars ON sched_name, calendar_name
+
+


-

Table qrtz_cron_triggers

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*trigger_name varchar( 200 )
*trigger_group varchar( 200 )
*cron_expression varchar( 200 )
 time_zone_id varchar( 80 )
Indexes
pk_qrtz_cron_triggers ON sched_name, trigger_name, trigger_group
Foreign Keys
qrtz_cron_triggers_ibfk_1 ( sched_name, trigger_name, trigger_group ) ref qrtz_triggers (sched_name, trigger_name, trigger_group)
+
+

Table qrtz_cron_triggers

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + + + + sched_name varchar( 120 )
* + + + + + + + trigger_name varchar( 200 )
* + + + + + + + trigger_group varchar( 200 )
*cron_expression varchar( 200 )
 time_zone_id varchar( 80 )
Indexes
+ + + + pk_qrtz_cron_triggers ON sched_name, trigger_name, trigger_group
Foreign Keys
+ + + + qrtz_cron_triggers_ibfk_1 ( sched_name, trigger_name, trigger_group ) ref qrtz_triggers + (sched_name, trigger_name, trigger_group) +
+
+


-

Table qrtz_fired_triggers

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*entry_id varchar( 95 )
*trigger_name varchar( 200 )
*trigger_group varchar( 200 )
*instance_name varchar( 200 )
*fired_time bigint
*sched_time bigint
*priority int
*state varchar( 16 )
 job_name varchar( 200 )
 job_group varchar( 200 )
 is_nonconcurrent varchar( 1 )
 requests_recovery varchar( 1 )
Indexes
pk_qrtz_fired_triggers ON sched_name, entry_id
+
+

Table qrtz_fired_triggers

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + sched_name varchar( 120 )
* + + + + entry_id varchar( 95 )
*trigger_name varchar( 200 )
*trigger_group varchar( 200 )
*instance_name varchar( 200 )
*fired_time bigint
*sched_time bigint
*priority int
*state varchar( 16 )
 job_name varchar( 200 )
 job_group varchar( 200 )
 is_nonconcurrent varchar( 1 )
 requests_recovery varchar( 1 )
Indexes
+ + + + pk_qrtz_fired_triggers ON sched_name, entry_id
+
+


-

Table qrtz_job_details

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*job_name varchar( 200 )
*job_group varchar( 200 )
 description varchar( 250 )
*job_class_name varchar( 250 )
*is_durable varchar( 1 )
*is_nonconcurrent varchar( 1 )
*is_update_data varchar( 1 )
*requests_recovery varchar( 1 )
 job_data blob
Indexes
pk_qrtz_job_details ON sched_name, job_name, job_group
+
+

Table qrtz_job_details

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + + + + sched_name varchar( 120 )
* + + + + + + + job_name varchar( 200 )
* + + + + + + + job_group varchar( 200 )
 description varchar( 250 )
*job_class_name varchar( 250 )
*is_durable varchar( 1 )
*is_nonconcurrent varchar( 1 )
*is_update_data varchar( 1 )
*requests_recovery varchar( 1 )
 job_data blob
Indexes
+ + + + pk_qrtz_job_details ON sched_name, job_name, job_group
+
+


-

Table qrtz_locks

- - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*lock_name varchar( 40 )
Indexes
pk_qrtz_locks ON sched_name, lock_name
+
+

Table qrtz_locks

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + sched_name varchar( 120 )
* + + + + lock_name varchar( 40 )
Indexes
+ + + + pk_qrtz_locks ON sched_name, lock_name
+
+


-

Table qrtz_paused_trigger_grps

- - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*trigger_group varchar( 200 )
Indexes
pk_qrtz_paused_trigger_grps ON sched_name, trigger_group
+
+

Table qrtz_paused_trigger_grps

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + sched_name varchar( 120 )
* + + + + trigger_group varchar( 200 )
Indexes
+ + + + pk_qrtz_paused_trigger_grps ON sched_name, trigger_group
+
+


-

Table qrtz_scheduler_state

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*instance_name varchar( 200 )
*last_checkin_time bigint
*checkin_interval bigint
Indexes
pk_qrtz_scheduler_state ON sched_name, instance_name
+
+

Table qrtz_scheduler_state

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + sched_name varchar( 120 )
* + + + + instance_name varchar( 200 )
*last_checkin_time bigint
*checkin_interval bigint
Indexes
+ + + + pk_qrtz_scheduler_state ON sched_name, instance_name
+
+


-

Table qrtz_simple_triggers

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*trigger_name varchar( 200 )
*trigger_group varchar( 200 )
*repeat_count bigint
*repeat_interval bigint
*times_triggered bigint
Indexes
pk_qrtz_simple_triggers ON sched_name, trigger_name, trigger_group
Foreign Keys
qrtz_simple_triggers_ibfk_1 ( sched_name, trigger_name, trigger_group ) ref qrtz_triggers (sched_name, trigger_name, trigger_group)
+
+

Table qrtz_simple_triggers

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + + + + sched_name varchar( 120 )
* + + + + + + + trigger_name varchar( 200 )
* + + + + + + + trigger_group varchar( 200 )
*repeat_count bigint
*repeat_interval bigint
*times_triggered bigint
Indexes
+ + + + pk_qrtz_simple_triggers ON sched_name, trigger_name, trigger_group
Foreign Keys
+ + + + qrtz_simple_triggers_ibfk_1 ( sched_name, trigger_name, trigger_group ) ref qrtz_triggers + (sched_name, trigger_name, trigger_group) +
+
+


-

Table qrtz_simprop_triggers

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*trigger_name varchar( 200 )
*trigger_group varchar( 200 )
 str_prop_1 varchar( 512 )
 str_prop_2 varchar( 512 )
 str_prop_3 varchar( 512 )
 int_prop_1 int
 int_prop_2 int
 long_prop_1 bigint
 long_prop_2 bigint
 dec_prop_1 decimal( 13, 4 )
 dec_prop_2 decimal( 13, 4 )
 bool_prop_1 varchar( 1 )
 bool_prop_2 varchar( 1 )
Indexes
pk_qrtz_simprop_triggers ON sched_name, trigger_name, trigger_group
Foreign Keys
qrtz_simprop_triggers_ibfk_1 ( sched_name, trigger_name, trigger_group ) ref qrtz_triggers (sched_name, trigger_name, trigger_group)
+
+

Table qrtz_simprop_triggers

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + + + + sched_name varchar( 120 )
* + + + + + + + trigger_name varchar( 200 )
* + + + + + + + trigger_group varchar( 200 )
 str_prop_1 varchar( 512 )
 str_prop_2 varchar( 512 )
 str_prop_3 varchar( 512 )
 int_prop_1 int
 int_prop_2 int
 long_prop_1 bigint
 long_prop_2 bigint
 dec_prop_1 decimal( 13, 4 )
 dec_prop_2 decimal( 13, 4 )
 bool_prop_1 varchar( 1 )
 bool_prop_2 varchar( 1 )
Indexes
+ + + + pk_qrtz_simprop_triggers ON sched_name, trigger_name, trigger_group
Foreign Keys
+ + + + qrtz_simprop_triggers_ibfk_1 ( sched_name, trigger_name, trigger_group ) ref qrtz_triggers + (sched_name, trigger_name, trigger_group) +
+
+


-

Table qrtz_triggers

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sched_name varchar( 120 )
*trigger_name varchar( 200 )
*trigger_group varchar( 200 )
*job_name varchar( 200 )
*job_group varchar( 200 )
 description varchar( 250 )
 next_fire_time bigint
 prev_fire_time bigint
 priority int
*trigger_state varchar( 16 )
*trigger_type varchar( 8 )
*start_time bigint
 end_time bigint
 calendar_name varchar( 200 )
 misfire_instr smallint
 job_data blob
Indexes
pk_qrtz_triggers ON sched_name, trigger_name, trigger_group
sched_name ON sched_name, job_name, job_group
Foreign Keys
qrtz_triggers_ibfk_1 ( sched_name, job_name, job_group ) ref qrtz_job_details (sched_name, job_name, job_group)
+
+

Table qrtz_triggers

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + + + + sched_name varchar( 120 )
* + + + + + + + trigger_name varchar( 200 )
* + + + + + + + trigger_group varchar( 200 )
* + + + + + + + job_name varchar( 200 )
* + + + + + + + job_group varchar( 200 )
 description varchar( 250 )
 next_fire_time bigint
 prev_fire_time bigint
 priority int
*trigger_state varchar( 16 )
*trigger_type varchar( 8 )
*start_time bigint
 end_time bigint
 calendar_name varchar( 200 )
 misfire_instr smallint
 job_data blob
Indexes
+ + + + pk_qrtz_triggers ON sched_name, trigger_name, trigger_group
+ + + + sched_name ON sched_name, job_name, job_group
Foreign Keys
+ + + + qrtz_triggers_ibfk_1 ( sched_name, job_name, job_group ) ref qrtz_job_details + (sched_name, job_name, job_group) +
+
+


-

Table sys_dept

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*dept_id int AUTOINCREMENT 部门id
 parent_id int DEFAULT 0 父部门id
 dept_name varchar( 30 ) DEFAULT '' 部门名称
 order_num int DEFAULT 0 显示顺序
 leader varchar( 20 ) DEFAULT '' 负责人
 phone varchar( 20 ) DEFAULT '' 联系电话
 email varchar( 20 ) DEFAULT '' 邮箱
 status int DEFAULT 0 部门状态:0正常,1停用
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
Indexes
pk_sys_dept ON dept_id
+
+

Table sys_dept

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + dept_id int AUTOINCREMENT 部门id
 parent_id int DEFAULT 0 父部门id
 dept_name varchar( 30 ) DEFAULT '' 部门名称
 order_num int DEFAULT 0 显示顺序
 leader varchar( 20 ) DEFAULT '' 负责人
 phone varchar( 20 ) DEFAULT '' 联系电话
 email varchar( 20 ) DEFAULT '' 邮箱
 status int DEFAULT 0 部门状态:0正常,1停用
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
Indexes
+ + + + pk_sys_dept ON dept_id
+
+


-

Table sys_dict_data

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*dict_code int AUTOINCREMENT 字典编码
 dict_sort int DEFAULT 0 字典排序
 dict_label varchar( 100 ) DEFAULT '' 字典标签
 dict_value varchar( 100 ) DEFAULT '' 字典键值
 dict_type varchar( 100 ) DEFAULT '' 字典类型
 status int DEFAULT 0 状态(0正常 1禁用)
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
pk_sys_dict_data ON dict_code
+
+

Table sys_dict_data

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + dict_code int AUTOINCREMENT 字典编码
 dict_sort int DEFAULT 0 字典排序
 dict_label varchar( 100 ) DEFAULT '' 字典标签
 dict_value varchar( 100 ) DEFAULT '' 字典键值
 dict_type varchar( 100 ) DEFAULT '' 字典类型
 status int DEFAULT 0 状态(0正常 1禁用)
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
+ + + + pk_sys_dict_data ON dict_code
+
+


-

Table sys_dict_type

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*dict_id int AUTOINCREMENT 字典主键
 dict_name varchar( 100 ) DEFAULT '' 字典名称
dict_type varchar( 100 ) DEFAULT '' 字典类型
 status int DEFAULT 0 状态(0正常 1禁用)
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
pk_sys_dict_type ON dict_id
dict_type ON dict_type
+
+

Table sys_dict_type

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + dict_id int AUTOINCREMENT 字典主键
 dict_name varchar( 100 ) DEFAULT '' 字典名称
+ + + + dict_type varchar( 100 ) DEFAULT '' 字典类型
 status int DEFAULT 0 状态(0正常 1禁用)
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
+ + + + pk_sys_dict_type ON dict_id
+ + + + dict_type ON dict_type
+
+


-

Table sys_job

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*job_id int AUTOINCREMENT 任务ID
*job_name varchar( 64 ) DEFAULT '' 任务名称
*job_group varchar( 64 ) DEFAULT '' 任务组名
 method_name varchar( 500 ) DEFAULT '' 任务方法
 params varchar( 200 ) DEFAULT '' 方法参数
 cron_expression varchar( 255 ) DEFAULT '' cron执行表达式
 status int DEFAULT 0 状态(0正常 1暂停)
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注信息
Indexes
pk_sys_job ON job_id, job_name, job_group
+
+
+

Table sys_job

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + job_id int AUTOINCREMENT 任务ID
* + + + + job_name varchar( 64 ) DEFAULT '' 任务名称
* + + + + job_group varchar( 64 ) DEFAULT '' 任务组名
 method_name varchar( 500 ) DEFAULT '' 任务方法
 params varchar( 200 ) DEFAULT '' 方法参数
 cron_expression varchar( 255 ) DEFAULT '' cron执行表达式
 status int DEFAULT 0 状态(0正常 1暂停)
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注信息
Indexes
+ + + + pk_sys_job ON job_id, job_name, job_group
+
+


-

Table sys_job_log

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*job_log_id int AUTOINCREMENT 任务日志ID
*job_name varchar( 64 ) 任务名称
*job_group varchar( 64 ) 任务组名
 method_name varchar( 500 ) 任务方法
 params varchar( 200 ) DEFAULT '' 方法参数
 job_message varchar( 500 ) 日志信息
 is_exception int DEFAULT 0 是否异常
 exception_info text 异常信息
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
Indexes
pk_sys_job_log ON job_log_id
+
+

Table sys_job_log

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + job_log_id int AUTOINCREMENT 任务日志ID
*job_name varchar( 64 ) 任务名称
*job_group varchar( 64 ) 任务组名
 method_name varchar( 500 ) 任务方法
 params varchar( 200 ) DEFAULT '' 方法参数
 job_message varchar( 500 ) 日志信息
 is_exception int DEFAULT 0 是否异常
 exception_info text 异常信息
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
Indexes
+ + + + pk_sys_job_log ON job_log_id
+
+


-

Table sys_logininfor

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*info_id int AUTOINCREMENT 访问ID
 login_name varchar( 50 ) DEFAULT '' 登录账号
 ipaddr varchar( 50 ) DEFAULT '' 登录IP地址
 browser varchar( 50 ) DEFAULT '' 浏览器类型
 os varchar( 50 ) DEFAULT '' 操作系统
 status int DEFAULT 0 登录状态 0成功 1失败
 msg varchar( 255 ) DEFAULT '' 提示消息
*login_time timestamp DEFAULT CURRENT_TIMESTAMP 访问时间
Indexes
pk_sys_logininfor ON info_id
+
+

Table sys_logininfor

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + info_id int AUTOINCREMENT 访问ID
 login_name varchar( 50 ) DEFAULT '' 登录账号
 ipaddr varchar( 50 ) DEFAULT '' 登录IP地址
 browser varchar( 50 ) DEFAULT '' 浏览器类型
 os varchar( 50 ) DEFAULT '' 操作系统
 status int DEFAULT 0 登录状态 0成功 1失败
 msg varchar( 255 ) DEFAULT '' 提示消息
*login_time timestamp DEFAULT CURRENT_TIMESTAMP 访问时间
Indexes
+ + + + pk_sys_logininfor ON info_id
+
+


-

Table sys_menu

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*menu_id int AUTOINCREMENT 菜单ID
*menu_name varchar( 50 ) 菜单名称
 parent_id int DEFAULT 0 父菜单ID
 order_num int 显示顺序
 url varchar( 200 ) DEFAULT '' 请求地址
 menu_type char( 1 ) DEFAULT '' 类型:M目录,C菜单,F按钮
 visible int DEFAULT 0 菜单状态:0显示,1隐藏
 perms varchar( 100 ) DEFAULT '' 权限标识
 icon varchar( 100 ) DEFAULT '' 菜单图标
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
pk_sys_menu ON menu_id
+
+

Table sys_menu

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + menu_id int AUTOINCREMENT 菜单ID
*menu_name varchar( 50 ) 菜单名称
 parent_id int DEFAULT 0 父菜单ID
 order_num int 显示顺序
 url varchar( 200 ) DEFAULT '' 请求地址
 menu_type char( 1 ) DEFAULT '' 类型:M目录,C菜单,F按钮
 visible int DEFAULT 0 菜单状态:0显示,1隐藏
 perms varchar( 100 ) DEFAULT '' 权限标识
 icon varchar( 100 ) DEFAULT '' 菜单图标
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
+ + + + pk_sys_menu ON menu_id
+
+


-

Table sys_oper_log

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*oper_id int AUTOINCREMENT 日志主键
 title varchar( 50 ) DEFAULT '' 模块标题
 action varchar( 100 ) DEFAULT '' 功能请求
 method varchar( 100 ) DEFAULT '' 方法名称
 channel varchar( 20 ) DEFAULT '' 来源渠道
 login_name varchar( 50 ) DEFAULT '' 登录账号
 dept_name varchar( 50 ) DEFAULT '' 部门名称
 oper_url varchar( 255 ) DEFAULT '' 请求URL
 oper_ip varchar( 30 ) DEFAULT '' 主机地址
 oper_param varchar( 255 ) DEFAULT '' 请求参数
 status int DEFAULT 0 操作状态 0正常 1异常
 error_msg varchar( 2000 ) DEFAULT '' 错误消息
*oper_time timestamp DEFAULT CURRENT_TIMESTAMP 操作时间
Indexes
pk_sys_oper_log ON oper_id
+
+

Table sys_oper_log

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + oper_id int AUTOINCREMENT 日志主键
 title varchar( 50 ) DEFAULT '' 模块标题
 action varchar( 100 ) DEFAULT '' 功能请求
 method varchar( 100 ) DEFAULT '' 方法名称
 channel varchar( 20 ) DEFAULT '' 来源渠道
 login_name varchar( 50 ) DEFAULT '' 登录账号
 dept_name varchar( 50 ) DEFAULT '' 部门名称
 oper_url varchar( 255 ) DEFAULT '' 请求URL
 oper_ip varchar( 30 ) DEFAULT '' 主机地址
 oper_param varchar( 255 ) DEFAULT '' 请求参数
 status int DEFAULT 0 操作状态 0正常 1异常
 error_msg varchar( 2000 ) DEFAULT '' 错误消息
*oper_time timestamp DEFAULT CURRENT_TIMESTAMP 操作时间
Indexes
+ + + + pk_sys_oper_log ON oper_id
+
+


-

Table sys_post

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*post_id int AUTOINCREMENT 岗位ID
*post_code varchar( 64 ) 岗位编码
*post_name varchar( 100 ) 岗位名称
*post_sort int 显示顺序
*status int 状态(0正常 1停用)
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
pk_sys_post ON post_id
+
+

Table sys_post

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + post_id int AUTOINCREMENT 岗位ID
*post_code varchar( 64 ) 岗位编码
*post_name varchar( 100 ) 岗位名称
*post_sort int 显示顺序
*status int 状态(0正常 1停用)
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
+ + + + pk_sys_post ON post_id
+
+


-

Table sys_role

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*role_id int AUTOINCREMENT 角色ID
*role_name varchar( 30 ) 角色名称
*role_key varchar( 100 ) 角色权限字符串
*role_sort int 显示顺序
 status int DEFAULT 0 角色状态:0正常,1禁用
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
pk_sys_role ON role_id
+
+

Table sys_role

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + role_id int AUTOINCREMENT 角色ID
*role_name varchar( 30 ) 角色名称
*role_key varchar( 100 ) 角色权限字符串
*role_sort int 显示顺序
 status int DEFAULT 0 角色状态:0正常,1禁用
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
 remark varchar( 500 ) DEFAULT '' 备注
Indexes
+ + + + pk_sys_role ON role_id
+
+


-

Table sys_role_menu

- - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*role_id int 角色ID
*menu_id int 菜单ID
Indexes
pk_sys_role_menu ON role_id, menu_id
+
+

Table sys_role_menu

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + role_id int 角色ID
* + + + + menu_id int 菜单ID
Indexes
+ + + + pk_sys_role_menu ON role_id, menu_id
+
+


-

Table sys_user

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*user_id int AUTOINCREMENT 用户ID
 dept_id int 部门ID
 login_name varchar( 30 ) DEFAULT '' 登录账号
 user_name varchar( 30 ) DEFAULT '' 用户昵称
 email varchar( 100 ) DEFAULT '' 用户邮箱
 phonenumber varchar( 20 ) DEFAULT '' 手机号码
 password varchar( 100 ) DEFAULT '' 密码
 salt varchar( 100 ) DEFAULT '' 盐加密
 user_type char( 1 ) DEFAULT 'N' 类型:Y默认用户,N非默认用户
 status int DEFAULT 0 帐号状态:0正常,1禁用
 refuse_des varchar( 500 ) DEFAULT '' 拒绝登录描述
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
Indexes
pk_sys_user ON user_id
+
+
+

Table sys_user

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + user_id int AUTOINCREMENT 用户ID
 dept_id int 部门ID
 login_name varchar( 30 ) DEFAULT '' 登录账号
 user_name varchar( 30 ) DEFAULT '' 用户昵称
 email varchar( 100 ) DEFAULT '' 用户邮箱
 phonenumber varchar( 20 ) DEFAULT '' 手机号码
 password varchar( 100 ) DEFAULT '' 密码
 salt varchar( 100 ) DEFAULT '' 盐加密
 user_type char( 1 ) DEFAULT 'N' 类型:Y默认用户,N非默认用户
 status int DEFAULT 0 帐号状态:0正常,1禁用
 refuse_des varchar( 500 ) DEFAULT '' 拒绝登录描述
 create_by varchar( 64 ) DEFAULT '' 创建者
*create_time timestamp DEFAULT CURRENT_TIMESTAMP 创建时间
 update_by varchar( 64 ) DEFAULT '' 更新者
*update_time timestamp DEFAULT '0000-00-00 00:00:00' 更新时间
Indexes
+ + + + pk_sys_user ON user_id
+
+


-

Table sys_user_online

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*sessionId varchar( 50 ) DEFAULT '' 用户会话id
 login_name varchar( 50 ) DEFAULT '' 登录账号
 dept_name varchar( 50 ) DEFAULT '' 部门名称
 ipaddr varchar( 50 ) DEFAULT '' 登录IP地址
 browser varchar( 50 ) DEFAULT '' 浏览器类型
 os varchar( 50 ) DEFAULT '' 操作系统
 status varchar( 10 ) DEFAULT '' 在线状态on_line在线off_line离线
*start_timestsamp timestamp DEFAULT CURRENT_TIMESTAMP session创建时间
*last_access_time timestamp DEFAULT '0000-00-00 00:00:00' session最后访问时间
 expire_time int DEFAULT 0 超时时间,单位为分钟
Indexes
pk_sys_user_online ON sessionId
+
+

Table sys_user_online

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + sessionId varchar( 50 ) DEFAULT '' 用户会话id
 login_name varchar( 50 ) DEFAULT '' 登录账号
 dept_name varchar( 50 ) DEFAULT '' 部门名称
 ipaddr varchar( 50 ) DEFAULT '' 登录IP地址
 browser varchar( 50 ) DEFAULT '' 浏览器类型
 os varchar( 50 ) DEFAULT '' 操作系统
 status varchar( 10 ) DEFAULT '' 在线状态on_line在线off_line离线
*start_timestsamp timestamp DEFAULT CURRENT_TIMESTAMP session创建时间
*last_access_time timestamp DEFAULT '0000-00-00 00:00:00' session最后访问时间
 expire_time int DEFAULT 0 超时时间,单位为分钟
Indexes
+ + + + pk_sys_user_online ON sessionId
+
+


-

Table sys_user_post

- - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*user_id varchar( 64 ) 用户ID
*post_id varchar( 64 ) 岗位ID
Indexes
pk_sys_user_post ON user_id, post_id
+
+

Table sys_user_post

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + user_id varchar( 64 ) 用户ID
* + + + + post_id varchar( 64 ) 岗位ID
Indexes
+ + + + pk_sys_user_post ON user_id, post_id
+
+


-

Table sys_user_role

- - - - - - - - - - - - - - - - - - - - - - -
IndexesField NameData TypeDescription
*user_id int 用户ID
*role_id int 角色ID
Indexes
pk_sys_user_role ON user_id, role_id
+
+

Table sys_user_role

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IndexesField NameData TypeDescription
* + + + + user_id int 用户ID
* + + + + role_id int 角色ID
Indexes
+ + + + pk_sys_user_role ON user_id, role_id
+
+
-

Powered by DbSchema

\ No newline at end of file +

Powered by DbSchema

+ \ No newline at end of file diff --git a/sql/ry_20210924.sql b/sql/ry_20210924.sql index f1142239..8eade36d 100644 --- a/sql/ry_20210924.sql +++ b/sql/ry_20210924.sql @@ -2,73 +2,89 @@ -- 1、部门表 -- ---------------------------- drop table if exists sys_dept; -create table sys_dept ( - dept_id bigint(20) not null auto_increment comment '部门id', - parent_id bigint(20) default 0 comment '父部门id', - ancestors varchar(50) default '' comment '祖级列表', - dept_name varchar(30) default '' comment '部门名称', - order_num int(4) default 0 comment '显示顺序', - leader varchar(20) default null comment '负责人', - phone varchar(11) default null comment '联系电话', - email varchar(50) default null comment '邮箱', - status char(1) default '0' comment '部门状态(0正常 1停用)', - del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - primary key (dept_id) +create table sys_dept +( + dept_id bigint(20) not null auto_increment comment '部门id', + parent_id bigint(20) default 0 comment '父部门id', + ancestors varchar(50) default '' comment '祖级列表', + dept_name varchar(30) default '' comment '部门名称', + order_num int(4) default 0 comment '显示顺序', + leader varchar(20) default null comment '负责人', + phone varchar(11) default null comment '联系电话', + email varchar(50) default null comment '邮箱', + status char(1) default '0' comment '部门状态(0正常 1停用)', + del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + primary key (dept_id) ) engine=innodb auto_increment=200 comment = '部门表'; -- ---------------------------- -- 初始化-部门表数据 -- ---------------------------- -insert into sys_dept values(100, 0, '0', '工圈子科技', 0, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(101, 100, '0,100', '深圳总公司', 1, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(102, 100, '0,100', '长沙分公司', 2, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(103, 101, '0,100,101', '研发部门', 1, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(104, 101, '0,100,101', '市场部门', 2, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(105, 101, '0,100,101', '测试部门', 3, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(106, 101, '0,100,101', '财务部门', 4, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(107, 101, '0,100,101', '运维部门', 5, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(108, 102, '0,100,102', '市场部门', 1, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(109, 102, '0,100,102', '财务部门', 2, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (100, 0, '0', '工圈子科技', 0, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (101, 100, '0,100', '深圳总公司', 1, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (102, 100, '0,100', '长沙分公司', 2, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (103, 101, '0,100,101', '研发部门', 1, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (104, 101, '0,100,101', '市场部门', 2, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (105, 101, '0,100,101', '测试部门', 3, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (106, 101, '0,100,101', '财务部门', 4, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (107, 101, '0,100,101', '运维部门', 5, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (108, 102, '0,100,102', '市场部门', 1, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); +insert into sys_dept +values (109, 102, '0,100,102', '财务部门', 2, '工圈子', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -- ---------------------------- -- 2、用户信息表 -- ---------------------------- drop table if exists sys_user; -create table sys_user ( - user_id bigint(20) not null auto_increment comment '用户ID', - dept_id bigint(20) default null comment '部门ID', - login_name varchar(30) not null comment '登录账号', - user_name varchar(30) default '' comment '用户昵称', - user_type varchar(2) default '00' comment '用户类型(00系统用户 01注册用户)', - email varchar(50) default '' comment '用户邮箱', - phonenumber varchar(11) default '' comment '手机号码', - sex char(1) default '0' comment '用户性别(0男 1女 2未知)', - avatar varchar(100) default '' comment '头像路径', - password varchar(50) default '' comment '密码', - salt varchar(20) default '' comment '盐加密', - status char(1) default '0' comment '帐号状态(0正常 1停用)', - del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)', - login_ip varchar(128) default '' comment '最后登录IP', - login_date datetime comment '最后登录时间', - pwd_update_date datetime comment '密码最后更新时间', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (user_id) +create table sys_user +( + user_id bigint(20) not null auto_increment comment '用户ID', + dept_id bigint(20) default null comment '部门ID', + login_name varchar(30) not null comment '登录账号', + user_name varchar(30) default '' comment '用户昵称', + user_type varchar(2) default '00' comment '用户类型(00系统用户 01注册用户)', + email varchar(50) default '' comment '用户邮箱', + phonenumber varchar(11) default '' comment '手机号码', + sex char(1) default '0' comment '用户性别(0男 1女 2未知)', + avatar varchar(100) default '' comment '头像路径', + password varchar(50) default '' comment '密码', + salt varchar(20) default '' comment '盐加密', + status char(1) default '0' comment '帐号状态(0正常 1停用)', + del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)', + login_ip varchar(128) default '' comment '最后登录IP', + login_date datetime comment '最后登录时间', + pwd_update_date datetime comment '密码最后更新时间', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(500) default null comment '备注', + primary key (user_id) ) engine=innodb auto_increment=100 comment = '用户信息表'; -- ---------------------------- -- 初始化-用户信息表数据 -- ---------------------------- -insert into sys_user values(1, 103, 'admin', '工圈子', '00', 'ry@163.com', '15888888888', '1', '', '29c67a30398638269fe600f73a054934', '111111', '0', '0', '127.0.0.1', sysdate(), sysdate(), 'admin', sysdate(), '', null, '管理员'); -insert into sys_user values(2, 105, 'ry', '工圈子', '00', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', '0', '0', '127.0.0.1', sysdate(), sysdate(), 'admin', sysdate(), '', null, '测试员'); +insert into sys_user +values (1, 103, 'admin', '工圈子', '00', 'ry@163.com', '15888888888', '1', '', '29c67a30398638269fe600f73a054934', + '111111', '0', '0', '127.0.0.1', sysdate(), sysdate(), 'admin', sysdate(), '', null, '管理员'); +insert into sys_user +values (2, 105, 'ry', '工圈子', '00', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', + '0', '0', '127.0.0.1', sysdate(), sysdate(), 'admin', sysdate(), '', null, '测试员'); -- ---------------------------- @@ -77,317 +93,558 @@ insert into sys_user values(2, 105, 'ry', '工圈子', '00', 'ry@qq.com', ' drop table if exists sys_post; create table sys_post ( - post_id bigint(20) not null auto_increment comment '岗位ID', - post_code varchar(64) not null comment '岗位编码', - post_name varchar(50) not null comment '岗位名称', - post_sort int(4) not null comment '显示顺序', - status char(1) not null comment '状态(0正常 1停用)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (post_id) + post_id bigint(20) not null auto_increment comment '岗位ID', + post_code varchar(64) not null comment '岗位编码', + post_name varchar(50) not null comment '岗位名称', + post_sort int(4) not null comment '显示顺序', + status char(1) not null comment '状态(0正常 1停用)', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(500) default null comment '备注', + primary key (post_id) ) engine=innodb comment = '岗位信息表'; -- ---------------------------- -- 初始化-岗位信息表数据 -- ---------------------------- -insert into sys_post values(1, 'ceo', '董事长', 1, '0', 'admin', sysdate(), '', null, ''); -insert into sys_post values(2, 'se', '项目经理', 2, '0', 'admin', sysdate(), '', null, ''); -insert into sys_post values(3, 'hr', '人力资源', 3, '0', 'admin', sysdate(), '', null, ''); -insert into sys_post values(4, 'user', '普通员工', 4, '0', 'admin', sysdate(), '', null, ''); +insert into sys_post +values (1, 'ceo', '董事长', 1, '0', 'admin', sysdate(), '', null, ''); +insert into sys_post +values (2, 'se', '项目经理', 2, '0', 'admin', sysdate(), '', null, ''); +insert into sys_post +values (3, 'hr', '人力资源', 3, '0', 'admin', sysdate(), '', null, ''); +insert into sys_post +values (4, 'user', '普通员工', 4, '0', 'admin', sysdate(), '', null, ''); -- ---------------------------- -- 4、角色信息表 -- ---------------------------- drop table if exists sys_role; -create table sys_role ( - role_id bigint(20) not null auto_increment comment '角色ID', - role_name varchar(30) not null comment '角色名称', - role_key varchar(100) not null comment '角色权限字符串', - role_sort int(4) not null comment '显示顺序', - data_scope char(1) default '1' comment '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', - status char(1) not null comment '角色状态(0正常 1停用)', - del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (role_id) +create table sys_role +( + role_id bigint(20) not null auto_increment comment '角色ID', + role_name varchar(30) not null comment '角色名称', + role_key varchar(100) not null comment '角色权限字符串', + role_sort int(4) not null comment '显示顺序', + data_scope char(1) default '1' comment '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', + status char(1) not null comment '角色状态(0正常 1停用)', + del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(500) default null comment '备注', + primary key (role_id) ) engine=innodb auto_increment=100 comment = '角色信息表'; -- ---------------------------- -- 初始化-角色信息表数据 -- ---------------------------- -insert into sys_role values('1', '超级管理员', 'admin', 1, 1, '0', '0', 'admin', sysdate(), '', null, '超级管理员'); -insert into sys_role values('2', '普通角色', 'common', 2, 2, '0', '0', 'admin', sysdate(), '', null, '普通角色'); +insert into sys_role +values ('1', '超级管理员', 'admin', 1, 1, '0', '0', 'admin', sysdate(), '', null, '超级管理员'); +insert into sys_role +values ('2', '普通角色', 'common', 2, 2, '0', '0', 'admin', sysdate(), '', null, '普通角色'); -- ---------------------------- -- 5、菜单权限表 -- ---------------------------- drop table if exists sys_menu; -create table sys_menu ( - menu_id bigint(20) not null auto_increment comment '菜单ID', - menu_name varchar(50) not null comment '菜单名称', - parent_id bigint(20) default 0 comment '父菜单ID', - order_num int(4) default 0 comment '显示顺序', - url varchar(200) default '#' comment '请求地址', - target varchar(20) default '' comment '打开方式(menuItem页签 menuBlank新窗口)', - menu_type char(1) default '' comment '菜单类型(M目录 C菜单 F按钮)', - visible char(1) default 0 comment '菜单状态(0显示 1隐藏)', - is_refresh char(1) default 1 comment '是否刷新(0刷新 1不刷新)', - perms varchar(100) default null comment '权限标识', - icon varchar(100) default '#' comment '菜单图标', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default '' comment '备注', - primary key (menu_id) +create table sys_menu +( + menu_id bigint(20) not null auto_increment comment '菜单ID', + menu_name varchar(50) not null comment '菜单名称', + parent_id bigint(20) default 0 comment '父菜单ID', + order_num int(4) default 0 comment '显示顺序', + url varchar(200) default '#' comment '请求地址', + target varchar(20) default '' comment '打开方式(menuItem页签 menuBlank新窗口)', + menu_type char(1) default '' comment '菜单类型(M目录 C菜单 F按钮)', + visible char(1) default 0 comment '菜单状态(0显示 1隐藏)', + is_refresh char(1) default 1 comment '是否刷新(0刷新 1不刷新)', + perms varchar(100) default null comment '权限标识', + icon varchar(100) default '#' comment '菜单图标', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(500) default '' comment '备注', + primary key (menu_id) ) engine=innodb auto_increment=2000 comment = '菜单权限表'; -- ---------------------------- -- 初始化-菜单信息表数据 -- ---------------------------- -- 一级菜单 -insert into sys_menu values('1', '系统管理', '0', '1', '#', '', 'M', '0', '1', '', 'fa fa-gear', 'admin', sysdate(), '', null, '系统管理目录'); -insert into sys_menu values('2', '系统监控', '0', '2', '#', '', 'M', '0', '1', '', 'fa fa-video-camera', 'admin', sysdate(), '', null, '系统监控目录'); -insert into sys_menu values('3', '系统工具', '0', '3', '#', '', 'M', '0', '1', '', 'fa fa-bars', 'admin', sysdate(), '', null, '系统工具目录'); -insert into sys_menu values('4', '工圈子官网', '0', '4', 'http://ruoyi.vip', 'menuBlank', 'C', '0', '1', '', 'fa fa-location-arrow', 'admin', sysdate(), '', null, '工圈子官网地址'); +insert into sys_menu +values ('1', '系统管理', '0', '1', '#', '', 'M', '0', '1', '', 'fa fa-gear', 'admin', sysdate(), '', null, '系统管理目录'); +insert into sys_menu +values ('2', '系统监控', '0', '2', '#', '', 'M', '0', '1', '', 'fa fa-video-camera', 'admin', sysdate(), '', null, + '系统监控目录'); +insert into sys_menu +values ('3', '系统工具', '0', '3', '#', '', 'M', '0', '1', '', 'fa fa-bars', 'admin', sysdate(), '', null, '系统工具目录'); +insert into sys_menu +values ('4', '工圈子官网', '0', '4', 'http://ruoyi.vip', 'menuBlank', 'C', '0', '1', '', 'fa fa-location-arrow', 'admin', + sysdate(), '', null, '工圈子官网地址'); -- 二级菜单 -insert into sys_menu values('100', '用户管理', '1', '1', '/system/user', '', 'C', '0', '1', 'system:user:view', 'fa fa-user-o', 'admin', sysdate(), '', null, '用户管理菜单'); -insert into sys_menu values('101', '角色管理', '1', '2', '/system/role', '', 'C', '0', '1', 'system:role:view', 'fa fa-user-secret', 'admin', sysdate(), '', null, '角色管理菜单'); -insert into sys_menu values('102', '菜单管理', '1', '3', '/system/menu', '', 'C', '0', '1', 'system:menu:view', 'fa fa-th-list', 'admin', sysdate(), '', null, '菜单管理菜单'); -insert into sys_menu values('103', '部门管理', '1', '4', '/system/dept', '', 'C', '0', '1', 'system:dept:view', 'fa fa-outdent', 'admin', sysdate(), '', null, '部门管理菜单'); -insert into sys_menu values('104', '岗位管理', '1', '5', '/system/post', '', 'C', '0', '1', 'system:post:view', 'fa fa-address-card-o', 'admin', sysdate(), '', null, '岗位管理菜单'); -insert into sys_menu values('105', '字典管理', '1', '6', '/system/dict', '', 'C', '0', '1', 'system:dict:view', 'fa fa-bookmark-o', 'admin', sysdate(), '', null, '字典管理菜单'); -insert into sys_menu values('106', '参数设置', '1', '7', '/system/config', '', 'C', '0', '1', 'system:config:view', 'fa fa-sun-o', 'admin', sysdate(), '', null, '参数设置菜单'); -insert into sys_menu values('107', '通知公告', '1', '8', '/system/notice', '', 'C', '0', '1', 'system:notice:view', 'fa fa-bullhorn', 'admin', sysdate(), '', null, '通知公告菜单'); -insert into sys_menu values('108', '日志管理', '1', '9', '#', '', 'M', '0', '1', '', 'fa fa-pencil-square-o', 'admin', sysdate(), '', null, '日志管理菜单'); -insert into sys_menu values('109', '在线用户', '2', '1', '/monitor/online', '', 'C', '0', '1', 'monitor:online:view', 'fa fa-user-circle', 'admin', sysdate(), '', null, '在线用户菜单'); -insert into sys_menu values('110', '定时任务', '2', '2', '/monitor/job', '', 'C', '0', '1', 'monitor:job:view', 'fa fa-tasks', 'admin', sysdate(), '', null, '定时任务菜单'); -insert into sys_menu values('111', '数据监控', '2', '3', '/monitor/data', '', 'C', '0', '1', 'monitor:data:view', 'fa fa-bug', 'admin', sysdate(), '', null, '数据监控菜单'); -insert into sys_menu values('112', '服务监控', '2', '4', '/monitor/server', '', 'C', '0', '1', 'monitor:server:view', 'fa fa-server', 'admin', sysdate(), '', null, '服务监控菜单'); -insert into sys_menu values('113', '缓存监控', '2', '5', '/monitor/cache', '', 'C', '0', '1', 'monitor:cache:view', 'fa fa-cube', 'admin', sysdate(), '', null, '缓存监控菜单'); -insert into sys_menu values('114', '表单构建', '3', '1', '/tool/build', '', 'C', '0', '1', 'tool:build:view', 'fa fa-wpforms', 'admin', sysdate(), '', null, '表单构建菜单'); -insert into sys_menu values('115', '代码生成', '3', '2', '/tool/gen', '', 'C', '0', '1', 'tool:gen:view', 'fa fa-code', 'admin', sysdate(), '', null, '代码生成菜单'); -insert into sys_menu values('116', '系统接口', '3', '3', '/tool/swagger', '', 'C', '0', '1', 'tool:swagger:view', 'fa fa-gg', 'admin', sysdate(), '', null, '系统接口菜单'); +insert into sys_menu +values ('100', '用户管理', '1', '1', '/system/user', '', 'C', '0', '1', 'system:user:view', 'fa fa-user-o', 'admin', + sysdate(), '', null, '用户管理菜单'); +insert into sys_menu +values ('101', '角色管理', '1', '2', '/system/role', '', 'C', '0', '1', 'system:role:view', 'fa fa-user-secret', 'admin', + sysdate(), '', null, '角色管理菜单'); +insert into sys_menu +values ('102', '菜单管理', '1', '3', '/system/menu', '', 'C', '0', '1', 'system:menu:view', 'fa fa-th-list', 'admin', + sysdate(), '', null, '菜单管理菜单'); +insert into sys_menu +values ('103', '部门管理', '1', '4', '/system/dept', '', 'C', '0', '1', 'system:dept:view', 'fa fa-outdent', 'admin', + sysdate(), '', null, '部门管理菜单'); +insert into sys_menu +values ('104', '岗位管理', '1', '5', '/system/post', '', 'C', '0', '1', 'system:post:view', 'fa fa-address-card-o', 'admin', + sysdate(), '', null, '岗位管理菜单'); +insert into sys_menu +values ('105', '字典管理', '1', '6', '/system/dict', '', 'C', '0', '1', 'system:dict:view', 'fa fa-bookmark-o', 'admin', + sysdate(), '', null, '字典管理菜单'); +insert into sys_menu +values ('106', '参数设置', '1', '7', '/system/config', '', 'C', '0', '1', 'system:config:view', 'fa fa-sun-o', 'admin', + sysdate(), '', null, '参数设置菜单'); +insert into sys_menu +values ('107', '通知公告', '1', '8', '/system/notice', '', 'C', '0', '1', 'system:notice:view', 'fa fa-bullhorn', 'admin', + sysdate(), '', null, '通知公告菜单'); +insert into sys_menu +values ('108', '日志管理', '1', '9', '#', '', 'M', '0', '1', '', 'fa fa-pencil-square-o', 'admin', sysdate(), '', null, + '日志管理菜单'); +insert into sys_menu +values ('109', '在线用户', '2', '1', '/monitor/online', '', 'C', '0', '1', 'monitor:online:view', 'fa fa-user-circle', + 'admin', sysdate(), '', null, '在线用户菜单'); +insert into sys_menu +values ('110', '定时任务', '2', '2', '/monitor/job', '', 'C', '0', '1', 'monitor:job:view', 'fa fa-tasks', 'admin', + sysdate(), '', null, '定时任务菜单'); +insert into sys_menu +values ('111', '数据监控', '2', '3', '/monitor/data', '', 'C', '0', '1', 'monitor:data:view', 'fa fa-bug', 'admin', + sysdate(), '', null, '数据监控菜单'); +insert into sys_menu +values ('112', '服务监控', '2', '4', '/monitor/server', '', 'C', '0', '1', 'monitor:server:view', 'fa fa-server', 'admin', + sysdate(), '', null, '服务监控菜单'); +insert into sys_menu +values ('113', '缓存监控', '2', '5', '/monitor/cache', '', 'C', '0', '1', 'monitor:cache:view', 'fa fa-cube', 'admin', + sysdate(), '', null, '缓存监控菜单'); +insert into sys_menu +values ('114', '表单构建', '3', '1', '/tool/build', '', 'C', '0', '1', 'tool:build:view', 'fa fa-wpforms', 'admin', + sysdate(), '', null, '表单构建菜单'); +insert into sys_menu +values ('115', '代码生成', '3', '2', '/tool/gen', '', 'C', '0', '1', 'tool:gen:view', 'fa fa-code', 'admin', sysdate(), '', + null, '代码生成菜单'); +insert into sys_menu +values ('116', '系统接口', '3', '3', '/tool/swagger', '', 'C', '0', '1', 'tool:swagger:view', 'fa fa-gg', 'admin', + sysdate(), '', null, '系统接口菜单'); -- 三级菜单 -insert into sys_menu values('500', '操作日志', '108', '1', '/monitor/operlog', '', 'C', '0', '1', 'monitor:operlog:view', 'fa fa-address-book', 'admin', sysdate(), '', null, '操作日志菜单'); -insert into sys_menu values('501', '登录日志', '108', '2', '/monitor/logininfor', '', 'C', '0', '1', 'monitor:logininfor:view', 'fa fa-file-image-o', 'admin', sysdate(), '', null, '登录日志菜单'); +insert into sys_menu +values ('500', '操作日志', '108', '1', '/monitor/operlog', '', 'C', '0', '1', 'monitor:operlog:view', 'fa fa-address-book', + 'admin', sysdate(), '', null, '操作日志菜单'); +insert into sys_menu +values ('501', '登录日志', '108', '2', '/monitor/logininfor', '', 'C', '0', '1', 'monitor:logininfor:view', + 'fa fa-file-image-o', 'admin', sysdate(), '', null, '登录日志菜单'); -- 用户管理按钮 -insert into sys_menu values('1000', '用户查询', '100', '1', '#', '', 'F', '0', '1', 'system:user:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1001', '用户新增', '100', '2', '#', '', 'F', '0', '1', 'system:user:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1002', '用户修改', '100', '3', '#', '', 'F', '0', '1', 'system:user:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1003', '用户删除', '100', '4', '#', '', 'F', '0', '1', 'system:user:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1004', '用户导出', '100', '5', '#', '', 'F', '0', '1', 'system:user:export', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1005', '用户导入', '100', '6', '#', '', 'F', '0', '1', 'system:user:import', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1006', '重置密码', '100', '7', '#', '', 'F', '0', '1', 'system:user:resetPwd', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1000', '用户查询', '100', '1', '#', '', 'F', '0', '1', 'system:user:list', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1001', '用户新增', '100', '2', '#', '', 'F', '0', '1', 'system:user:add', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1002', '用户修改', '100', '3', '#', '', 'F', '0', '1', 'system:user:edit', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1003', '用户删除', '100', '4', '#', '', 'F', '0', '1', 'system:user:remove', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1004', '用户导出', '100', '5', '#', '', 'F', '0', '1', 'system:user:export', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1005', '用户导入', '100', '6', '#', '', 'F', '0', '1', 'system:user:import', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1006', '重置密码', '100', '7', '#', '', 'F', '0', '1', 'system:user:resetPwd', '#', 'admin', sysdate(), '', null, + ''); -- 角色管理按钮 -insert into sys_menu values('1007', '角色查询', '101', '1', '#', '', 'F', '0', '1', 'system:role:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1008', '角色新增', '101', '2', '#', '', 'F', '0', '1', 'system:role:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1009', '角色修改', '101', '3', '#', '', 'F', '0', '1', 'system:role:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1010', '角色删除', '101', '4', '#', '', 'F', '0', '1', 'system:role:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1011', '角色导出', '101', '5', '#', '', 'F', '0', '1', 'system:role:export', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1007', '角色查询', '101', '1', '#', '', 'F', '0', '1', 'system:role:list', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1008', '角色新增', '101', '2', '#', '', 'F', '0', '1', 'system:role:add', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1009', '角色修改', '101', '3', '#', '', 'F', '0', '1', 'system:role:edit', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1010', '角色删除', '101', '4', '#', '', 'F', '0', '1', 'system:role:remove', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1011', '角色导出', '101', '5', '#', '', 'F', '0', '1', 'system:role:export', '#', 'admin', sysdate(), '', null, + ''); -- 菜单管理按钮 -insert into sys_menu values('1012', '菜单查询', '102', '1', '#', '', 'F', '0', '1', 'system:menu:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1013', '菜单新增', '102', '2', '#', '', 'F', '0', '1', 'system:menu:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1014', '菜单修改', '102', '3', '#', '', 'F', '0', '1', 'system:menu:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1015', '菜单删除', '102', '4', '#', '', 'F', '0', '1', 'system:menu:remove', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1012', '菜单查询', '102', '1', '#', '', 'F', '0', '1', 'system:menu:list', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1013', '菜单新增', '102', '2', '#', '', 'F', '0', '1', 'system:menu:add', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1014', '菜单修改', '102', '3', '#', '', 'F', '0', '1', 'system:menu:edit', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1015', '菜单删除', '102', '4', '#', '', 'F', '0', '1', 'system:menu:remove', '#', 'admin', sysdate(), '', null, + ''); -- 部门管理按钮 -insert into sys_menu values('1016', '部门查询', '103', '1', '#', '', 'F', '0', '1', 'system:dept:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1017', '部门新增', '103', '2', '#', '', 'F', '0', '1', 'system:dept:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1018', '部门修改', '103', '3', '#', '', 'F', '0', '1', 'system:dept:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1019', '部门删除', '103', '4', '#', '', 'F', '0', '1', 'system:dept:remove', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1016', '部门查询', '103', '1', '#', '', 'F', '0', '1', 'system:dept:list', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1017', '部门新增', '103', '2', '#', '', 'F', '0', '1', 'system:dept:add', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1018', '部门修改', '103', '3', '#', '', 'F', '0', '1', 'system:dept:edit', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1019', '部门删除', '103', '4', '#', '', 'F', '0', '1', 'system:dept:remove', '#', 'admin', sysdate(), '', null, + ''); -- 岗位管理按钮 -insert into sys_menu values('1020', '岗位查询', '104', '1', '#', '', 'F', '0', '1', 'system:post:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1021', '岗位新增', '104', '2', '#', '', 'F', '0', '1', 'system:post:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1022', '岗位修改', '104', '3', '#', '', 'F', '0', '1', 'system:post:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1023', '岗位删除', '104', '4', '#', '', 'F', '0', '1', 'system:post:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1024', '岗位导出', '104', '5', '#', '', 'F', '0', '1', 'system:post:export', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1020', '岗位查询', '104', '1', '#', '', 'F', '0', '1', 'system:post:list', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1021', '岗位新增', '104', '2', '#', '', 'F', '0', '1', 'system:post:add', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1022', '岗位修改', '104', '3', '#', '', 'F', '0', '1', 'system:post:edit', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1023', '岗位删除', '104', '4', '#', '', 'F', '0', '1', 'system:post:remove', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1024', '岗位导出', '104', '5', '#', '', 'F', '0', '1', 'system:post:export', '#', 'admin', sysdate(), '', null, + ''); -- 字典管理按钮 -insert into sys_menu values('1025', '字典查询', '105', '1', '#', '', 'F', '0', '1', 'system:dict:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1026', '字典新增', '105', '2', '#', '', 'F', '0', '1', 'system:dict:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1027', '字典修改', '105', '3', '#', '', 'F', '0', '1', 'system:dict:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1028', '字典删除', '105', '4', '#', '', 'F', '0', '1', 'system:dict:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1029', '字典导出', '105', '5', '#', '', 'F', '0', '1', 'system:dict:export', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1025', '字典查询', '105', '1', '#', '', 'F', '0', '1', 'system:dict:list', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1026', '字典新增', '105', '2', '#', '', 'F', '0', '1', 'system:dict:add', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1027', '字典修改', '105', '3', '#', '', 'F', '0', '1', 'system:dict:edit', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1028', '字典删除', '105', '4', '#', '', 'F', '0', '1', 'system:dict:remove', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1029', '字典导出', '105', '5', '#', '', 'F', '0', '1', 'system:dict:export', '#', 'admin', sysdate(), '', null, + ''); -- 参数设置按钮 -insert into sys_menu values('1030', '参数查询', '106', '1', '#', '', 'F', '0', '1', 'system:config:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1031', '参数新增', '106', '2', '#', '', 'F', '0', '1', 'system:config:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1032', '参数修改', '106', '3', '#', '', 'F', '0', '1', 'system:config:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1033', '参数删除', '106', '4', '#', '', 'F', '0', '1', 'system:config:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1034', '参数导出', '106', '5', '#', '', 'F', '0', '1', 'system:config:export', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1030', '参数查询', '106', '1', '#', '', 'F', '0', '1', 'system:config:list', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1031', '参数新增', '106', '2', '#', '', 'F', '0', '1', 'system:config:add', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1032', '参数修改', '106', '3', '#', '', 'F', '0', '1', 'system:config:edit', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1033', '参数删除', '106', '4', '#', '', 'F', '0', '1', 'system:config:remove', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1034', '参数导出', '106', '5', '#', '', 'F', '0', '1', 'system:config:export', '#', 'admin', sysdate(), '', null, + ''); -- 通知公告按钮 -insert into sys_menu values('1035', '公告查询', '107', '1', '#', '', 'F', '0', '1', 'system:notice:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1036', '公告新增', '107', '2', '#', '', 'F', '0', '1', 'system:notice:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1037', '公告修改', '107', '3', '#', '', 'F', '0', '1', 'system:notice:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1038', '公告删除', '107', '4', '#', '', 'F', '0', '1', 'system:notice:remove', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1035', '公告查询', '107', '1', '#', '', 'F', '0', '1', 'system:notice:list', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1036', '公告新增', '107', '2', '#', '', 'F', '0', '1', 'system:notice:add', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1037', '公告修改', '107', '3', '#', '', 'F', '0', '1', 'system:notice:edit', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1038', '公告删除', '107', '4', '#', '', 'F', '0', '1', 'system:notice:remove', '#', 'admin', sysdate(), '', null, + ''); -- 操作日志按钮 -insert into sys_menu values('1039', '操作查询', '500', '1', '#', '', 'F', '0', '1', 'monitor:operlog:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1040', '操作删除', '500', '2', '#', '', 'F', '0', '1', 'monitor:operlog:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1041', '详细信息', '500', '3', '#', '', 'F', '0', '1', 'monitor:operlog:detail', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1042', '日志导出', '500', '4', '#', '', 'F', '0', '1', 'monitor:operlog:export', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1039', '操作查询', '500', '1', '#', '', 'F', '0', '1', 'monitor:operlog:list', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1040', '操作删除', '500', '2', '#', '', 'F', '0', '1', 'monitor:operlog:remove', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1041', '详细信息', '500', '3', '#', '', 'F', '0', '1', 'monitor:operlog:detail', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1042', '日志导出', '500', '4', '#', '', 'F', '0', '1', 'monitor:operlog:export', '#', 'admin', sysdate(), '', null, + ''); -- 登录日志按钮 -insert into sys_menu values('1043', '登录查询', '501', '1', '#', '', 'F', '0', '1', 'monitor:logininfor:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1044', '登录删除', '501', '2', '#', '', 'F', '0', '1', 'monitor:logininfor:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1045', '日志导出', '501', '3', '#', '', 'F', '0', '1', 'monitor:logininfor:export', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1046', '账户解锁', '501', '4', '#', '', 'F', '0', '1', 'monitor:logininfor:unlock', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1043', '登录查询', '501', '1', '#', '', 'F', '0', '1', 'monitor:logininfor:list', '#', 'admin', sysdate(), '', + null, ''); +insert into sys_menu +values ('1044', '登录删除', '501', '2', '#', '', 'F', '0', '1', 'monitor:logininfor:remove', '#', 'admin', sysdate(), '', + null, ''); +insert into sys_menu +values ('1045', '日志导出', '501', '3', '#', '', 'F', '0', '1', 'monitor:logininfor:export', '#', 'admin', sysdate(), '', + null, ''); +insert into sys_menu +values ('1046', '账户解锁', '501', '4', '#', '', 'F', '0', '1', 'monitor:logininfor:unlock', '#', 'admin', sysdate(), '', + null, ''); -- 在线用户按钮 -insert into sys_menu values('1047', '在线查询', '109', '1', '#', '', 'F', '0', '1', 'monitor:online:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1048', '批量强退', '109', '2', '#', '', 'F', '0', '1', 'monitor:online:batchForceLogout', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1049', '单条强退', '109', '3', '#', '', 'F', '0', '1', 'monitor:online:forceLogout', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1047', '在线查询', '109', '1', '#', '', 'F', '0', '1', 'monitor:online:list', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1048', '批量强退', '109', '2', '#', '', 'F', '0', '1', 'monitor:online:batchForceLogout', '#', 'admin', sysdate(), + '', null, ''); +insert into sys_menu +values ('1049', '单条强退', '109', '3', '#', '', 'F', '0', '1', 'monitor:online:forceLogout', '#', 'admin', sysdate(), '', + null, ''); -- 定时任务按钮 -insert into sys_menu values('1050', '任务查询', '110', '1', '#', '', 'F', '0', '1', 'monitor:job:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1051', '任务新增', '110', '2', '#', '', 'F', '0', '1', 'monitor:job:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1052', '任务修改', '110', '3', '#', '', 'F', '0', '1', 'monitor:job:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1053', '任务删除', '110', '4', '#', '', 'F', '0', '1', 'monitor:job:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1054', '状态修改', '110', '5', '#', '', 'F', '0', '1', 'monitor:job:changeStatus', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1055', '任务详细', '110', '6', '#', '', 'F', '0', '1', 'monitor:job:detail', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1056', '任务导出', '110', '7', '#', '', 'F', '0', '1', 'monitor:job:export', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1050', '任务查询', '110', '1', '#', '', 'F', '0', '1', 'monitor:job:list', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1051', '任务新增', '110', '2', '#', '', 'F', '0', '1', 'monitor:job:add', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1052', '任务修改', '110', '3', '#', '', 'F', '0', '1', 'monitor:job:edit', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1053', '任务删除', '110', '4', '#', '', 'F', '0', '1', 'monitor:job:remove', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1054', '状态修改', '110', '5', '#', '', 'F', '0', '1', 'monitor:job:changeStatus', '#', 'admin', sysdate(), '', + null, ''); +insert into sys_menu +values ('1055', '任务详细', '110', '6', '#', '', 'F', '0', '1', 'monitor:job:detail', '#', 'admin', sysdate(), '', null, + ''); +insert into sys_menu +values ('1056', '任务导出', '110', '7', '#', '', 'F', '0', '1', 'monitor:job:export', '#', 'admin', sysdate(), '', null, + ''); -- 代码生成按钮 -insert into sys_menu values('1057', '生成查询', '115', '1', '#', '', 'F', '0', '1', 'tool:gen:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1058', '生成修改', '115', '2', '#', '', 'F', '0', '1', 'tool:gen:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1059', '生成删除', '115', '3', '#', '', 'F', '0', '1', 'tool:gen:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1060', '预览代码', '115', '4', '#', '', 'F', '0', '1', 'tool:gen:preview', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1061', '生成代码', '115', '5', '#', '', 'F', '0', '1', 'tool:gen:code', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1057', '生成查询', '115', '1', '#', '', 'F', '0', '1', 'tool:gen:list', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1058', '生成修改', '115', '2', '#', '', 'F', '0', '1', 'tool:gen:edit', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1059', '生成删除', '115', '3', '#', '', 'F', '0', '1', 'tool:gen:remove', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1060', '预览代码', '115', '4', '#', '', 'F', '0', '1', 'tool:gen:preview', '#', 'admin', sysdate(), '', null, ''); +insert into sys_menu +values ('1061', '生成代码', '115', '5', '#', '', 'F', '0', '1', 'tool:gen:code', '#', 'admin', sysdate(), '', null, ''); -- ---------------------------- -- 6、用户和角色关联表 用户N-1角色 -- ---------------------------- drop table if exists sys_user_role; -create table sys_user_role ( - user_id bigint(20) not null comment '用户ID', - role_id bigint(20) not null comment '角色ID', - primary key(user_id, role_id) +create table sys_user_role +( + user_id bigint(20) not null comment '用户ID', + role_id bigint(20) not null comment '角色ID', + primary key (user_id, role_id) ) engine=innodb comment = '用户和角色关联表'; -- ---------------------------- -- 初始化-用户和角色关联表数据 -- ---------------------------- -insert into sys_user_role values ('1', '1'); -insert into sys_user_role values ('2', '2'); +insert into sys_user_role +values ('1', '1'); +insert into sys_user_role +values ('2', '2'); -- ---------------------------- -- 7、角色和菜单关联表 角色1-N菜单 -- ---------------------------- drop table if exists sys_role_menu; -create table sys_role_menu ( - role_id bigint(20) not null comment '角色ID', - menu_id bigint(20) not null comment '菜单ID', - primary key(role_id, menu_id) +create table sys_role_menu +( + role_id bigint(20) not null comment '角色ID', + menu_id bigint(20) not null comment '菜单ID', + primary key (role_id, menu_id) ) engine=innodb comment = '角色和菜单关联表'; -- ---------------------------- -- 初始化-角色和菜单关联表数据 -- ---------------------------- -insert into sys_role_menu values ('2', '1'); -insert into sys_role_menu values ('2', '2'); -insert into sys_role_menu values ('2', '3'); -insert into sys_role_menu values ('2', '4'); -insert into sys_role_menu values ('2', '100'); -insert into sys_role_menu values ('2', '101'); -insert into sys_role_menu values ('2', '102'); -insert into sys_role_menu values ('2', '103'); -insert into sys_role_menu values ('2', '104'); -insert into sys_role_menu values ('2', '105'); -insert into sys_role_menu values ('2', '106'); -insert into sys_role_menu values ('2', '107'); -insert into sys_role_menu values ('2', '108'); -insert into sys_role_menu values ('2', '109'); -insert into sys_role_menu values ('2', '110'); -insert into sys_role_menu values ('2', '111'); -insert into sys_role_menu values ('2', '112'); -insert into sys_role_menu values ('2', '113'); -insert into sys_role_menu values ('2', '114'); -insert into sys_role_menu values ('2', '115'); -insert into sys_role_menu values ('2', '116'); -insert into sys_role_menu values ('2', '500'); -insert into sys_role_menu values ('2', '501'); -insert into sys_role_menu values ('2', '1000'); -insert into sys_role_menu values ('2', '1001'); -insert into sys_role_menu values ('2', '1002'); -insert into sys_role_menu values ('2', '1003'); -insert into sys_role_menu values ('2', '1004'); -insert into sys_role_menu values ('2', '1005'); -insert into sys_role_menu values ('2', '1006'); -insert into sys_role_menu values ('2', '1007'); -insert into sys_role_menu values ('2', '1008'); -insert into sys_role_menu values ('2', '1009'); -insert into sys_role_menu values ('2', '1010'); -insert into sys_role_menu values ('2', '1011'); -insert into sys_role_menu values ('2', '1012'); -insert into sys_role_menu values ('2', '1013'); -insert into sys_role_menu values ('2', '1014'); -insert into sys_role_menu values ('2', '1015'); -insert into sys_role_menu values ('2', '1016'); -insert into sys_role_menu values ('2', '1017'); -insert into sys_role_menu values ('2', '1018'); -insert into sys_role_menu values ('2', '1019'); -insert into sys_role_menu values ('2', '1020'); -insert into sys_role_menu values ('2', '1021'); -insert into sys_role_menu values ('2', '1022'); -insert into sys_role_menu values ('2', '1023'); -insert into sys_role_menu values ('2', '1024'); -insert into sys_role_menu values ('2', '1025'); -insert into sys_role_menu values ('2', '1026'); -insert into sys_role_menu values ('2', '1027'); -insert into sys_role_menu values ('2', '1028'); -insert into sys_role_menu values ('2', '1029'); -insert into sys_role_menu values ('2', '1030'); -insert into sys_role_menu values ('2', '1031'); -insert into sys_role_menu values ('2', '1032'); -insert into sys_role_menu values ('2', '1033'); -insert into sys_role_menu values ('2', '1034'); -insert into sys_role_menu values ('2', '1035'); -insert into sys_role_menu values ('2', '1036'); -insert into sys_role_menu values ('2', '1037'); -insert into sys_role_menu values ('2', '1038'); -insert into sys_role_menu values ('2', '1039'); -insert into sys_role_menu values ('2', '1040'); -insert into sys_role_menu values ('2', '1041'); -insert into sys_role_menu values ('2', '1042'); -insert into sys_role_menu values ('2', '1043'); -insert into sys_role_menu values ('2', '1044'); -insert into sys_role_menu values ('2', '1045'); -insert into sys_role_menu values ('2', '1046'); -insert into sys_role_menu values ('2', '1047'); -insert into sys_role_menu values ('2', '1048'); -insert into sys_role_menu values ('2', '1049'); -insert into sys_role_menu values ('2', '1050'); -insert into sys_role_menu values ('2', '1051'); -insert into sys_role_menu values ('2', '1052'); -insert into sys_role_menu values ('2', '1053'); -insert into sys_role_menu values ('2', '1054'); -insert into sys_role_menu values ('2', '1055'); -insert into sys_role_menu values ('2', '1056'); -insert into sys_role_menu values ('2', '1057'); -insert into sys_role_menu values ('2', '1058'); -insert into sys_role_menu values ('2', '1059'); -insert into sys_role_menu values ('2', '1060'); -insert into sys_role_menu values ('2', '1061'); +insert into sys_role_menu +values ('2', '1'); +insert into sys_role_menu +values ('2', '2'); +insert into sys_role_menu +values ('2', '3'); +insert into sys_role_menu +values ('2', '4'); +insert into sys_role_menu +values ('2', '100'); +insert into sys_role_menu +values ('2', '101'); +insert into sys_role_menu +values ('2', '102'); +insert into sys_role_menu +values ('2', '103'); +insert into sys_role_menu +values ('2', '104'); +insert into sys_role_menu +values ('2', '105'); +insert into sys_role_menu +values ('2', '106'); +insert into sys_role_menu +values ('2', '107'); +insert into sys_role_menu +values ('2', '108'); +insert into sys_role_menu +values ('2', '109'); +insert into sys_role_menu +values ('2', '110'); +insert into sys_role_menu +values ('2', '111'); +insert into sys_role_menu +values ('2', '112'); +insert into sys_role_menu +values ('2', '113'); +insert into sys_role_menu +values ('2', '114'); +insert into sys_role_menu +values ('2', '115'); +insert into sys_role_menu +values ('2', '116'); +insert into sys_role_menu +values ('2', '500'); +insert into sys_role_menu +values ('2', '501'); +insert into sys_role_menu +values ('2', '1000'); +insert into sys_role_menu +values ('2', '1001'); +insert into sys_role_menu +values ('2', '1002'); +insert into sys_role_menu +values ('2', '1003'); +insert into sys_role_menu +values ('2', '1004'); +insert into sys_role_menu +values ('2', '1005'); +insert into sys_role_menu +values ('2', '1006'); +insert into sys_role_menu +values ('2', '1007'); +insert into sys_role_menu +values ('2', '1008'); +insert into sys_role_menu +values ('2', '1009'); +insert into sys_role_menu +values ('2', '1010'); +insert into sys_role_menu +values ('2', '1011'); +insert into sys_role_menu +values ('2', '1012'); +insert into sys_role_menu +values ('2', '1013'); +insert into sys_role_menu +values ('2', '1014'); +insert into sys_role_menu +values ('2', '1015'); +insert into sys_role_menu +values ('2', '1016'); +insert into sys_role_menu +values ('2', '1017'); +insert into sys_role_menu +values ('2', '1018'); +insert into sys_role_menu +values ('2', '1019'); +insert into sys_role_menu +values ('2', '1020'); +insert into sys_role_menu +values ('2', '1021'); +insert into sys_role_menu +values ('2', '1022'); +insert into sys_role_menu +values ('2', '1023'); +insert into sys_role_menu +values ('2', '1024'); +insert into sys_role_menu +values ('2', '1025'); +insert into sys_role_menu +values ('2', '1026'); +insert into sys_role_menu +values ('2', '1027'); +insert into sys_role_menu +values ('2', '1028'); +insert into sys_role_menu +values ('2', '1029'); +insert into sys_role_menu +values ('2', '1030'); +insert into sys_role_menu +values ('2', '1031'); +insert into sys_role_menu +values ('2', '1032'); +insert into sys_role_menu +values ('2', '1033'); +insert into sys_role_menu +values ('2', '1034'); +insert into sys_role_menu +values ('2', '1035'); +insert into sys_role_menu +values ('2', '1036'); +insert into sys_role_menu +values ('2', '1037'); +insert into sys_role_menu +values ('2', '1038'); +insert into sys_role_menu +values ('2', '1039'); +insert into sys_role_menu +values ('2', '1040'); +insert into sys_role_menu +values ('2', '1041'); +insert into sys_role_menu +values ('2', '1042'); +insert into sys_role_menu +values ('2', '1043'); +insert into sys_role_menu +values ('2', '1044'); +insert into sys_role_menu +values ('2', '1045'); +insert into sys_role_menu +values ('2', '1046'); +insert into sys_role_menu +values ('2', '1047'); +insert into sys_role_menu +values ('2', '1048'); +insert into sys_role_menu +values ('2', '1049'); +insert into sys_role_menu +values ('2', '1050'); +insert into sys_role_menu +values ('2', '1051'); +insert into sys_role_menu +values ('2', '1052'); +insert into sys_role_menu +values ('2', '1053'); +insert into sys_role_menu +values ('2', '1054'); +insert into sys_role_menu +values ('2', '1055'); +insert into sys_role_menu +values ('2', '1056'); +insert into sys_role_menu +values ('2', '1057'); +insert into sys_role_menu +values ('2', '1058'); +insert into sys_role_menu +values ('2', '1059'); +insert into sys_role_menu +values ('2', '1060'); +insert into sys_role_menu +values ('2', '1061'); -- ---------------------------- -- 8、角色和部门关联表 角色1-N部门 -- ---------------------------- drop table if exists sys_role_dept; -create table sys_role_dept ( - role_id bigint(20) not null comment '角色ID', - dept_id bigint(20) not null comment '部门ID', - primary key(role_id, dept_id) +create table sys_role_dept +( + role_id bigint(20) not null comment '角色ID', + dept_id bigint(20) not null comment '部门ID', + primary key (role_id, dept_id) ) engine=innodb comment = '角色和部门关联表'; -- ---------------------------- -- 初始化-角色和部门关联表数据 -- ---------------------------- -insert into sys_role_dept values ('2', '100'); -insert into sys_role_dept values ('2', '101'); -insert into sys_role_dept values ('2', '105'); +insert into sys_role_dept +values ('2', '100'); +insert into sys_role_dept +values ('2', '101'); +insert into sys_role_dept +values ('2', '105'); -- ---------------------------- -- 9、用户与岗位关联表 用户1-N岗位 @@ -395,40 +652,43 @@ insert into sys_role_dept values ('2', '105'); drop table if exists sys_user_post; create table sys_user_post ( - user_id bigint(20) not null comment '用户ID', - post_id bigint(20) not null comment '岗位ID', - primary key (user_id, post_id) + user_id bigint(20) not null comment '用户ID', + post_id bigint(20) not null comment '岗位ID', + primary key (user_id, post_id) ) engine=innodb comment = '用户与岗位关联表'; -- ---------------------------- -- 初始化-用户与岗位关联表数据 -- ---------------------------- -insert into sys_user_post values ('1', '1'); -insert into sys_user_post values ('2', '2'); +insert into sys_user_post +values ('1', '1'); +insert into sys_user_post +values ('2', '2'); -- ---------------------------- -- 10、操作日志记录 -- ---------------------------- drop table if exists sys_oper_log; -create table sys_oper_log ( - oper_id bigint(20) not null auto_increment comment '日志主键', - title varchar(50) default '' comment '模块标题', - business_type int(2) default 0 comment '业务类型(0其它 1新增 2修改 3删除)', - method varchar(100) default '' comment '方法名称', - request_method varchar(10) default '' comment '请求方式', - operator_type int(1) default 0 comment '操作类别(0其它 1后台用户 2手机端用户)', - oper_name varchar(50) default '' comment '操作人员', - dept_name varchar(50) default '' comment '部门名称', - oper_url varchar(255) default '' comment '请求URL', - oper_ip varchar(128) default '' comment '主机地址', - oper_location varchar(255) default '' comment '操作地点', - oper_param varchar(2000) default '' comment '请求参数', - json_result varchar(2000) default '' comment '返回参数', - status int(1) default 0 comment '操作状态(0正常 1异常)', - error_msg varchar(2000) default '' comment '错误消息', - oper_time datetime comment '操作时间', - primary key (oper_id) +create table sys_oper_log +( + oper_id bigint(20) not null auto_increment comment '日志主键', + title varchar(50) default '' comment '模块标题', + business_type int(2) default 0 comment '业务类型(0其它 1新增 2修改 3删除)', + method varchar(100) default '' comment '方法名称', + request_method varchar(10) default '' comment '请求方式', + operator_type int(1) default 0 comment '操作类别(0其它 1后台用户 2手机端用户)', + oper_name varchar(50) default '' comment '操作人员', + dept_name varchar(50) default '' comment '部门名称', + oper_url varchar(255) default '' comment '请求URL', + oper_ip varchar(128) default '' comment '主机地址', + oper_location varchar(255) default '' comment '操作地点', + oper_param varchar(2000) default '' comment '请求参数', + json_result varchar(2000) default '' comment '返回参数', + status int(1) default 0 comment '操作状态(0正常 1异常)', + error_msg varchar(2000) default '' comment '错误消息', + oper_time datetime comment '操作时间', + primary key (oper_id) ) engine=innodb auto_increment=100 comment = '操作日志记录'; @@ -438,29 +698,39 @@ create table sys_oper_log ( drop table if exists sys_dict_type; create table sys_dict_type ( - dict_id bigint(20) not null auto_increment comment '字典主键', - dict_name varchar(100) default '' comment '字典名称', - dict_type varchar(100) default '' comment '字典类型', - status char(1) default '0' comment '状态(0正常 1停用)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (dict_id), - unique (dict_type) + dict_id bigint(20) not null auto_increment comment '字典主键', + dict_name varchar(100) default '' comment '字典名称', + dict_type varchar(100) default '' comment '字典类型', + status char(1) default '0' comment '状态(0正常 1停用)', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(500) default null comment '备注', + primary key (dict_id), + unique (dict_type) ) engine=innodb auto_increment=100 comment = '字典类型表'; -insert into sys_dict_type values(1, '用户性别', 'sys_user_sex', '0', 'admin', sysdate(), '', null, '用户性别列表'); -insert into sys_dict_type values(2, '菜单状态', 'sys_show_hide', '0', 'admin', sysdate(), '', null, '菜单状态列表'); -insert into sys_dict_type values(3, '系统开关', 'sys_normal_disable', '0', 'admin', sysdate(), '', null, '系统开关列表'); -insert into sys_dict_type values(4, '任务状态', 'sys_job_status', '0', 'admin', sysdate(), '', null, '任务状态列表'); -insert into sys_dict_type values(5, '任务分组', 'sys_job_group', '0', 'admin', sysdate(), '', null, '任务分组列表'); -insert into sys_dict_type values(6, '系统是否', 'sys_yes_no', '0', 'admin', sysdate(), '', null, '系统是否列表'); -insert into sys_dict_type values(7, '通知类型', 'sys_notice_type', '0', 'admin', sysdate(), '', null, '通知类型列表'); -insert into sys_dict_type values(8, '通知状态', 'sys_notice_status', '0', 'admin', sysdate(), '', null, '通知状态列表'); -insert into sys_dict_type values(9, '操作类型', 'sys_oper_type', '0', 'admin', sysdate(), '', null, '操作类型列表'); -insert into sys_dict_type values(10, '系统状态', 'sys_common_status', '0', 'admin', sysdate(), '', null, '登录状态列表'); +insert into sys_dict_type +values (1, '用户性别', 'sys_user_sex', '0', 'admin', sysdate(), '', null, '用户性别列表'); +insert into sys_dict_type +values (2, '菜单状态', 'sys_show_hide', '0', 'admin', sysdate(), '', null, '菜单状态列表'); +insert into sys_dict_type +values (3, '系统开关', 'sys_normal_disable', '0', 'admin', sysdate(), '', null, '系统开关列表'); +insert into sys_dict_type +values (4, '任务状态', 'sys_job_status', '0', 'admin', sysdate(), '', null, '任务状态列表'); +insert into sys_dict_type +values (5, '任务分组', 'sys_job_group', '0', 'admin', sysdate(), '', null, '任务分组列表'); +insert into sys_dict_type +values (6, '系统是否', 'sys_yes_no', '0', 'admin', sysdate(), '', null, '系统是否列表'); +insert into sys_dict_type +values (7, '通知类型', 'sys_notice_type', '0', 'admin', sysdate(), '', null, '通知类型列表'); +insert into sys_dict_type +values (8, '通知状态', 'sys_notice_status', '0', 'admin', sysdate(), '', null, '通知状态列表'); +insert into sys_dict_type +values (9, '操作类型', 'sys_oper_type', '0', 'admin', sysdate(), '', null, '操作类型列表'); +insert into sys_dict_type +values (10, '系统状态', 'sys_common_status', '0', 'admin', sysdate(), '', null, '登录状态列表'); -- ---------------------------- @@ -469,99 +739,148 @@ insert into sys_dict_type values(10, '系统状态', 'sys_common_status', '0', drop table if exists sys_dict_data; create table sys_dict_data ( - dict_code bigint(20) not null auto_increment comment '字典编码', - dict_sort int(4) default 0 comment '字典排序', - dict_label varchar(100) default '' comment '字典标签', - dict_value varchar(100) default '' comment '字典键值', - dict_type varchar(100) default '' comment '字典类型', - css_class varchar(100) default null comment '样式属性(其他样式扩展)', - list_class varchar(100) default null comment '表格回显样式', - is_default char(1) default 'N' comment '是否默认(Y是 N否)', - status char(1) default '0' comment '状态(0正常 1停用)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (dict_code) + dict_code bigint(20) not null auto_increment comment '字典编码', + dict_sort int(4) default 0 comment '字典排序', + dict_label varchar(100) default '' comment '字典标签', + dict_value varchar(100) default '' comment '字典键值', + dict_type varchar(100) default '' comment '字典类型', + css_class varchar(100) default null comment '样式属性(其他样式扩展)', + list_class varchar(100) default null comment '表格回显样式', + is_default char(1) default 'N' comment '是否默认(Y是 N否)', + status char(1) default '0' comment '状态(0正常 1停用)', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(500) default null comment '备注', + primary key (dict_code) ) engine=innodb auto_increment=100 comment = '字典数据表'; -insert into sys_dict_data values(1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', sysdate(), '', null, '性别男'); -insert into sys_dict_data values(2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别女'); -insert into sys_dict_data values(3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别未知'); -insert into sys_dict_data values(4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '显示菜单'); -insert into sys_dict_data values(5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '隐藏菜单'); -insert into sys_dict_data values(6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态'); -insert into sys_dict_data values(7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态'); -insert into sys_dict_data values(8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态'); -insert into sys_dict_data values(9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态'); -insert into sys_dict_data values(10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', sysdate(), '', null, '默认分组'); -insert into sys_dict_data values(11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', sysdate(), '', null, '系统分组'); -insert into sys_dict_data values(12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '系统默认是'); -insert into sys_dict_data values(13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '系统默认否'); -insert into sys_dict_data values(14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', sysdate(), '', null, '通知'); -insert into sys_dict_data values(15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', sysdate(), '', null, '公告'); -insert into sys_dict_data values(16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态'); -insert into sys_dict_data values(17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '关闭状态'); -insert into sys_dict_data values(18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '其他操作'); -insert into sys_dict_data values(19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '新增操作'); -insert into sys_dict_data values(20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '修改操作'); -insert into sys_dict_data values(21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '删除操作'); -insert into sys_dict_data values(22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '授权操作'); -insert into sys_dict_data values(23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导出操作'); -insert into sys_dict_data values(24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导入操作'); -insert into sys_dict_data values(25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '强退操作'); -insert into sys_dict_data values(26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '生成操作'); -insert into sys_dict_data values(27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '清空操作'); -insert into sys_dict_data values(28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '正常状态'); -insert into sys_dict_data values(29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态'); +insert into sys_dict_data +values (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', sysdate(), '', null, '性别男'); +insert into sys_dict_data +values (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别女'); +insert into sys_dict_data +values (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别未知'); +insert into sys_dict_data +values (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '显示菜单'); +insert into sys_dict_data +values (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '隐藏菜单'); +insert into sys_dict_data +values (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态'); +insert into sys_dict_data +values (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态'); +insert into sys_dict_data +values (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态'); +insert into sys_dict_data +values (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态'); +insert into sys_dict_data +values (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', sysdate(), '', null, '默认分组'); +insert into sys_dict_data +values (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', sysdate(), '', null, '系统分组'); +insert into sys_dict_data +values (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '系统默认是'); +insert into sys_dict_data +values (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '系统默认否'); +insert into sys_dict_data +values (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', sysdate(), '', null, '通知'); +insert into sys_dict_data +values (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', sysdate(), '', null, '公告'); +insert into sys_dict_data +values (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态'); +insert into sys_dict_data +values (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '关闭状态'); +insert into sys_dict_data +values (18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '其他操作'); +insert into sys_dict_data +values (19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '新增操作'); +insert into sys_dict_data +values (20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '修改操作'); +insert into sys_dict_data +values (21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '删除操作'); +insert into sys_dict_data +values (22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '授权操作'); +insert into sys_dict_data +values (23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导出操作'); +insert into sys_dict_data +values (24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导入操作'); +insert into sys_dict_data +values (25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '强退操作'); +insert into sys_dict_data +values (26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '生成操作'); +insert into sys_dict_data +values (27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '清空操作'); +insert into sys_dict_data +values (28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '正常状态'); +insert into sys_dict_data +values (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态'); -- ---------------------------- -- 13、参数配置表 -- ---------------------------- drop table if exists sys_config; -create table sys_config ( - config_id int(5) not null auto_increment comment '参数主键', - config_name varchar(100) default '' comment '参数名称', - config_key varchar(100) default '' comment '参数键名', - config_value varchar(500) default '' comment '参数键值', - config_type char(1) default 'N' comment '系统内置(Y是 N否)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (config_id) +create table sys_config +( + config_id int(5) not null auto_increment comment '参数主键', + config_name varchar(100) default '' comment '参数名称', + config_key varchar(100) default '' comment '参数键名', + config_value varchar(500) default '' comment '参数键值', + config_type char(1) default 'N' comment '系统内置(Y是 N否)', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(500) default null comment '备注', + primary key (config_id) ) engine=innodb auto_increment=100 comment = '参数配置表'; -insert into sys_config values(1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', sysdate(), '', null, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow'); -insert into sys_config values(2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', sysdate(), '', null, '初始化密码 123456'); -insert into sys_config values(3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', sysdate(), '', null, '深黑主题theme-dark,浅色主题theme-light,深蓝主题theme-blue'); -insert into sys_config values(4, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', sysdate(), '', null, '是否开启注册用户功能(true开启,false关闭)'); -insert into sys_config values(5, '用户管理-密码字符范围', 'sys.account.chrtype', '0', 'Y', 'admin', sysdate(), '', null, '默认任意字符范围,0任意(密码可以输入任意字符),1数字(密码只能为0-9数字),2英文字母(密码只能为a-z和A-Z字母),3字母和数字(密码必须包含字母,数字),4字母数字和特殊字符(目前支持的特殊字符包括:~!@#$%^&*()-=_+)'); -insert into sys_config values(6, '用户管理-初始密码修改策略', 'sys.account.initPasswordModify', '0', 'Y', 'admin', sysdate(), '', null, '0:初始密码修改策略关闭,没有任何提示,1:提醒用户,如果未修改初始密码,则在登录时就会提醒修改密码对话框'); -insert into sys_config values(7, '用户管理-账号密码更新周期', 'sys.account.passwordValidateDays', '0', 'Y', 'admin', sysdate(), '', null, '密码更新周期(填写数字,数据初始化值为0不限制,若修改必须为大于0小于365的正整数),如果超过这个周期登录系统时,则在登录时就会提醒修改密码对话框'); -insert into sys_config values(8, '主框架页-菜单导航显示风格', 'sys.index.menuStyle', 'default', 'Y', 'admin', sysdate(), '', null, '菜单导航显示风格(default为左侧导航菜单,topnav为顶部导航菜单)'); -insert into sys_config values(9, '主框架页-是否开启页脚', 'sys.index.footer', 'true', 'Y', 'admin', sysdate(), '', null, '是否开启底部页脚显示(true显示,false隐藏)'); -insert into sys_config values(10, '主框架页-是否开启页签', 'sys.index.tagsView', 'true', 'Y', 'admin', sysdate(), '', null, '是否开启菜单多页签显示(true显示,false隐藏)'); +insert into sys_config +values (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', sysdate(), '', null, + '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow'); +insert into sys_config +values (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', sysdate(), '', null, '初始化密码 123456'); +insert into sys_config +values (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', sysdate(), '', null, + '深黑主题theme-dark,浅色主题theme-light,深蓝主题theme-blue'); +insert into sys_config +values (4, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', sysdate(), '', null, + '是否开启注册用户功能(true开启,false关闭)'); +insert into sys_config +values (5, '用户管理-密码字符范围', 'sys.account.chrtype', '0', 'Y', 'admin', sysdate(), '', null, + '默认任意字符范围,0任意(密码可以输入任意字符),1数字(密码只能为0-9数字),2英文字母(密码只能为a-z和A-Z字母),3字母和数字(密码必须包含字母,数字),4字母数字和特殊字符(目前支持的特殊字符包括:~!@#$%^&*()-=_+)'); +insert into sys_config +values (6, '用户管理-初始密码修改策略', 'sys.account.initPasswordModify', '0', 'Y', 'admin', sysdate(), '', null, + '0:初始密码修改策略关闭,没有任何提示,1:提醒用户,如果未修改初始密码,则在登录时就会提醒修改密码对话框'); +insert into sys_config +values (7, '用户管理-账号密码更新周期', 'sys.account.passwordValidateDays', '0', 'Y', 'admin', sysdate(), '', null, + '密码更新周期(填写数字,数据初始化值为0不限制,若修改必须为大于0小于365的正整数),如果超过这个周期登录系统时,则在登录时就会提醒修改密码对话框'); +insert into sys_config +values (8, '主框架页-菜单导航显示风格', 'sys.index.menuStyle', 'default', 'Y', 'admin', sysdate(), '', null, + '菜单导航显示风格(default为左侧导航菜单,topnav为顶部导航菜单)'); +insert into sys_config +values (9, '主框架页-是否开启页脚', 'sys.index.footer', 'true', 'Y', 'admin', sysdate(), '', null, '是否开启底部页脚显示(true显示,false隐藏)'); +insert into sys_config +values (10, '主框架页-是否开启页签', 'sys.index.tagsView', 'true', 'Y', 'admin', sysdate(), '', null, + '是否开启菜单多页签显示(true显示,false隐藏)'); -- ---------------------------- -- 14、系统访问记录 -- ---------------------------- drop table if exists sys_logininfor; -create table sys_logininfor ( - info_id bigint(20) not null auto_increment comment '访问ID', - login_name varchar(50) default '' comment '登录账号', - ipaddr varchar(128) default '' comment '登录IP地址', - login_location varchar(255) default '' comment '登录地点', - browser varchar(50) default '' comment '浏览器类型', - os varchar(50) default '' comment '操作系统', - status char(1) default '0' comment '登录状态(0成功 1失败)', - msg varchar(255) default '' comment '提示消息', - login_time datetime comment '访问时间', - primary key (info_id) +create table sys_logininfor +( + info_id bigint(20) not null auto_increment comment '访问ID', + login_name varchar(50) default '' comment '登录账号', + ipaddr varchar(128) default '' comment '登录IP地址', + login_location varchar(255) default '' comment '登录地点', + browser varchar(50) default '' comment '浏览器类型', + os varchar(50) default '' comment '操作系统', + status char(1) default '0' comment '登录状态(0成功 1失败)', + msg varchar(255) default '' comment '提示消息', + login_time datetime comment '访问时间', + primary key (info_id) ) engine=innodb auto_increment=100 comment = '系统访问记录'; @@ -569,19 +888,20 @@ create table sys_logininfor ( -- 15、在线用户记录 -- ---------------------------- drop table if exists sys_user_online; -create table sys_user_online ( - sessionId varchar(50) default '' comment '用户会话id', - login_name varchar(50) default '' comment '登录账号', - dept_name varchar(50) default '' comment '部门名称', - ipaddr varchar(128) default '' comment '登录IP地址', - login_location varchar(255) default '' comment '登录地点', - browser varchar(50) default '' comment '浏览器类型', - os varchar(50) default '' comment '操作系统', - status varchar(10) default '' comment '在线状态on_line在线off_line离线', - start_timestamp datetime comment 'session创建时间', - last_access_time datetime comment 'session最后访问时间', - expire_time int(5) default 0 comment '超时时间,单位为分钟', - primary key (sessionId) +create table sys_user_online +( + sessionId varchar(50) default '' comment '用户会话id', + login_name varchar(50) default '' comment '登录账号', + dept_name varchar(50) default '' comment '部门名称', + ipaddr varchar(128) default '' comment '登录IP地址', + login_location varchar(255) default '' comment '登录地点', + browser varchar(50) default '' comment '浏览器类型', + os varchar(50) default '' comment '操作系统', + status varchar(10) default '' comment '在线状态on_line在线off_line离线', + start_timestamp datetime comment 'session创建时间', + last_access_time datetime comment 'session最后访问时间', + expire_time int(5) default 0 comment '超时时间,单位为分钟', + primary key (sessionId) ) engine=innodb comment = '在线用户记录'; @@ -589,42 +909,50 @@ create table sys_user_online ( -- 16、定时任务调度表 -- ---------------------------- drop table if exists sys_job; -create table sys_job ( - job_id bigint(20) not null auto_increment comment '任务ID', - job_name varchar(64) default '' comment '任务名称', - job_group varchar(64) default 'DEFAULT' comment '任务组名', - invoke_target varchar(500) not null comment '调用目标字符串', - cron_expression varchar(255) default '' comment 'cron执行表达式', - misfire_policy varchar(20) default '3' comment '计划执行错误策略(1立即执行 2执行一次 3放弃执行)', - concurrent char(1) default '1' comment '是否并发执行(0允许 1禁止)', - status char(1) default '0' comment '状态(0正常 1暂停)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default '' comment '备注信息', - primary key (job_id, job_name, job_group) +create table sys_job +( + job_id bigint(20) not null auto_increment comment '任务ID', + job_name varchar(64) default '' comment '任务名称', + job_group varchar(64) default 'DEFAULT' comment '任务组名', + invoke_target varchar(500) not null comment '调用目标字符串', + cron_expression varchar(255) default '' comment 'cron执行表达式', + misfire_policy varchar(20) default '3' comment '计划执行错误策略(1立即执行 2执行一次 3放弃执行)', + concurrent char(1) default '1' comment '是否并发执行(0允许 1禁止)', + status char(1) default '0' comment '状态(0正常 1暂停)', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(500) default '' comment '备注信息', + primary key (job_id, job_name, job_group) ) engine=innodb auto_increment=100 comment = '定时任务调度表'; -insert into sys_job values(1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); -insert into sys_job values(2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); -insert into sys_job values(3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); +insert into sys_job +values (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, + ''); +insert into sys_job +values (2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', + null, ''); +insert into sys_job +values (3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', + '1', '1', 'admin', sysdate(), '', null, ''); -- ---------------------------- -- 17、定时任务调度日志表 -- ---------------------------- drop table if exists sys_job_log; -create table sys_job_log ( - job_log_id bigint(20) not null auto_increment comment '任务日志ID', - job_name varchar(64) not null comment '任务名称', - job_group varchar(64) not null comment '任务组名', - invoke_target varchar(500) not null comment '调用目标字符串', - job_message varchar(500) comment '日志信息', - status char(1) default '0' comment '执行状态(0正常 1失败)', - exception_info varchar(2000) default '' comment '异常信息', - create_time datetime comment '创建时间', - primary key (job_log_id) +create table sys_job_log +( + job_log_id bigint(20) not null auto_increment comment '任务日志ID', + job_name varchar(64) not null comment '任务名称', + job_group varchar(64) not null comment '任务组名', + invoke_target varchar(500) not null comment '调用目标字符串', + job_message varchar(500) comment '日志信息', + status char(1) default '0' comment '执行状态(0正常 1失败)', + exception_info varchar(2000) default '' comment '异常信息', + create_time datetime comment '创建时间', + primary key (job_log_id) ) engine=innodb comment = '定时任务调度日志表'; @@ -632,53 +960,57 @@ create table sys_job_log ( -- 18、通知公告表 -- ---------------------------- drop table if exists sys_notice; -create table sys_notice ( - notice_id int(4) not null auto_increment comment '公告ID', - notice_title varchar(50) not null comment '公告标题', - notice_type char(1) not null comment '公告类型(1通知 2公告)', - notice_content varchar(2000) default null comment '公告内容', - status char(1) default '0' comment '公告状态(0正常 1关闭)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(255) default null comment '备注', - primary key (notice_id) +create table sys_notice +( + notice_id int(4) not null auto_increment comment '公告ID', + notice_title varchar(50) not null comment '公告标题', + notice_type char(1) not null comment '公告类型(1通知 2公告)', + notice_content varchar(2000) default null comment '公告内容', + status char(1) default '0' comment '公告状态(0正常 1关闭)', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(255) default null comment '备注', + primary key (notice_id) ) engine=innodb auto_increment=10 comment = '通知公告表'; -- ---------------------------- -- 初始化-公告信息表数据 -- ---------------------------- -insert into sys_notice values('1', '温馨提醒:2018-07-01 工圈子新版本发布啦', '2', '新版本内容', '0', 'admin', sysdate(), '', null, '管理员'); -insert into sys_notice values('2', '维护通知:2018-07-01 工圈子系统凌晨维护', '1', '维护内容', '0', 'admin', sysdate(), '', null, '管理员'); +insert into sys_notice +values ('1', '温馨提醒:2018-07-01 工圈子新版本发布啦', '2', '新版本内容', '0', 'admin', sysdate(), '', null, '管理员'); +insert into sys_notice +values ('2', '维护通知:2018-07-01 工圈子系统凌晨维护', '1', '维护内容', '0', 'admin', sysdate(), '', null, '管理员'); -- ---------------------------- -- 19、代码生成业务表 -- ---------------------------- drop table if exists gen_table; -create table gen_table ( - table_id bigint(20) not null auto_increment comment '编号', - table_name varchar(200) default '' comment '表名称', - table_comment varchar(500) default '' comment '表描述', - sub_table_name varchar(64) default null comment '关联子表的表名', - sub_table_fk_name varchar(64) default null comment '子表关联的外键名', - class_name varchar(100) default '' comment '实体类名称', - tpl_category varchar(200) default 'crud' comment '使用的模板(crud单表操作 tree树表操作 sub主子表操作)', - package_name varchar(100) comment '生成包路径', - module_name varchar(30) comment '生成模块名', - business_name varchar(30) comment '生成业务名', - function_name varchar(50) comment '生成功能名', - function_author varchar(50) comment '生成功能作者', - gen_type char(1) default '0' comment '生成代码方式(0zip压缩包 1自定义路径)', - gen_path varchar(200) default '/' comment '生成路径(不填默认项目路径)', - options varchar(1000) comment '其它生成选项', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (table_id) +create table gen_table +( + table_id bigint(20) not null auto_increment comment '编号', + table_name varchar(200) default '' comment '表名称', + table_comment varchar(500) default '' comment '表描述', + sub_table_name varchar(64) default null comment '关联子表的表名', + sub_table_fk_name varchar(64) default null comment '子表关联的外键名', + class_name varchar(100) default '' comment '实体类名称', + tpl_category varchar(200) default 'crud' comment '使用的模板(crud单表操作 tree树表操作 sub主子表操作)', + package_name varchar(100) comment '生成包路径', + module_name varchar(30) comment '生成模块名', + business_name varchar(30) comment '生成业务名', + function_name varchar(50) comment '生成功能名', + function_author varchar(50) comment '生成功能作者', + gen_type char(1) default '0' comment '生成代码方式(0zip压缩包 1自定义路径)', + gen_path varchar(200) default '/' comment '生成路径(不填默认项目路径)', + options varchar(1000) comment '其它生成选项', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + remark varchar(500) default null comment '备注', + primary key (table_id) ) engine=innodb auto_increment=1 comment = '代码生成业务表'; @@ -686,28 +1018,29 @@ create table gen_table ( -- 20、代码生成业务表字段 -- ---------------------------- drop table if exists gen_table_column; -create table gen_table_column ( - column_id bigint(20) not null auto_increment comment '编号', - table_id varchar(64) comment '归属表编号', - column_name varchar(200) comment '列名称', - column_comment varchar(500) comment '列描述', - column_type varchar(100) comment '列类型', - java_type varchar(500) comment 'JAVA类型', - java_field varchar(200) comment 'JAVA字段名', - is_pk char(1) comment '是否主键(1是)', - is_increment char(1) comment '是否自增(1是)', - is_required char(1) comment '是否必填(1是)', - is_insert char(1) comment '是否为插入字段(1是)', - is_edit char(1) comment '是否编辑字段(1是)', - is_list char(1) comment '是否列表字段(1是)', - is_query char(1) comment '是否查询字段(1是)', - query_type varchar(200) default 'EQ' comment '查询方式(等于、不等于、大于、小于、范围)', - html_type varchar(200) comment '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)', - dict_type varchar(200) default '' comment '字典类型', - sort int comment '排序', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - primary key (column_id) +create table gen_table_column +( + column_id bigint(20) not null auto_increment comment '编号', + table_id varchar(64) comment '归属表编号', + column_name varchar(200) comment '列名称', + column_comment varchar(500) comment '列描述', + column_type varchar(100) comment '列类型', + java_type varchar(500) comment 'JAVA类型', + java_field varchar(200) comment 'JAVA字段名', + is_pk char(1) comment '是否主键(1是)', + is_increment char(1) comment '是否自增(1是)', + is_required char(1) comment '是否必填(1是)', + is_insert char(1) comment '是否为插入字段(1是)', + is_edit char(1) comment '是否编辑字段(1是)', + is_list char(1) comment '是否列表字段(1是)', + is_query char(1) comment '是否查询字段(1是)', + query_type varchar(200) default 'EQ' comment '查询方式(等于、不等于、大于、小于、范围)', + html_type varchar(200) comment '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)', + dict_type varchar(200) default '' comment '字典类型', + sort int comment '排序', + create_by varchar(64) default '' comment '创建者', + create_time datetime comment '创建时间', + update_by varchar(64) default '' comment '更新者', + update_time datetime comment '更新时间', + primary key (column_id) ) engine=innodb auto_increment=1 comment = '代码生成业务表字段'; \ No newline at end of file