diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..fd446f4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,43 @@
+######################################################################
+# Build Tools
+
+.gradle
+/build/
+!gradle/wrapper/gradle-wrapper.jar
+
+target/
+!.mvn/wrapper/maven-wrapper.jar
+
+######################################################################
+# IDE
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+nbproject/private/
+build/*
+nbbuild/
+dist/
+nbdist/
+.nb-gradle/
+
+######################################################################
+# Others
+*.log
+*.xml.versionsBackup
+
+!*/build/*.java
+!*/build/*.html
+!*/build/*.xml
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..8564f29
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2018 RuoYi
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..3803d05
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,301 @@
+
+
+ 4.0.0
+
+ com.ruoyi
+ ruoyi
+ 4.7.2
+
+ ruoyi
+ http://www.ruoyi.vip
+ 若依管理系统
+
+
+ 4.7.2
+ UTF-8
+ UTF-8
+ 1.8
+ 3.1.1
+ 1.8.0
+ 3.0.14.RELEASE
+ 2.1.0
+ 1.2.8
+ 1.21
+ 2.3.2
+ 3.0.0
+ 2.2.0
+ 1.4.0
+ 1.2.79
+ 5.8.6
+ 5.10.0
+ 2.11.0
+ 1.4
+ 4.1.2
+ 2.3
+ 2.17.0
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ 2.5.6
+ pom
+ import
+
+
+
+
+ com.alibaba
+ druid-spring-boot-starter
+ ${druid.version}
+
+
+
+
+ com.github.penggle
+ kaptcha
+ ${kaptcha.version}
+
+
+
+
+ org.apache.shiro
+ shiro-core
+ ${shiro.version}
+
+
+
+
+ org.apache.shiro
+ shiro-spring
+ ${shiro.version}
+
+
+
+
+ org.apache.shiro
+ shiro-ehcache
+ ${shiro.version}
+
+
+
+
+ org.thymeleaf
+ thymeleaf-spring5
+ ${thymeleaf.version}
+
+
+
+ org.thymeleaf
+ thymeleaf
+ ${thymeleaf.version}
+
+
+
+
+ com.github.theborakompanioni
+ thymeleaf-extras-shiro
+ ${thymeleaf.extras.shiro.version}
+
+
+
+
+ eu.bitwalker
+ UserAgentUtils
+ ${bitwalker.version}
+
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+ ${mybatis-spring-boot.version}
+
+
+
+
+ com.github.pagehelper
+ pagehelper-spring-boot-starter
+ ${pagehelper.boot.version}
+
+
+
+
+ com.github.oshi
+ oshi-core
+ ${oshi.version}
+
+
+
+ net.java.dev.jna
+ jna
+ ${jna.version}
+
+
+
+ net.java.dev.jna
+ jna-platform
+ ${jna.version}
+
+
+
+
+ io.springfox
+ springfox-boot-starter
+ ${swagger.version}
+
+
+ io.swagger
+ swagger-models
+
+
+
+
+
+
+ commons-io
+ commons-io
+ ${commons.io.version}
+
+
+
+
+ commons-fileupload
+ commons-fileupload
+ ${commons.fileupload.version}
+
+
+
+
+ org.apache.poi
+ poi-ooxml
+ ${poi.version}
+
+
+
+
+ org.apache.velocity
+ velocity-engine-core
+ ${velocity.version}
+
+
+
+
+ com.alibaba
+ fastjson
+ ${fastjson.version}
+
+
+
+
+ org.apache.logging.log4j
+ log4j-api
+ ${log4j2.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-to-slf4j
+ ${log4j2.version}
+
+
+
+
+ com.ruoyi
+ ruoyi-quartz
+ ${ruoyi.version}
+
+
+
+
+ com.ruoyi
+ ruoyi-generator
+ ${ruoyi.version}
+
+
+
+
+ com.ruoyi
+ ruoyi-framework
+ ${ruoyi.version}
+
+
+
+
+ com.ruoyi
+ ruoyi-system
+ ${ruoyi.version}
+
+
+
+
+ com.ruoyi
+ ruoyi-common
+ ${ruoyi.version}
+
+
+
+
+
+
+ ruoyi-admin
+ ruoyi-framework
+ ruoyi-system
+ ruoyi-quartz
+ ruoyi-generator
+ ruoyi-common
+
+ pom
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ ${java.version}
+ ${java.version}
+ ${project.build.sourceEncoding}
+
+
+
+
+
+
+
+ public
+ aliyun nexus
+ https://maven.aliyun.com/repository/public
+
+ true
+
+
+
+
+
+
+ public
+ aliyun nexus
+ https://maven.aliyun.com/repository/public
+
+ true
+
+
+ false
+
+
+
+
+
\ No newline at end of file
diff --git a/ry.bat b/ry.bat
new file mode 100644
index 0000000..ae24940
--- /dev/null
+++ b/ry.bat
@@ -0,0 +1,67 @@
+@echo off
+
+rem jarƽĿ¼
+set AppName=ruoyi-admin.jar
+
+rem JVM
+set JVM_OPTS="-Dname=%AppName% -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
+
+
+ECHO.
+ ECHO. [1] %AppName%
+ ECHO. [2] ر%AppName%
+ ECHO. [3] %AppName%
+ ECHO. [4] ״̬ %AppName%
+ ECHO. [5]
+ECHO.
+
+ECHO.ѡĿ:
+set /p ID=
+ IF "%id%"=="1" GOTO start
+ IF "%id%"=="2" GOTO stop
+ IF "%id%"=="3" GOTO restart
+ IF "%id%"=="4" GOTO status
+ IF "%id%"=="5" EXIT
+PAUSE
+:start
+ for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %AppName%`) do (
+ set pid=%%a
+ set image_name=%%b
+ )
+ if defined pid (
+ echo %%is running
+ PAUSE
+ )
+
+start javaw %JAVA_OPTS% -jar %AppName%
+
+echo starting
+echo Start %AppName% success...
+goto:eof
+
+rem stopͨjpspid
+:stop
+ for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %AppName%`) do (
+ set pid=%%a
+ set image_name=%%b
+ )
+ if not defined pid (echo process %AppName% does not exists) else (
+ echo prepare to kill %image_name%
+ echo start kill %pid% ...
+ rem ݽIDkill
+ taskkill /f /pid %pid%
+ )
+goto:eof
+:restart
+ call :stop
+ call :start
+goto:eof
+:status
+ for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %AppName%`) do (
+ set pid=%%a
+ set image_name=%%b
+ )
+ if not defined pid (echo process %AppName% is dead ) else (
+ echo %image_name% is running
+ )
+goto:eof
diff --git a/ry.sh b/ry.sh
new file mode 100644
index 0000000..d6a9cf3
--- /dev/null
+++ b/ry.sh
@@ -0,0 +1,86 @@
+#!/bin/sh
+# ./ry.sh start 启动 stop 停止 restart 重启 status 状态
+AppName=ruoyi-admin.jar
+
+# JVM参数
+JVM_OPTS="-Dname=$AppName -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
+APP_HOME=`pwd`
+LOG_PATH=$APP_HOME/logs/$AppName.log
+
+if [ "$1" = "" ];
+then
+ echo -e "\033[0;31m 未输入操作名 \033[0m \033[0;34m {start|stop|restart|status} \033[0m"
+ exit 1
+fi
+
+if [ "$AppName" = "" ];
+then
+ echo -e "\033[0;31m 未输入应用名 \033[0m"
+ exit 1
+fi
+
+function start()
+{
+ PID=`ps -ef |grep java|grep $AppName|grep -v grep|awk '{print $2}'`
+
+ if [ x"$PID" != x"" ]; then
+ echo "$AppName is running..."
+ else
+ nohup java $JVM_OPTS -jar $AppName > /dev/null 2>&1 &
+ echo "Start $AppName success..."
+ fi
+}
+
+function stop()
+{
+ echo "Stop $AppName"
+
+ PID=""
+ query(){
+ PID=`ps -ef |grep java|grep $AppName|grep -v grep|awk '{print $2}'`
+ }
+
+ query
+ if [ x"$PID" != x"" ]; then
+ kill -TERM $PID
+ echo "$AppName (pid:$PID) exiting..."
+ while [ x"$PID" != x"" ]
+ do
+ sleep 1
+ query
+ done
+ echo "$AppName exited."
+ else
+ echo "$AppName already stopped."
+ fi
+}
+
+function restart()
+{
+ stop
+ sleep 2
+ start
+}
+
+function status()
+{
+ PID=`ps -ef |grep java|grep $AppName|grep -v grep|wc -l`
+ if [ $PID != 0 ];then
+ echo "$AppName is running..."
+ else
+ echo "$AppName is not running..."
+ fi
+}
+
+case $1 in
+ start)
+ start;;
+ stop)
+ stop;;
+ restart)
+ restart;;
+ status)
+ status;;
+ *)
+
+esac
diff --git a/sql/quartz.sql b/sql/quartz.sql
new file mode 100644
index 0000000..cee613b
--- /dev/null
+++ b/sql/quartz.sql
@@ -0,0 +1,174 @@
+DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;
+DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;
+DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;
+DROP TABLE IF EXISTS QRTZ_LOCKS;
+DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;
+DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS;
+DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;
+DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;
+DROP TABLE IF EXISTS QRTZ_TRIGGERS;
+DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;
+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对象',
+ 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对象',
+ primary key (sched_name, trigger_name, trigger_group),
+ foreign key (sched_name, job_name, job_group) references QRTZ_JOB_DETAILS(sched_name, job_name, job_group)
+) engine=innodb 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 '已经触发的次数',
+ primary key (sched_name, trigger_name, trigger_group),
+ foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
+) engine=innodb 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 '时区',
+ primary key (sched_name, trigger_name, trigger_group),
+ foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
+) engine=innodb 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对象',
+ primary key (sched_name, trigger_name, trigger_group),
+ foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
+) engine=innodb 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对象',
+ 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的外键',
+ 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 '是否接受恢复执行',
+ 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 '检查间隔时间',
+ 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 '悲观锁名称',
+ 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的第二个参数',
+ primary key (sched_name, trigger_name, trigger_group),
+ foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
+) engine=innodb comment = '同步机制的行锁表';
+
+commit;
\ No newline at end of file
diff --git a/sql/ruoyi.html b/sql/ruoyi.html
new file mode 100644
index 0000000..abd2596
--- /dev/null
+++ b/sql/ruoyi.html
@@ -0,0 +1,2890 @@
+
+
+
+
+RuoYi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Table qrtz_blob_triggers
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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_cron_triggers
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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_locks
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ sched_name |
+ varchar( 120 ) |
+ |
+
+
+ * |
+ lock_name |
+ varchar( 40 ) |
+ |
+
+Indexes |
+ | pk_qrtz_locks |
+ ON sched_name, lock_name |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Table sys_dept
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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_logininfor
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ role_id |
+ int |
+ 角色ID |
+
+
+ * |
+ menu_id |
+ int |
+ 菜单ID |
+
+Indexes |
+ | pk_sys_role_menu |
+ ON role_id, menu_id |
+ |
+
+
+
+
+
+Table sys_user
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ user_id |
+ varchar( 64 ) |
+ 用户ID |
+
+
+ * |
+ post_id |
+ varchar( 64 ) |
+ 岗位ID |
+
+Indexes |
+ | pk_sys_user_post |
+ ON user_id, post_id |
+ |
+
+
+
+
+
+Table sys_user_role
+
+
+Indexes | Field Name | Data Type | Description |
+
+
+ * |
+ 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
diff --git a/sql/ruoyi.pdm b/sql/ruoyi.pdm
new file mode 100644
index 0000000..78d8504
--- /dev/null
+++ b/sql/ruoyi.pdm
@@ -0,0 +1,4851 @@
+
+
+
+
+
+
+
+
+
+21C20947-ED50-4632-B638-DC1A02BD948A
+ruoyi
+ruoyi
+1524449337
+Administrator
+1538297587
+admin
+[FolderOptions]
+
+[FolderOptions\Physical Objects]
+GenerationCheckModel=Yes
+GenerationPath=
+GenerationOptions=
+GenerationTasks=
+GenerationTargets=
+GenerationSelections=
+RevPkey=Yes
+RevFkey=Yes
+RevAkey=Yes
+RevCheck=Yes
+RevIndx=Yes
+RevOpts=Yes
+RevViewAsTabl=No
+RevViewOpts=Yes
+RevSystAsTabl=Yes
+RevTablPerm=No
+RevViewPerm=No
+RevProcPerm=No
+RevDbpkPerm=No
+RevSqncPerm=No
+RevAdtPerm=No
+RevUserPriv=No
+RevUserOpts=No
+RevGrpePriv=No
+RevRolePriv=No
+RevDtbsOpts=Yes
+RevDtbsPerm=No
+RevViewIndx=Yes
+RevJidxOpts=Yes
+RevStats=No
+RevTspcPerm=No
+RevCaseSensitive=No
+GenTrgrStdMsg=Yes
+GenTrgrMsgTab=
+GenTrgrMsgNo=
+GenTrgrMsgTxt=
+TrgrPreserve=No
+TrgrIns=Yes
+TrgrUpd=Yes
+TrgrDel=Yes
+TrgrC2Ins=Yes
+TrgrC2Upd=Yes
+TrgrC3=Yes
+TrgrC4=Yes
+TrgrC5=Yes
+TrgrC6=Yes
+TrgrC7=Yes
+TrgrC8=Yes
+TrgrC9=Yes
+TrgrC10=Yes
+TrgrC11=Yes
+TrgrC1=Yes
+TrgrC12Ins=Yes
+TrgrC12Upd=Yes
+TrgrC13=Yes
+UpdateTableStatistics=Yes
+UpdateColumnStatistics=Yes
+
+[FolderOptions\Physical Objects\Database Generation]
+GenScriptName=orders.sql
+GenScriptName0=orders.sql
+GenScriptName1=studentsystem.sql
+GenScriptName2=NetCTOSS.sql
+GenScriptName3=product.sql
+GenScriptName4=voteSystem.sql
+GenScriptName5=.sql
+GenScriptName6=enterpriseManagement.sql
+GenScriptName7=crebas.sql
+GenScriptName8=
+GenScriptName9=
+GenPathName=C:\Users\Administrator\Desktop\
+GenSingleFile=Yes
+GenODBC=No
+GenCheckModel=Yes
+GenScriptPrev=Yes
+GenArchiveModel=No
+GenUseSync=No
+GenSyncChoice=0
+GenSyncArch=
+GenSyncRmg=0
+
+[FolderOptions\Physical Objects\Database Generation\Format]
+GenScriptTitle=Yes
+GenScriptNamLabl=No
+GenScriptQDtbs=No
+GenScriptQOwnr=Yes
+GenScriptCase=0
+GenScriptEncoding=ANSI
+GenScriptNAcct=No
+IdentifierDelimiter="
+
+[FolderOptions\Physical Objects\Database Generation\Database]
+Create=Yes
+Open=Yes
+Close=Yes
+Drop=Yes
+Permission=No
+
+[FolderOptions\Physical Objects\Database Generation\Database\Create]
+Physical Options=Yes
+Header=Yes
+Footer=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Tablespace]
+Create=Yes
+Drop=Yes
+Comment=Yes
+Permission=No
+
+[FolderOptions\Physical Objects\Database Generation\Tablespace\Create]
+Header=Yes
+Footer=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Storage]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\User]
+Create=Yes
+Grant=Yes
+Drop=Yes
+Comment=Yes
+Privilege=No
+
+[FolderOptions\Physical Objects\Database Generation\User\Create]
+Physical Options=No
+
+[FolderOptions\Physical Objects\Database Generation\Group]
+Create=Yes
+Drop=Yes
+Comment=Yes
+Privilege=No
+
+[FolderOptions\Physical Objects\Database Generation\Role]
+Create=Yes
+Drop=Yes
+Privilege=No
+
+[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType]
+Create=Yes
+Comment=Yes
+Drop=Yes
+
+[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create]
+Default value=Yes
+Check=Yes
+
+[FolderOptions\Physical Objects\Database Generation\AbstractDataType]
+Create=Yes
+Header=Yes
+Footer=Yes
+Drop=Yes
+Comment=Yes
+Install JAVA class=Yes
+Remove JAVA class=Yes
+Permission=No
+
+[FolderOptions\Physical Objects\Database Generation\Rule]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Default]
+Create=Yes
+Comment=Yes
+Drop=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Sequence]
+Create=Yes
+Drop=Yes
+Comment=Yes
+Permission=No
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column]
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table]
+Create=Yes
+Drop=Yes
+Comment=Yes
+Permission=No
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create]
+Check=Yes
+Physical Options=Yes
+Header=Yes
+Footer=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check]
+Constraint declaration=No
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column]
+User datatype=No
+Default value=Yes
+Check=Yes
+Physical Options=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check]
+Constraint declaration=No
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key]
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create]
+Constraint declaration=No
+Physical Options=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create]
+Constraint declaration=No
+Physical Options=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create]
+Constraint declaration=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create]
+Constraint declaration=Yes
+Physical Options=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter]
+Primary key=No
+Foreign key=No
+Alternate key=No
+Cluster=Yes
+Other=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter]
+For insert=Yes
+For update=Yes
+For delete=Yes
+For other=Yes
+
+[FolderOptions\Physical Objects\Database Generation\View]
+Create=Yes
+Drop=Yes
+Comment=Yes
+Permission=No
+
+[FolderOptions\Physical Objects\Database Generation\View\Create]
+Force Column list=No
+Physical Options=Yes
+Header=Yes
+Footer=Yes
+
+[FolderOptions\Physical Objects\Database Generation\View\ViewColumn]
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\View\ViewIndex]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create]
+Physical Options=Yes
+
+[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter]
+Cluster=Yes
+Other=Yes
+
+[FolderOptions\Physical Objects\Database Generation\View\Trigger]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter]
+For insert=Yes
+For update=Yes
+For delete=Yes
+For other=Yes
+
+[FolderOptions\Physical Objects\Database Generation\DBMSTrigger]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Synonym]
+Create=Yes
+Drop=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Synonym\Filter]
+Table=Yes
+View=Yes
+Proc=Yes
+Synonym=Yes
+Database Package=Yes
+Sequence=Yes
+
+[FolderOptions\Physical Objects\Database Generation\JoinIndex]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create]
+Physical Options=Yes
+Header=Yes
+Footer=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Procedure]
+Create=Yes
+Drop=Yes
+Comment=Yes
+Permission=No
+
+[FolderOptions\Physical Objects\Database Generation\Procedure\Create]
+Header=Yes
+Footer=Yes
+
+[FolderOptions\Physical Objects\Database Generation\DatabasePackage]
+Create=Yes
+Drop=Yes
+Permission=No
+
+[FolderOptions\Physical Objects\Database Generation\WebService]
+Create=Yes
+Drop=Yes
+Comment=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Dimension]
+Create=Yes
+Drop=Yes
+
+[FolderOptions\Physical Objects\Database Generation\Synchronization]
+GenBackupTabl=1
+GenKeepBackTabl=1
+GenTmpTablDrop=No
+GenKeepTablOpts=No
+
+[FolderOptions\Physical Objects\Test Data]
+GenDataPathName=
+GenDataSinglefile=Yes
+GenDataScriptName=testdata
+GenDataScriptName0=
+GenDataScriptName1=
+GenDataScriptName2=
+GenDataScriptName3=
+GenDataScriptName4=
+GenDataScriptName5=
+GenDataScriptName6=
+GenDataScriptName7=
+GenDataScriptName8=
+GenDataScriptName9=
+GenDataOdbc=0
+GenDataDelOld=No
+GenDataTitle=No
+GenDataDefNumRows=20
+GenDataCommit=0
+GenDataPacket=0
+GenDataOwner=No
+GenDataProfNumb=
+GenDataProfChar=
+GenDataProfDate=
+GenDataCSVSeparator=,
+GenDataFileFormat=CSV
+GenDataUseWizard=No
+
+[FolderOptions\Pdm]
+IndxIQName=%COLUMN%_%INDEXTYPE%
+IndxPK=Yes
+IndxFK=Yes
+IndxAK=Yes
+IndxPKName=%TABLE%_PK
+IndxFKName=%REFR%_FK
+IndxAKName=%AKEY%_AK
+IndxPreserve=No
+IndxThreshold=0
+IndxStats=No
+RefrPreserve=No
+JidxPreserve=No
+RbldMultiFact=Yes
+RbldMultiDim=Yes
+RbldMultiJidx=Yes
+CubePreserve=No
+TablStProcPreserve=No
+ProcDepPreserve=Yes
+TrgrDepPreserve=Yes
+CubeScriptPath=
+CubeScriptCase=0
+CubeScriptEncoding=ANSI
+CubeScriptNacct=No
+CubeScriptHeader=No
+CubeScriptExt=csv
+CubeScriptExt0=txt
+CubeScriptExt1=
+CubeScriptExt2=
+CubeScriptSep=,
+CubeScriptDeli="
+DfltDomnName=D_%.U:VALUE%
+DfltColnName=D_%.U:VALUE%
+DfltReuse=Yes
+DfltDrop=Yes
+[ModelOptions]
+
+[ModelOptions\Physical Objects]
+CaseSensitive=No
+DisplayName=Yes
+EnableTrans=No
+EnableRequirements=No
+DefaultDttp=
+IgnoreOwner=No
+RebuildTrigger=Yes
+RefrUnique=No
+RefrAutoMigrate=Yes
+RefrMigrateReuse=Yes
+RefrMigrateDomain=Yes
+RefrMigrateCheck=Yes
+RefrMigrateRule=Yes
+RefrMigrateExtd=No
+RefrMigrDefaultLink=No
+RefrDfltImpl=D
+RefrPrgtColn=No
+RefrMigrateToEnd=No
+RebuildTriggerDep=No
+ColnFKName=%.3:PARENT%_%COLUMN%
+ColnFKNameUse=No
+DomnCopyDttp=Yes
+DomnCopyChck=No
+DomnCopyRule=No
+DomnCopyMand=No
+DomnCopyExtd=No
+DomnCopyProf=No
+Notation=0
+DomnDefaultMandatory=No
+ColnDefaultMandatory=No
+TablDefaultOwner=
+ViewDefaultOwner=
+TrgrDefaultOwnerTabl=
+TrgrDefaultOwnerView=
+IdxDefaultOwnerTabl=
+IdxDefaultOwnerView=
+JdxDefaultOwner=
+DBPackDefaultOwner=
+SeqDefaultOwner=
+ProcDefaultOwner=
+DBMSTrgrDefaultOwner=
+Currency=USD
+RefrDeleteConstraint=1
+RefrUpdateConstraint=1
+RefrParentMandatory=No
+RefrParentChangeAllow=Yes
+RefrCheckOnCommit=No
+
+[ModelOptions\Physical Objects\NamingOptionsTemplates]
+
+[ModelOptions\Physical Objects\ClssNamingOptions]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\TABL]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code]
+Template=
+MaxLen=64
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\COLN]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code]
+Template=
+MaxLen=64
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\INDX]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\REFR]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\VREF]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\VIEW]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code]
+Template=
+MaxLen=64
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()"
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()"
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FACT]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\DIMN]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\CUBE]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\CUBE\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\CUBE\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\MEAS]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\DATTR]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FILO]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass]
+
+[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code]
+Template=
+MaxLen=254
+Case=M
+ValidChar=
+InvldChar=
+AllValid=Yes
+NoAccent=No
+DefaultChar=
+Script=
+ConvTable=
+ConvTablePath=%_HOME%\Resource Files\Conversion Tables
+
+[ModelOptions\Connection]
+
+[ModelOptions\Pdm]
+
+[ModelOptions\Generate]
+
+[ModelOptions\Generate\Pdm]
+RRMapping=No
+
+[ModelOptions\Generate\Cdm]
+CheckModel=Yes
+SaveLinks=Yes
+NameToCode=No
+Notation=2
+
+[ModelOptions\Generate\Oom]
+CheckModel=Yes
+SaveLinks=Yes
+ORMapping=No
+NameToCode=Yes
+ClassPrefix=
+
+[ModelOptions\Generate\Xsm]
+CheckModel=Yes
+SaveLinks=Yes
+ORMapping=No
+NameToCode=No
+
+[ModelOptions\Generate\Ldm]
+CheckModel=Yes
+SaveLinks=Yes
+NameToCode=No
+
+[ModelOptions\Default Opts]
+
+[ModelOptions\Default Opts\TABL]
+PhysOpts=
+
+[ModelOptions\Default Opts\COLN]
+PhysOpts=
+
+[ModelOptions\Default Opts\INDX]
+PhysOpts=
+
+[ModelOptions\Default Opts\AKEY]
+PhysOpts=
+
+[ModelOptions\Default Opts\PKEY]
+PhysOpts=
+
+[ModelOptions\Default Opts\STOR]
+PhysOpts=
+
+[ModelOptions\Default Opts\TSPC]
+PhysOpts=
+
+[ModelOptions\Default Opts\SQNC]
+PhysOpts=
+
+[ModelOptions\Default Opts\DTBS]
+PhysOpts=
+
+[ModelOptions\Default Opts\USER]
+PhysOpts=
+
+[ModelOptions\Default Opts\JIDX]
+PhysOpts=
+
+
+AFAD9ECF-F417-4FCE-BEA4-884857D4C1A9
+MySQL 5.0
+MYSQL50
+1524449337
+Administrator
+1524449337
+Administrator
+
+F4F16ECD-F2F1-4006-AF6F-638D5C65F35E
+4BA9F647-DAB1-11D1-9944-006097355D9B
+
+
+
+
+B6C2C4A4-6A8A-41F3-909D-C7B514E1EAE2
+PhysicalDiagram_1
+PhysicalDiagram_1
+1524449325
+Administrator
+1538297386
+admin
+[DisplayPreferences]
+
+[DisplayPreferences\PDM]
+
+[DisplayPreferences\General]
+Adjust to text=Yes
+Snap Grid=No
+Constrain Labels=Yes
+Display Grid=No
+Show Page Delimiter=Yes
+Grid size=0
+Graphic unit=2
+Window color=255, 255, 255
+Background image=
+Background mode=8
+Watermark image=
+Watermark mode=8
+Show watermark on screen=No
+Gradient mode=0
+Gradient end color=255, 255, 255
+Show Swimlane=No
+SwimlaneVert=Yes
+TreeVert=No
+CompDark=0
+
+[DisplayPreferences\Object]
+Mode=0
+Trunc Length=80
+Word Length=80
+Word Text=!""#$%&'()*+,-./:;<=>?@[\]^_`{|}~
+Shortcut IntIcon=Yes
+Shortcut IntLoct=Yes
+Shortcut IntFullPath=No
+Shortcut IntLastPackage=Yes
+Shortcut ExtIcon=Yes
+Shortcut ExtLoct=No
+Shortcut ExtFullPath=No
+Shortcut ExtLastPackage=Yes
+Shortcut ExtIncludeModl=Yes
+EObjShowStrn=Yes
+ExtendedObject.Comment=No
+ExtendedObject.IconPicture=No
+ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
+ELnkShowStrn=Yes
+ELnkShowName=Yes
+ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form>
+FileObject.Stereotype=No
+FileObject.DisplayName=Yes
+FileObject.LocationOrName=No
+FileObject.IconPicture=No
+FileObject.IconMode=Yes
+FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
+PckgShowStrn=Yes
+Package.Comment=No
+Package.IconPicture=No
+Package_SymbolLayout=
+Display Model Version=Yes
+Table.Stereotype=Yes
+Table.DisplayName=Yes
+Table.OwnerDisplayName=No
+Table.Columns=Yes
+Table.Columns._Filter=""PDMCOLNALL
+Table.Columns._Columns=Stereotype DataType KeyIndicator
+Table.Columns._Limit=-5
+Table.Keys=No
+Table.Keys._Columns=Stereotype Indicator
+Table.Indexes=No
+Table.Indexes._Columns=Stereotype
+Table.Triggers=No
+Table.Triggers._Columns=Stereotype
+Table.Comment=No
+Table.IconPicture=No
+Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Stereotype No\r\nDisplayName Yes\r\nDataType No\r\nSymbolDataType No "Domain or Data type"\r\nDomain No\r\nKeyIndicator No\r\nIndexIndicator No\r\nNullStatus No" Filters=""All Columns" PDMCOLNALL ""\r\n"PK Columns" PDMCOLNPK "PRIM \"TRUE\" TRUE"\r\n"Key Columns" PDMCOLNKEY "KEYS \"TRUE\" TRUE"" HasLimit="Yes" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
+View.Stereotype=Yes
+View.DisplayName=Yes
+View.OwnerDisplayName=No
+View.Columns=Yes
+View.Columns._Columns=DisplayName
+View.Columns._Limit=-5
+View.TemporaryVTables=Yes
+View.Indexes=No
+View.Comment=No
+View.IconPicture=No
+View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No "Domain or Data type"\r\nIndexIndicator No" HasLimit="Yes" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
+Procedure.Stereotype=No
+Procedure.DisplayName=Yes
+Procedure.OwnerDisplayName=No
+Procedure.Comment=No
+Procedure.IconPicture=No
+Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
+Reference.Cardinality=No
+Reference.ImplementationType=No
+Reference.ChildRole=Yes
+Reference.Stereotype=Yes
+Reference.DisplayName=No
+Reference.ForeignKeyConstraintName=Yes
+Reference.JoinExpression=No
+Reference.Integrity=No
+Reference.ParentRole=Yes
+Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form>
+ViewReference.ChildRole=Yes
+ViewReference.Stereotype=Yes
+ViewReference.DisplayName=No
+ViewReference.JoinExpression=No
+ViewReference.ParentRole=Yes
+ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form>
+File Location=No
+PckgStrn=Yes
+ColnMode=0
+ColnMax=5
+TablOwnr=No
+ColnDttp=Yes
+ColnDomn=No
+ColnShowDomn=No
+ColnKey=Yes
+ColnIndx=No
+ColnMand=No
+ColnStrn=Yes
+VColName=Yes
+VColExpr=No
+VColDttp=No
+VColIndx=No
+VColCMod=0
+VColCMax=5
+ProcOwnr=No
+KeyStrn=Yes
+IndxStrn=Yes
+TrgrStrn=Yes
+
+[DisplayPreferences\Symbol]
+
+[DisplayPreferences\Symbol\FRMEOBJ]
+STRNFont=新宋体,8,N
+STRNFont color=0, 0, 0
+DISPNAMEFont=新宋体,8,N
+DISPNAMEFont color=0, 0, 0
+LABLFont=新宋体,8,N
+LABLFont color=0, 0, 0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Width=6000
+Height=2000
+Brush color=255 255 255
+Fill Color=Yes
+Brush style=6
+Brush bitmap mode=12
+Brush gradient mode=64
+Brush gradient color=192 192 192
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 255 128 128
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\FRMELNK]
+CENTERFont=新宋体,8,N
+CENTERFont color=0, 0, 0
+Line style=0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Brush color=255 255 255
+Fill Color=Yes
+Brush style=1
+Brush bitmap mode=12
+Brush gradient mode=0
+Brush gradient color=118 118 118
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 128 128 255
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\FILO]
+OBJSTRNFont=新宋体,8,N
+OBJSTRNFont color=0, 0, 0
+DISPNAMEFont=新宋体,8,N
+DISPNAMEFont color=0, 0, 0
+LCNMFont=新宋体,8,N
+LCNMFont color=0, 0, 0
+AutoAdjustToText=Yes
+Keep aspect=Yes
+Keep center=Yes
+Keep size=No
+Width=2400
+Height=2400
+Brush color=255 255 255
+Fill Color=No
+Brush style=1
+Brush bitmap mode=12
+Brush gradient mode=0
+Brush gradient color=118 118 118
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 0 0 255
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\PDMPCKG]
+STRNFont=新宋体,8,N
+STRNFont color=0, 0, 0
+DISPNAMEFont=新宋体,8,N
+DISPNAMEFont color=0, 0, 0
+LABLFont=新宋体,8,N
+LABLFont color=0, 0, 0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Width=4800
+Height=3600
+Brush color=255 255 192
+Fill Color=Yes
+Brush style=6
+Brush bitmap mode=12
+Brush gradient mode=65
+Brush gradient color=255 255 255
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 178 178 178
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\TABL]
+STRNFont=新宋体,8,N
+STRNFont color=0, 0, 0
+DISPNAMEFont=新宋体,8,N
+DISPNAMEFont color=0, 0, 0
+OWNRDISPNAMEFont=新宋体,8,N
+OWNRDISPNAMEFont color=0, 0, 0
+ColumnsFont=新宋体,8,N
+ColumnsFont color=0, 0, 0
+TablePkColumnsFont=新宋体,8,U
+TablePkColumnsFont color=0, 0, 0
+TableFkColumnsFont=新宋体,8,N
+TableFkColumnsFont color=0, 0, 0
+KeysFont=新宋体,8,N
+KeysFont color=0, 0, 0
+IndexesFont=新宋体,8,N
+IndexesFont color=0, 0, 0
+TriggersFont=新宋体,8,N
+TriggersFont color=0, 0, 0
+LABLFont=新宋体,8,N
+LABLFont color=0, 0, 0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Width=4800
+Height=4000
+Brush color=178 214 252
+Fill Color=Yes
+Brush style=6
+Brush bitmap mode=12
+Brush gradient mode=65
+Brush gradient color=255 255 255
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 0 128 192
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\VIEW]
+STRNFont=新宋体,8,N
+STRNFont color=0, 0, 0
+DISPNAMEFont=新宋体,8,N
+DISPNAMEFont color=0, 0, 0
+OWNRDISPNAMEFont=新宋体,8,N
+OWNRDISPNAMEFont color=0, 0, 0
+ColumnsFont=新宋体,8,N
+ColumnsFont color=0, 0, 0
+TablePkColumnsFont=新宋体,8,U
+TablePkColumnsFont color=0, 0, 0
+TableFkColumnsFont=新宋体,8,N
+TableFkColumnsFont color=0, 0, 0
+TemporaryVTablesFont=新宋体,8,N
+TemporaryVTablesFont color=0, 0, 0
+IndexesFont=新宋体,8,N
+IndexesFont color=0, 0, 0
+LABLFont=新宋体,8,N
+LABLFont color=0, 0, 0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Width=4800
+Height=4000
+Brush color=208 208 255
+Fill Color=Yes
+Brush style=6
+Brush bitmap mode=12
+Brush gradient mode=65
+Brush gradient color=255 255 255
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 128 128 192
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\PROC]
+STRNFont=新宋体,8,N
+STRNFont color=0, 0, 0
+DISPNAMEFont=新宋体,8,N
+DISPNAMEFont color=0, 0, 0
+OWNRDISPNAMEFont=新宋体,8,N
+OWNRDISPNAMEFont color=0, 0, 0
+LABLFont=新宋体,8,N
+LABLFont color=0, 0, 0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Width=4000
+Height=1000
+Brush color=255 255 192
+Fill Color=Yes
+Brush style=6
+Brush bitmap mode=12
+Brush gradient mode=65
+Brush gradient color=255 255 255
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 128 108 0
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\REFR]
+SOURCEFont=新宋体,8,N
+SOURCEFont color=0, 0, 0
+CENTERFont=新宋体,8,N
+CENTERFont color=0, 0, 0
+DESTINATIONFont=新宋体,8,N
+DESTINATIONFont color=0, 0, 0
+Line style=0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Brush color=255 255 255
+Fill Color=Yes
+Brush style=1
+Brush bitmap mode=12
+Brush gradient mode=0
+Brush gradient color=118 118 118
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 0 128 192
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\VREF]
+SOURCEFont=新宋体,8,N
+SOURCEFont color=0, 0, 0
+CENTERFont=新宋体,8,N
+CENTERFont color=0, 0, 0
+DESTINATIONFont=新宋体,8,N
+DESTINATIONFont color=0, 0, 0
+Line style=0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Brush color=255 255 255
+Fill Color=Yes
+Brush style=1
+Brush bitmap mode=12
+Brush gradient mode=0
+Brush gradient color=118 118 118
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 128 128 192
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\USRDEPD]
+OBJXSTRFont=新宋体,8,N
+OBJXSTRFont color=0, 0, 0
+Line style=0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Brush color=255 255 255
+Fill Color=Yes
+Brush style=1
+Brush bitmap mode=12
+Brush gradient mode=0
+Brush gradient color=118 118 118
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=2 0 128 128 255
+Shadow color=192 192 192
+Shadow=0
+
+[DisplayPreferences\Symbol\Free Symbol]
+Free TextFont=新宋体,8,N
+Free TextFont color=0, 0, 0
+Line style=0
+AutoAdjustToText=Yes
+Keep aspect=No
+Keep center=No
+Keep size=No
+Brush color=255 255 255
+Fill Color=Yes
+Brush style=1
+Brush bitmap mode=12
+Brush gradient mode=0
+Brush gradient color=118 118 118
+Brush background image=
+Custom shape=
+Custom text mode=0
+Pen=1 0 0 0 255
+Shadow color=192 192 192
+Shadow=0
+(8268, 11693)
+((315,354), (433,354))
+1
+15
+
+
+1524449375
+1538296407
+-1
+((-38123,15297), (-26435,28269))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1524449886
+-1
+((-23935,12010), (-11861,28282))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538296409
+-1
+((-9361,18172), (2713,27845))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1524449886
+-1
+((5214,16547), (17288,27869))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538296412
+-1
+((19788,14872), (31862,27845))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538296204
+-1
+((-37598,8498), (-29000,12497))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538296205
+-1
+((-37674,3548), (-29076,7547))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538296308
+-1
+((-37528,-6452), (-28929,-2453))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538296401
+-1
+((-24280,-1775), (-11048,10373))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538296599
+-1
+((-9182,625), (2892,10298))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538296612
+-1
+((5017,-2538), (17091,10434))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538297772
+-1
+((-39520,-17440), (-26288,-8592))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538297770
+-1
+((-24744,-19106), (-10738,-8608))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538297380
+-1
+((-9749,-20696), (3870,-8548))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1524449375
+1538297383
+-1
+((5261,-17623), (18494,-8774))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1538296083
+1538296211
+-1
+((-37675,-1349), (-29076,2650))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+1538296587
+1538296608
+-1
+((19570,-987), (32030,8687))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+config_id
+1538296632
+1538297253
+((-13950,-17175), (73200,19575))
+4130
+1
+0
+7
+16777215
+16777215
+新宋体,8,N
+
+
+1538297386
+1538297498
+-1
+((19859,-18262), (33092,-8589))
+12615680
+16570034
+12632256
+STRN 0 新宋体,8,N
+DISPNAME 0 新宋体,8,N
+OWNRDISPNAME 0 新宋体,8,N
+Columns 0 新宋体,8,N
+TablePkColumns 0 新宋体,8,U
+TableFkColumns 0 新宋体,8,N
+Keys 0 新宋体,8,N
+Indexes 0 新宋体,8,N
+Triggers 0 新宋体,8,N
+LABL 0 新宋体,8,N
+6
+65
+16777215
+
+
+
+
+
+
+
+
+
+
+
+
+BB11FFF9-9DBB-4648-87AA-9A50E1214549
+sys_dept
+sys_dept
+1524449375
+Administrator
+1538297518
+admin
+部门表
+
+
+
+00C66282-419A-4915-8509-DFFFE6352DE8
+dept_id
+dept_id
+1524449375
+Administrator
+1524449375
+Administrator
+部门id
+int(11)
+11
+1
+1
+
+
+5B6FB0B1-5B1E-4E86-AF2A-72C49EBB315E
+parent_id
+parent_id
+1524449375
+Administrator
+1524449375
+Administrator
+父部门id
+0
+int(11)
+11
+
+
+065E33A5-6AB5-44F1-8FEC-A72311EECD66
+ancestors
+ancestors
+1538295690
+admin
+1538295792
+admin
+varchar(50)
+50
+
+
+EBB59EC8-AFD4-40E3-B811-DD5040728D91
+dept_name
+dept_name
+1524449375
+Administrator
+1524449375
+Administrator
+部门名称
+''
+varchar(30)
+30
+
+
+2F26C025-82B0-4AC5-AEE0-32BA07B7B529
+order_num
+order_num
+1524449375
+Administrator
+1524449375
+Administrator
+显示顺序
+0
+int(4)
+4
+
+
+CA504E09-528C-482E-A0C7-F86C559AA3A6
+leader
+leader
+1524449375
+Administrator
+1524449375
+Administrator
+负责人
+''
+varchar(20)
+20
+
+
+9CFC55C4-DF2B-4A90-A789-C3839FAA43A8
+phone
+phone
+1524449375
+Administrator
+1524449375
+Administrator
+联系电话
+''
+varchar(20)
+20
+
+
+1A9407E5-D74E-4CE9-9078-C4EC25393F7B
+email
+email
+1524449375
+Administrator
+1524449375
+Administrator
+邮箱
+''
+varchar(20)
+20
+
+
+B6772812-4B69-4248-871D-FA1B4BA0E5F7
+status
+status
+1524449375
+Administrator
+1538295792
+admin
+部门状态:0正常,1停用
+0
+char(1)
+1
+
+
+6EBD2BFF-861E-4247-BAAB-B37CCBAF6F8D
+del_flag
+del_flag
+1538295690
+admin
+1538295792
+admin
+char(1)
+1
+
+
+2504A090-F6D6-493F-855E-5154E01AF0CA
+create_by
+create_by
+1524449375
+Administrator
+1524449375
+Administrator
+创建者
+''
+varchar(64)
+64
+
+
+D866AE9E-E7FF-47B2-BF3D-9BC1605A2F39
+create_time
+create_time
+1524449375
+Administrator
+1524449375
+Administrator
+创建时间
+timestamp
+
+
+7C6C9836-FC23-4492-8CF1-A4439E01B57C
+update_by
+update_by
+1524449375
+Administrator
+1524449375
+Administrator
+更新者
+''
+varchar(64)
+64
+
+
+FCED770D-005C-4531-A9D7-D1FD0A054719
+update_time
+update_time
+1524449375
+Administrator
+1524449375
+Administrator
+更新时间
+timestamp
+
+
+
+
+15C1774B-9F17-48B6-A61F-728A25220B30
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+AA56FD91-4450-4282-8F31-AE302DF6AFEC
+sys_user
+sys_user
+1524449375
+Administrator
+1538297540
+admin
+用户信息表
+
+
+
+4A920BCE-4040-4F12-89D2-7DF345B90321
+user_id
+user_id
+1524449375
+Administrator
+1524449375
+Administrator
+用户ID
+int(11)
+11
+1
+1
+
+
+174E10B2-4A4D-40FF-80B8-B4D285561E42
+dept_id
+dept_id
+1524449375
+Administrator
+1538297552
+admin
+部门ID
+NULL
+int(11)
+11
+
+
+1D4908A9-5416-4252-BA09-FA122D0194C3
+login_name
+login_name
+1524449375
+Administrator
+1524449375
+Administrator
+登录账号
+''
+varchar(30)
+30
+
+
+2EF63346-9E82-4746-81B7-AB67D727446D
+user_name
+user_name
+1524449375
+Administrator
+1524449375
+Administrator
+用户昵称
+''
+varchar(30)
+30
+
+
+477EA57C-0E0B-4596-9A85-EC91E72F5160
+user_type
+user_type
+1524449375
+Administrator
+1524449375
+Administrator
+类型:Y默认用户,N非默认用户
+N
+char(1)
+1
+
+
+CD16FFF4-F214-473B-A9A8-FA30A3E357D1
+email
+email
+1524449375
+Administrator
+1524449375
+Administrator
+用户邮箱
+''
+varchar(100)
+100
+
+
+61603FA5-3EBC-4389-AED7-1B54D238A563
+phonenumber
+phonenumber
+1524449375
+Administrator
+1524449375
+Administrator
+手机号码
+''
+varchar(20)
+20
+
+
+65E9DE55-ED58-4BD9-B96C-7C081D1119B2
+sex
+sex
+1538295815
+admin
+1538295948
+admin
+char(1)
+1
+
+
+E5E35061-221A-4BB9-AA22-3CF20F1FCCF6
+avatar
+avatar
+1538295815
+admin
+1538295948
+admin
+varchar(100)
+100
+
+
+4ED1C2BF-B826-4A82-9464-EEBF271F4054
+password
+password
+1524449375
+Administrator
+1524449375
+Administrator
+密码
+''
+varchar(100)
+100
+
+
+53E6BB49-3435-46E0-832F-BCAFE1A021CB
+salt
+salt
+1524449375
+Administrator
+1524449375
+Administrator
+盐加密
+''
+varchar(100)
+100
+
+
+245CAD53-B33B-4EED-8CFA-7AA10ED943B8
+status
+status
+1524449375
+Administrator
+1538297540
+admin
+帐号状态:0正常,1禁用
+0
+char(1)
+1
+
+
+7F851464-6CC5-445B-9413-2A89B9CE90CB
+del_flag
+del_flag
+1524449375
+Administrator
+1538295948
+admin
+拒绝登录描述
+''
+char(1)
+1
+
+
+3DC8EC79-D75A-4BF8-8FBC-152E938AC14F
+create_by
+create_by
+1524449375
+Administrator
+1524449375
+Administrator
+创建者
+''
+varchar(64)
+64
+
+
+48C8C936-7A34-4A97-AACA-A6F07751FFAD
+create_time
+create_time
+1524449375
+Administrator
+1524449375
+Administrator
+创建时间
+timestamp
+
+
+6050B4F3-9B26-4B40-AB4C-BA483F179958
+update_by
+update_by
+1524449375
+Administrator
+1524449375
+Administrator
+更新者
+''
+varchar(64)
+64
+
+
+CD1E7E11-8EB6-4C9C-A69C-39CBCF10573E
+update_time
+update_time
+1524449375
+Administrator
+1524449375
+Administrator
+更新时间
+timestamp
+
+
+F9F55D4C-13E6-49A0-BFDB-E0AFE0FA5501
+remark
+remark
+1538295815
+admin
+1538295948
+admin
+varchar(500)
+500
+
+
+
+
+2E35FD67-A7A7-4B10-85E4-85115AD0E143
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+2711A520-532C-4F14-A034-BFF047C9CD6B
+sys_post
+sys_post
+1524449375
+Administrator
+1538297571
+admin
+岗位信息表
+
+
+
+FB04D29E-41F0-49A3-BFDB-58E222843F21
+post_id
+post_id
+1524449375
+Administrator
+1524449375
+Administrator
+岗位ID
+int(11)
+11
+1
+1
+
+
+50010C4E-4F59-47B9-8F08-05E8E071E8B1
+post_code
+post_code
+1524449375
+Administrator
+1524449375
+Administrator
+岗位编码
+varchar(64)
+64
+1
+
+
+0F929250-051E-4344-B22A-C30E071A543B
+post_name
+post_name
+1524449375
+Administrator
+1524449375
+Administrator
+岗位名称
+varchar(100)
+100
+1
+
+
+2BC9005E-350F-46BE-98D6-9B13060F1B20
+post_sort
+post_sort
+1524449375
+Administrator
+1524449375
+Administrator
+显示顺序
+int(4)
+4
+1
+
+
+F6D7AD3E-5EA0-4759-B6BF-6334B7105B78
+status
+status
+1524449375
+Administrator
+1538297565
+admin
+状态(0正常 1停用)
+char(1)
+1
+1
+
+
+CED01369-5063-479D-A444-32936369A486
+create_by
+create_by
+1524449375
+Administrator
+1524449375
+Administrator
+创建者
+''
+varchar(64)
+64
+
+
+A29528FF-A2B9-4149-B997-1B0204D42E40
+create_time
+create_time
+1524449375
+Administrator
+1524449375
+Administrator
+创建时间
+timestamp
+
+
+6026A05D-0C1E-497E-8EAF-FDB704BE6A52
+update_by
+update_by
+1524449375
+Administrator
+1524449375
+Administrator
+更新者
+''
+varchar(64)
+64
+
+
+DF516F5F-CD82-4347-AC57-BDCB4E5DD75E
+update_time
+update_time
+1524449375
+Administrator
+1524449375
+Administrator
+更新时间
+timestamp
+
+
+539CEC34-49F0-49A0-9B7C-B84655FD2233
+remark
+remark
+1524449375
+Administrator
+1524449375
+Administrator
+备注
+''
+varchar(500)
+500
+
+
+
+
+14E893B1-D0BA-46A7-A905-F0FFA089B65A
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+11337551-BA45-43CD-9148-92BE60E2F8F5
+sys_role
+sys_role
+1524449375
+Administrator
+1538297608
+admin
+角色信息表
+
+
+
+A420E2C9-8FE3-452A-9047-C7BEACE8490C
+role_id
+role_id
+1524449375
+Administrator
+1524449375
+Administrator
+角色ID
+int(10)
+10
+1
+1
+
+
+9342763D-5B89-4440-965B-2B55DB4ACD86
+role_name
+role_name
+1524449375
+Administrator
+1524449375
+Administrator
+角色名称
+varchar(30)
+30
+1
+
+
+54480009-0C7E-40F2-AA76-CD914A6D66C5
+role_key
+role_key
+1524449375
+Administrator
+1524449375
+Administrator
+角色权限字符串
+varchar(100)
+100
+1
+
+
+E73F4D0E-12A0-42B5-B3CE-B573D499DD6C
+role_sort
+role_sort
+1524449375
+Administrator
+1538296031
+admin
+显示顺序
+int(10)
+10
+
+
+5F836F54-9EBD-4768-AA3C-F268F5FAFE8D
+data_scope
+data_scope
+1538295973
+admin
+1538296031
+admin
+char(1)
+1
+
+
+424ED799-E4C1-44AD-A172-C2B3C405E9C5
+status
+status
+1524449375
+Administrator
+1538297608
+admin
+角色状态:0正常,1禁用
+0
+char(1)
+1
+
+
+8E034C76-5966-4246-B81B-7B12F37D96A7
+del_flag
+del_flag
+1538295973
+admin
+1538296031
+admin
+char(1)
+1
+
+
+214F6E1F-28B1-454B-ABF0-D1C43220129D
+create_by
+create_by
+1524449375
+Administrator
+1524449375
+Administrator
+创建者
+''
+varchar(64)
+64
+
+
+1A6D5791-0353-4ABC-8BC2-921BB87A2E5A
+create_time
+create_time
+1524449375
+Administrator
+1524449375
+Administrator
+创建时间
+timestamp
+
+
+D6394880-A49C-4B83-B43A-5FDBAA918AA3
+update_by
+update_by
+1524449375
+Administrator
+1524449375
+Administrator
+更新者
+''
+varchar(64)
+64
+
+
+34285DF5-8E36-452B-A3AA-9F4290C20F7E
+update_time
+update_time
+1524449375
+Administrator
+1524449375
+Administrator
+更新时间
+timestamp
+
+
+2FAB98F7-68A2-460B-8A20-5D5DA73F5103
+remark
+remark
+1524449375
+Administrator
+1524449375
+Administrator
+备注
+''
+varchar(500)
+500
+
+
+
+
+4342E67F-D33C-435F-9865-973E053B6075
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+FBC2A590-443B-43C9-82D5-687B850C8B3D
+sys_menu
+sys_menu
+1524449375
+Administrator
+1538297627
+admin
+菜单权限表
+
+
+
+BB061292-3B99-432E-9B96-5362AAD918B9
+menu_id
+menu_id
+1524449375
+Administrator
+1524449375
+Administrator
+菜单ID
+int(11)
+11
+1
+1
+
+
+EA8422AB-37B1-4D60-A3C9-A4BF9039A9D4
+menu_name
+menu_name
+1524449375
+Administrator
+1524449375
+Administrator
+菜单名称
+varchar(50)
+50
+1
+
+
+E56E04A8-63F6-4271-92E3-974DC84DD536
+parent_id
+parent_id
+1524449375
+Administrator
+1524449375
+Administrator
+父菜单ID
+0
+int(11)
+11
+
+
+1809914E-6B09-4CD2-8916-E603D6717557
+order_num
+order_num
+1524449375
+Administrator
+1524449375
+Administrator
+显示顺序
+NULL
+int(4)
+4
+
+
+FCB44D46-3C21-40CB-B942-57823E52E5B1
+url
+url
+1524449375
+Administrator
+1524449375
+Administrator
+请求地址
+''
+varchar(200)
+200
+
+
+667EE044-6805-4668-BAF4-E78B3052051F
+menu_type
+menu_type
+1524449375
+Administrator
+1524449375
+Administrator
+类型:M目录,C菜单,F按钮
+''
+char(1)
+1
+
+
+F7658083-BCAB-46F7-AF31-8A4B1D8749EF
+visible
+visible
+1524449375
+Administrator
+1538297627
+admin
+菜单状态:0显示,1隐藏
+0
+char(1)
+1
+
+
+528611C8-C319-430F-8F00-68FBA60F310B
+perms
+perms
+1524449375
+Administrator
+1524449375
+Administrator
+权限标识
+''
+varchar(100)
+100
+
+
+38004CD7-8DD0-43F1-9E59-B50132CB6F1A
+icon
+icon
+1524449375
+Administrator
+1524449375
+Administrator
+菜单图标
+''
+varchar(100)
+100
+
+
+6927665F-EC42-4E1F-A275-4B27F442B6B8
+create_by
+create_by
+1524449375
+Administrator
+1524449375
+Administrator
+创建者
+''
+varchar(64)
+64
+
+
+1A6A4D0F-0B0B-4522-B4DA-3F1D592CB889
+create_time
+create_time
+1524449375
+Administrator
+1524449375
+Administrator
+创建时间
+timestamp
+
+
+605D7776-4820-4BA9-91E8-AD837B73AEFB
+update_by
+update_by
+1524449375
+Administrator
+1524449375
+Administrator
+更新者
+''
+varchar(64)
+64
+
+
+4CFF26BB-8736-4864-855E-C7C1B133370B
+update_time
+update_time
+1524449375
+Administrator
+1524449375
+Administrator
+更新时间
+timestamp
+
+
+67C6E46C-DF06-480A-BC74-E927406E5D26
+remark
+remark
+1524449375
+Administrator
+1524449375
+Administrator
+备注
+''
+varchar(500)
+500
+
+
+
+
+08EBE713-9E4D-4312-AA7D-2E4E439734E5
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+F8CB66D1-3632-4509-97C4-17016BE261FC
+sys_user_role
+sys_user_role
+1524449375
+Administrator
+1538297676
+admin
+用户和角色关联表
+
+
+
+73701F72-C45B-4CA0-8A62-632890E3DEF0
+user_id
+user_id
+1524449375
+Administrator
+1524449375
+Administrator
+用户ID
+int(11)
+11
+1
+
+
+CABD458B-DA59-46A8-99C3-088AD8D34097
+role_id
+role_id
+1524449375
+Administrator
+1524449375
+Administrator
+角色ID
+int(11)
+11
+1
+
+
+
+
+37C3213B-EF22-4CD4-A91F-9A9A2503FB2A
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+
+9F8C6A9F-3221-410E-AEA4-D1A80026397E
+sys_role_menu
+sys_role_menu
+1524449375
+Administrator
+1538297683
+admin
+角色和菜单关联表
+
+
+
+D2E151A5-6156-46EF-844E-0ADC3070293B
+role_id
+role_id
+1524449375
+Administrator
+1524449375
+Administrator
+角色ID
+int(11)
+11
+1
+
+
+6B8C1E62-FD8B-4504-8FA0-F69917722FBD
+menu_id
+menu_id
+1524449375
+Administrator
+1524449375
+Administrator
+菜单ID
+int(11)
+11
+1
+
+
+
+
+2E72304F-91F0-4392-BAE8-BBF7A4346B7D
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+
+726CB18E-7D5B-4E2E-9CF8-047AD5AF89E3
+sys_user_post
+sys_user_post
+1524449375
+Administrator
+1538297694
+admin
+用户与岗位关联表
+
+
+
+E4A1CAB6-0F63-4917-ACEF-418DE7F894BA
+user_id
+user_id
+1524449375
+Administrator
+1538296306
+admin
+用户ID
+int(11)
+11
+1
+
+
+8E7188D5-B3A5-4F1D-B6CB-D77D652414DE
+post_id
+post_id
+1524449375
+Administrator
+1538296306
+admin
+岗位ID
+int(11)
+11
+1
+
+
+
+
+4091B7D3-2404-4C20-BBCD-B63E22A5E960
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+
+FE347A45-D8EC-423B-9B38-4D315A3ABE42
+sys_oper_log
+sys_oper_log
+1524449375
+Administrator
+1538297699
+admin
+操作日志记录
+
+
+
+F5FC8AC1-7415-4A57-BA2C-EE2E7B9E1EFC
+oper_id
+oper_id
+1524449375
+Administrator
+1524449375
+Administrator
+日志主键
+int(11)
+11
+1
+1
+
+
+2103BC5C-E28D-4369-8369-E898B218587A
+title
+title
+1524449375
+Administrator
+1524449375
+Administrator
+模块标题
+''
+varchar(50)
+50
+
+
+6816377B-3DB6-424A-99ED-1D20FEB30ED4
+business_type
+business_type
+1524449375
+Administrator
+1538296397
+admin
+功能请求
+''
+int(2)
+2
+
+
+9CA3B7C3-F52C-4E2E-893F-8E6EBA7B2667
+method
+method
+1524449375
+Administrator
+1524449375
+Administrator
+方法名称
+''
+varchar(100)
+100
+
+
+A5744803-C050-4108-9D15-7A0B95F03642
+operator_type
+operator_type
+1524449375
+Administrator
+1538296397
+admin
+来源渠道
+''
+int(1)
+1
+
+
+B0DF8235-6BC1-452C-8B30-A56F0430E4F5
+oper_name
+oper_name
+1524449375
+Administrator
+1538296397
+admin
+登录账号
+''
+varchar(50)
+50
+
+
+25315A12-4EB9-4B67-9E2C-9F40F8EF7FAB
+dept_name
+dept_name
+1524449375
+Administrator
+1524449375
+Administrator
+部门名称
+''
+varchar(50)
+50
+
+
+7AF8602B-A1DA-4EA3-BFB2-7638F96A86C0
+oper_url
+oper_url
+1524449375
+Administrator
+1524449375
+Administrator
+请求URL
+''
+varchar(255)
+255
+
+
+F2A56B63-7A56-43FA-8099-411F3578B30D
+oper_ip
+oper_ip
+1524449375
+Administrator
+1524449375
+Administrator
+主机地址
+''
+varchar(30)
+30
+
+
+1EF1BAF6-F5C1-496C-98E0-8B10C37279A1
+oper_param
+oper_param
+1524449375
+Administrator
+1524449375
+Administrator
+请求参数
+''
+varchar(255)
+255
+
+
+AA3F3A4E-D375-4232-B152-01DCFB8F6B6D
+status
+status
+1524449375
+Administrator
+1524449375
+Administrator
+操作状态 0正常 1异常
+0
+int(1)
+1
+
+
+29E44D4A-6AC7-4220-A502-4BFC8746397A
+error_msg
+error_msg
+1524449375
+Administrator
+1524449375
+Administrator
+错误消息
+''
+varchar(2000)
+2000
+
+
+22343C35-D913-485B-862E-2CEF579AAF22
+oper_time
+oper_time
+1524449375
+Administrator
+1524449375
+Administrator
+操作时间
+timestamp
+
+
+
+
+C0561C20-CC22-471B-A764-414C0D378FD6
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+AA2CFBA5-FA97-4AF1-92FE-645370B5848D
+sys_dict_type
+sys_dict_type
+1524449375
+Administrator
+1538297703
+admin
+字典类型表
+
+
+
+79CB7D43-B999-4D92-9477-D3AFEBD94248
+dict_id
+dict_id
+1524449375
+Administrator
+1524449375
+Administrator
+字典主键
+int(11)
+11
+1
+1
+
+
+2490B755-3E0A-4935-97F0-2EFDF9A72D05
+dict_name
+dict_name
+1524449375
+Administrator
+1524449375
+Administrator
+字典名称
+''
+varchar(100)
+100
+
+
+7421238A-82DB-4992-AA28-41726AB6A5D6
+dict_type
+dict_type
+1524449375
+Administrator
+1524449375
+Administrator
+字典类型
+''
+varchar(100)
+100
+
+
+971D2FBD-1A24-4EE4-B943-9367609C7472
+status
+status
+1524449375
+Administrator
+1538296458
+admin
+状态(0正常 1禁用)
+0
+char(1)
+1
+
+
+B8876246-5BBA-4A03-86D7-98CA4EBEE342
+create_by
+create_by
+1524449375
+Administrator
+1524449375
+Administrator
+创建者
+''
+varchar(64)
+64
+
+
+5237CED2-0853-41DE-ACF4-BE442BC9E112
+create_time
+create_time
+1524449375
+Administrator
+1524449375
+Administrator
+创建时间
+timestamp
+
+
+2CACFBC0-8349-4B3A-9183-208B18C9F56F
+update_by
+update_by
+1524449375
+Administrator
+1524449375
+Administrator
+更新者
+''
+varchar(64)
+64
+
+
+ABEE7806-4F61-4B97-980C-CA081F61CA7C
+update_time
+update_time
+1524449375
+Administrator
+1524449375
+Administrator
+更新时间
+timestamp
+
+
+3966B558-B911-45DE-86C6-57F3DB9267BA
+remark
+remark
+1524449375
+Administrator
+1524449375
+Administrator
+备注
+''
+varchar(500)
+500
+
+
+AFC0A0ED-A469-40B2-A6C4-4616444830AA
+unique
+unique
+1524449375
+Administrator
+1524449375
+Administrator
+(dict_type)
+
+
+
+
+BAD40D8E-BC11-44F5-918E-B27CABBCB051
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+493D6B25-21D0-45B1-BBA0-764B9C09B57D
+sys_dict_data
+sys_dict_data
+1524449375
+Administrator
+1538297709
+admin
+字典数据表
+
+
+
+CFDB23A8-AE38-4051-973A-2DABAC8283F9
+dict_code
+dict_code
+1524449375
+Administrator
+1524449375
+Administrator
+字典编码
+int(11)
+11
+1
+1
+
+
+EAA405BD-12A8-472F-A42D-CDA6A82E291A
+dict_sort
+dict_sort
+1524449375
+Administrator
+1524449375
+Administrator
+字典排序
+0
+int(4)
+4
+
+
+F13017F5-2AA0-4DE9-9DC2-A9A3D73A98E6
+dict_label
+dict_label
+1524449375
+Administrator
+1524449375
+Administrator
+字典标签
+''
+varchar(100)
+100
+
+
+EEEC4136-823D-4892-9BB9-BB0B4ADD83E3
+dict_value
+dict_value
+1524449375
+Administrator
+1524449375
+Administrator
+字典键值
+''
+varchar(100)
+100
+
+
+ADF5A383-D055-40BE-BBFC-06E2B93D4E6A
+dict_type
+dict_type
+1524449375
+Administrator
+1524449375
+Administrator
+字典类型
+''
+varchar(100)
+100
+
+
+A0B2DDF2-251D-4701-9B00-6893C74CC449
+css_class
+css_class
+1538296497
+admin
+1538296556
+admin
+varchar(100)
+100
+
+
+3CBFBA8E-7609-458D-9E53-A825C3F307A2
+list_class
+list_class
+1538296497
+admin
+1538296556
+admin
+varchar(100)
+100
+
+
+BA974839-DEE0-4684-BBEF-6D7776C34354
+is_default
+is_default
+1538296497
+admin
+1538296556
+admin
+char(1)
+1
+
+
+1676CDF5-01CA-4749-BA1D-6E5399257BD0
+status
+status
+1524449375
+Administrator
+1524449375
+Administrator
+状态(0正常 1禁用)
+0
+int(1)
+1
+
+
+8798B094-1AAF-4A23-B2F1-4C19DACF1AA3
+create_by
+create_by
+1524449375
+Administrator
+1524449375
+Administrator
+创建者
+''
+varchar(64)
+64
+
+
+D1CB9293-D762-403C-85CB-4B974ACF7328
+create_time
+create_time
+1524449375
+Administrator
+1524449375
+Administrator
+创建时间
+timestamp
+
+
+5A34AF87-B25E-4349-9713-69DC50F6F5F2
+update_by
+update_by
+1524449375
+Administrator
+1524449375
+Administrator
+更新者
+''
+varchar(64)
+64
+
+
+3204FBAC-1F61-4571-ADC4-BF1BE9CED85A
+update_time
+update_time
+1524449375
+Administrator
+1524449375
+Administrator
+更新时间
+timestamp
+
+
+B7DE1842-809C-4401-9C80-C9A37DF9B053
+remark
+remark
+1524449375
+Administrator
+1524449375
+Administrator
+备注
+''
+varchar(500)
+500
+
+
+
+
+2809F417-7FA5-48DA-B613-662C7C28061E
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+0A7C2F56-6E3B-4E70-A549-0EC60779D180
+sys_logininfor
+sys_logininfor
+1524449375
+Administrator
+1538297756
+admin
+系统访问记录
+
+
+
+5CB5D942-D52B-487D-BC86-476481B0FB8D
+info_id
+info_id
+1524449375
+Administrator
+1524449375
+Administrator
+访问ID
+int(11)
+11
+1
+1
+
+
+A1C66DBC-9DB7-428B-9275-3D014B6CE388
+login_name
+login_name
+1524449375
+Administrator
+1524449375
+Administrator
+登录账号
+''
+varchar(50)
+50
+
+
+8E0F50A6-F98D-48B0-8D9D-78F3A76ED171
+ipaddr
+ipaddr
+1524449375
+Administrator
+1524449375
+Administrator
+登录IP地址
+''
+varchar(50)
+50
+
+
+91B70723-1A7E-4277-A100-63B775A504B3
+login_location
+login_location
+1538297350
+admin
+1538297369
+admin
+varchar(255)
+255
+
+
+AA04F533-A044-428B-80F8-515B6BB1A302
+browser
+browser
+1524449375
+Administrator
+1524449375
+Administrator
+浏览器类型
+''
+varchar(50)
+50
+
+
+D37570E9-9EEE-4349-B875-494A5415C736
+os
+os
+1524449375
+Administrator
+1524449375
+Administrator
+操作系统
+''
+varchar(50)
+50
+
+
+CF10A80C-123E-42F3-A2DD-1B770E5F9D86
+status
+status
+1524449375
+Administrator
+1524449375
+Administrator
+登录状态 0成功 1失败
+0
+int(1)
+1
+
+
+9113784E-932A-4FAF-82CB-A75B8C827309
+msg
+msg
+1524449375
+Administrator
+1524449375
+Administrator
+提示消息
+''
+varchar(255)
+255
+
+
+BCA519C6-19C9-45DF-A0B5-F88E9E6D3557
+login_time
+login_time
+1524449375
+Administrator
+1524449375
+Administrator
+访问时间
+timestamp
+
+
+
+
+C14E656C-0645-49EB-8B42-AD82232E0416
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+4DCA223F-E98B-4D8B-A71C-CFB438C15488
+sys_user_online
+sys_user_online
+1524449375
+Administrator
+1538297754
+admin
+在线用户记录
+
+
+
+7FCC57CE-47DD-4948-B949-10401B2FC7B1
+sessionId
+sessionId
+1524449375
+Administrator
+1524449375
+Administrator
+用户会话id
+''
+varchar(50)
+50
+1
+
+
+FDE5B59D-8CF7-4AAE-987F-3FF2AEBE22CB
+login_name
+login_name
+1524449375
+Administrator
+1524449375
+Administrator
+登录账号
+''
+varchar(50)
+50
+
+
+AB65FF92-33A0-42C8-8B3F-454A1FAD5615
+dept_name
+dept_name
+1524449375
+Administrator
+1524449375
+Administrator
+部门名称
+''
+varchar(50)
+50
+
+
+C4DAF2D0-9CDC-476B-A011-FF5D302371EB
+ipaddr
+ipaddr
+1524449375
+Administrator
+1524449375
+Administrator
+登录IP地址
+''
+varchar(50)
+50
+
+
+C8243FB0-425B-4A74-9ADA-C93B15E713EA
+login_location
+login_location
+1538297178
+admin
+1538297216
+admin
+varchar(255)
+255
+
+
+89EC40B0-0C22-4811-90BB-BEA385ACDF20
+browser
+browser
+1524449375
+Administrator
+1524449375
+Administrator
+浏览器类型
+''
+varchar(50)
+50
+
+
+AC455631-CFE0-45BB-A0C5-788D695E4B6C
+os
+os
+1524449375
+Administrator
+1524449375
+Administrator
+操作系统
+''
+varchar(50)
+50
+
+
+5C56E3C9-4591-4762-89E1-C9BBFECB5F11
+status
+status
+1524449375
+Administrator
+1524449375
+Administrator
+在线状态on_line在线off_line离线
+''
+varchar(10)
+10
+
+
+0CAF2F1F-459F-4F78-9075-D95F924A4FF7
+start_timestamp
+start_timestamp
+1524449375
+Administrator
+1524449375
+Administrator
+session创建时间
+timestamp
+
+
+6AE6BDED-823E-4455-9A9F-338EC6F7BDB9
+last_access_time
+last_access_time
+1524449375
+Administrator
+1524449375
+Administrator
+session最后访问时间
+timestamp
+
+
+CE390924-4628-421C-979F-002C2952E99E
+expire_time
+expire_time
+1524449375
+Administrator
+1524449375
+Administrator
+超时时间,单位为分钟
+0
+int(5)
+5
+
+
+
+
+365CC94D-6124-42C7-96BD-376B84B709F7
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+AFCBF4DB-07EC-42D1-ACA7-56B5038F5AC5
+sys_job
+sys_job
+1524449375
+Administrator
+1538297732
+admin
+定时任务调度表
+
+
+
+1658CED4-3885-4094-AB70-F35408EBCD5E
+job_id
+job_id
+1524449375
+Administrator
+1524449375
+Administrator
+任务ID
+int(11)
+11
+1
+1
+
+
+731E7147-E3A4-4D93-8C7C-BB1C6D94DB9E
+job_name
+job_name
+1524449375
+Administrator
+1524449375
+Administrator
+任务名称
+''
+varchar(64)
+64
+1
+
+
+C64B3655-C240-44F0-83B4-F42FB76C8BEA
+job_group
+job_group
+1524449375
+Administrator
+1524449375
+Administrator
+任务组名
+''
+varchar(64)
+64
+1
+
+
+9F7E735D-B823-4ADA-BA3D-8FFFFEC92F5C
+method_name
+method_name
+1524449375
+Administrator
+1524449375
+Administrator
+任务方法
+''
+varchar(500)
+500
+
+
+28EEE4F4-E8E7-4052-8F10-88D6C74C595D
+method_params
+method_params
+1524449375
+Administrator
+1538297298
+admin
+方法参数
+''
+varchar(200)
+200
+
+
+C8986FAD-E2E7-4364-9E8B-B75366B9A4ED
+cron_expression
+cron_expression
+1524449375
+Administrator
+1524449375
+Administrator
+cron执行表达式
+''
+varchar(255)
+255
+
+
+FD188167-AC02-4161-BE89-D63E61412313
+misfire_policy
+misfire_policy
+1538297273
+admin
+1538297298
+admin
+varchar(20)
+20
+
+
+2D4B6C8F-EEE8-4474-9D20-8206A7E80362
+status
+status
+1524449375
+Administrator
+1524449375
+Administrator
+状态(0正常 1暂停)
+0
+int(1)
+1
+
+
+CA78AC7F-19E7-47BC-BF7B-9F31EFB02702
+create_by
+create_by
+1524449375
+Administrator
+1524449375
+Administrator
+创建者
+''
+varchar(64)
+64
+
+
+B8F807AE-9F19-4FCA-BA98-7BF71DD0CA02
+create_time
+create_time
+1524449375
+Administrator
+1524449375
+Administrator
+创建时间
+timestamp
+
+
+3FBB42FA-ED0F-4D7C-99D0-5F7AF7B0F1DD
+update_by
+update_by
+1524449375
+Administrator
+1524449375
+Administrator
+更新者
+''
+varchar(64)
+64
+
+
+1C5863D2-A8B9-43DB-AA06-F8BE3E01093B
+update_time
+update_time
+1524449375
+Administrator
+1524449375
+Administrator
+更新时间
+timestamp
+
+
+889C3FF9-BB1E-4EB1-AFE9-1D1155984915
+remark
+remark
+1524449375
+Administrator
+1524449375
+Administrator
+备注信息
+''
+varchar(500)
+500
+
+
+
+
+38106F1A-4FFB-4EC0-B979-55BD6C6C6FF7
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+
+
+CF7C8958-5494-48C6-BE05-83F2CF8C7513
+sys_job_log
+sys_job_log
+1524449375
+Administrator
+1538297742
+admin
+定时任务调度日志表
+
+
+
+308F32A1-A8EC-4002-9993-DF9234A303B7
+job_log_id
+job_log_id
+1524449375
+Administrator
+1524449375
+Administrator
+任务日志ID
+int(11)
+11
+1
+1
+
+
+F4D55B65-BB6B-4182-A6D6-F9CAABC19110
+job_name
+job_name
+1524449375
+Administrator
+1524449375
+Administrator
+任务名称
+varchar(64)
+64
+1
+
+
+8AF383A0-01C0-4947-8384-FF0F13AC00AE
+job_group
+job_group
+1524449375
+Administrator
+1524449375
+Administrator
+任务组名
+varchar(64)
+64
+1
+
+
+96582B76-F1E9-4473-BA51-01B87B5F459E
+method_name
+method_name
+1524449375
+Administrator
+1524449375
+Administrator
+任务方法
+varchar(500)
+500
+
+
+2AB02ABA-02E3-4F72-95BA-4261A7F5729A
+method_params
+method_params
+1524449375
+Administrator
+1538297325
+admin
+方法参数
+''
+varchar(200)
+200
+
+
+8EB39444-CBFF-43AA-AA37-49217EF545B6
+job_message
+job_message
+1524449375
+Administrator
+1524449375
+Administrator
+日志信息
+varchar(500)
+500
+
+
+18CD263C-0F57-4EDF-999E-1B5A7EE2BFF9
+is_exception
+is_exception
+1524449375
+Administrator
+1538297325
+admin
+是否异常
+0
+char(1)
+1
+
+
+634ECD78-2251-43EB-B6CF-DF7FA9DA4354
+exception_info
+exception_info
+1524449375
+Administrator
+1524449375
+Administrator
+异常信息
+text
+
+
+4EC075CC-507B-43D7-860F-34DAAEB1DBBF
+create_time
+create_time
+1524449375
+Administrator
+1524449375
+Administrator
+创建时间
+timestamp
+
+
+
+
+A87DCE10-894A-4CF7-B39C-AF18202C7F86
+Key_1
+Key_1
+1524449375
+Administrator
+1524449375
+Administrator
+
+
+
+
+
+
+
+
+
+
+FD6284E8-B6D4-43AF-A038-9C97DCD403DC
+sys_role_dept
+sys_role_dept
+1538296083
+admin
+1538297689
+admin
+角色和部门关联表
+
+
+
+2BC66204-4193-42E6-BB7B-7AD57C9E5BEF
+role_id
+role_id
+1538296083
+admin
+1538296150
+admin
+用户ID
+int(11)
+11
+1
+
+
+A32BC025-6437-41AB-BAA4-3A150E406781
+dept_id
+dept_id
+1538296083
+admin
+1538296150
+admin
+岗位ID
+int(11)
+11
+1
+
+
+
+
+315FFED5-B0A0-4649-8255-2283896340C9
+Key_1
+Key_1
+1538296083
+admin
+1538296083
+admin
+
+
+
+
+
+
+
+
+
+
+
+45EB995C-F5F6-4818-AEB1-2038DEBA9CEE
+sys_config
+sys_config
+1538296587
+admin
+1538297714
+admin
+参数配置表
+
+
+
+667C4616-146B-475C-8111-4720375D762C
+config_id
+config_id
+1538296587
+admin
+1538296691
+admin
+字典编码
+int(5)
+5
+1
+1
+
+
+EA798E0B-0CBE-4897-B0AF-1F2D3CD6DEF4
+config_name
+config_name
+1538296587
+admin
+1538296691
+admin
+字典排序
+0
+varchar(100)
+100
+
+
+A9A2A6E0-C914-4516-AE4C-F33CE71B92E8
+config_key
+config_key
+1538296587
+admin
+1538296691
+admin
+字典标签
+''
+varchar(100)
+100
+
+
+24CCA897-8671-402E-8229-9ED0C80C176A
+config_value
+config_value
+1538296587
+admin
+1538296691
+admin
+字典键值
+''
+varchar(100)
+100
+
+
+B4E76B1D-BFAF-42F3-8CCA-8B5A8CC7CBFF
+config_type
+config_type
+1538296587
+admin
+1538296691
+admin
+字典类型
+''
+char(1)
+1
+
+
+A6AC1891-F5C4-45B3-8CAB-8F4CE8B8BF08
+create_by
+create_by
+1538296587
+admin
+1538296587
+admin
+创建者
+''
+varchar(64)
+64
+
+
+CC1E0367-A079-49A0-8F0A-FE5F7B3EB6EA
+create_time
+create_time
+1538296587
+admin
+1538296587
+admin
+创建时间
+timestamp
+
+
+081CD54E-AE38-4696-A326-F829B8EA5737
+update_by
+update_by
+1538296587
+admin
+1538296587
+admin
+更新者
+''
+varchar(64)
+64
+
+
+E2118ECE-8F52-4FBA-B18A-F30FFB2BDD20
+update_time
+update_time
+1538296587
+admin
+1538296587
+admin
+更新时间
+timestamp
+
+
+55A16121-8932-465E-8427-EBDA39B2B900
+remark
+remark
+1538296587
+admin
+1538296587
+admin
+备注
+''
+varchar(500)
+500
+
+
+
+
+0F331278-2804-496A-A87B-B0944C80FB82
+Key_1
+Key_1
+1538296587
+admin
+1538296587
+admin
+
+
+
+
+
+
+
+
+
+
+F33DE1D6-C12D-43DB-A502-83BD1615F081
+sys_notice
+sys_notice
+1538297386
+admin
+1538297746
+admin
+通知公告表
+
+
+
+FF4A9744-D7CA-450E-8AD7-B3E7E90075CE
+notice_id
+notice_id
+1538297386
+admin
+1538297496
+admin
+任务日志ID
+int(4)
+4
+1
+1
+
+
+E2B08825-4C94-4209-80B2-21A7AD8CBF2D
+notice_title
+notice_title
+1538297386
+admin
+1538297496
+admin
+任务名称
+varchar(50)
+50
+1
+
+
+04414862-9ABC-4431-B1B7-B44ECC08CB6E
+notice_type
+notice_type
+1538297386
+admin
+1538297496
+admin
+任务组名
+char(2)
+2
+1
+
+
+E829DAD1-E3F9-4AED-A3DE-59CE4340333E
+notice_content
+notice_content
+1538297386
+admin
+1538297496
+admin
+任务方法
+varchar(500)
+500
+
+
+2EABC8DB-6700-4717-89A3-31461C4CB2D5
+status
+status
+1538297386
+admin
+1538297496
+admin
+方法参数
+''
+char(1)
+1
+
+
+448D3EB6-DE24-4BE3-9C29-1FC3C71B0E8D
+create_by
+create_by
+1538297386
+admin
+1538297496
+admin
+日志信息
+varchar(64)
+64
+
+
+770ED87D-D4D7-499C-A266-7A54051B1A84
+create_time1
+create_time1
+1538297386
+admin
+1538297496
+admin
+是否异常
+0
+datetime
+
+
+12DDF399-7CCB-4117-8B05-6AA9BEE845E5
+update_by
+update_by
+1538297386
+admin
+1538297496
+admin
+异常信息
+varchar(64)
+64
+
+
+FE101CE4-9B66-4097-944D-36B01A9E2219
+update_time1
+update_time1
+1538297400
+admin
+1538297496
+admin
+datetime
+
+
+D5F1728C-01D0-4C00-9AD6-AAA14228104B
+remark
+remark
+1538297386
+admin
+1538297496
+admin
+创建时间
+varchar(255)
+255
+
+
+
+
+43C7AC1D-CE7A-4B55-A474-8CB2376D446F
+Key_1
+Key_1
+1538297386
+admin
+1538297386
+admin
+
+
+
+
+
+
+
+
+
+
+
+
+F2EBEA5B-F352-45CB-B349-39158064CEE8
+PUBLIC
+PUBLIC
+1524449325
+Administrator
+1524449325
+Administrator
+
+
+
+
+41740AEF-D7FB-4738-ABDF-47C3287A6AF6
+MySQL 5.0
+MYSQL50
+1524449337
+Administrator
+1538295558
+admin
+file:///%_DBMS%/mysql50.xdb
+F4F16ECD-F2F1-4006-AF6F-638D5C65F35E
+4BA9F647-DAB1-11D1-9944-006097355D9B
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sql/ry_20210924.sql b/sql/ry_20210924.sql
new file mode 100644
index 0000000..1fa768b
--- /dev/null
+++ b/sql/ry_20210924.sql
@@ -0,0 +1,713 @@
+-- ----------------------------
+-- 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)
+) 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);
+
+
+-- ----------------------------
+-- 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)
+) 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, '测试员');
+
+
+-- ----------------------------
+-- 3、岗位信息表
+-- ----------------------------
+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)
+) 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, '');
+
+
+-- ----------------------------
+-- 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)
+) 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, '普通角色');
+
+
+-- ----------------------------
+-- 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)
+) 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('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('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('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('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('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('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('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('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)
+) engine=innodb comment = '用户和角色关联表';
+
+-- ----------------------------
+-- 初始化-用户和角色关联表数据
+-- ----------------------------
+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)
+) 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');
+
+-- ----------------------------
+-- 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)
+) 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');
+
+-- ----------------------------
+-- 9、用户与岗位关联表 用户1-N岗位
+-- ----------------------------
+drop table if exists sys_user_post;
+create table sys_user_post
+(
+ user_id bigint(20) not null comment '用户ID',
+ post_id bigint(20) not null comment '岗位ID',
+ primary key (user_id, post_id)
+) engine=innodb comment = '用户与岗位关联表';
+
+-- ----------------------------
+-- 初始化-用户与岗位关联表数据
+-- ----------------------------
+insert into sys_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)
+) engine=innodb auto_increment=100 comment = '操作日志记录';
+
+
+-- ----------------------------
+-- 11、字典类型表
+-- ----------------------------
+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)
+) 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, '登录状态列表');
+
+
+-- ----------------------------
+-- 12、字典数据表
+-- ----------------------------
+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)
+) 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, '停用状态');
+
+
+-- ----------------------------
+-- 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)
+) 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隐藏)');
+
+
+-- ----------------------------
+-- 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)
+) engine=innodb auto_increment=100 comment = '系统访问记录';
+
+
+-- ----------------------------
+-- 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)
+) engine=innodb comment = '在线用户记录';
+
+
+-- ----------------------------
+-- 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)
+) 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, '');
+
+
+-- ----------------------------
+-- 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)
+) engine=innodb comment = '定时任务调度日志表';
+
+
+-- ----------------------------
+-- 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)
+) 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, '管理员');
+
+
+-- ----------------------------
+-- 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)
+) engine=innodb auto_increment=1 comment = '代码生成业务表';
+
+
+-- ----------------------------
+-- 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)
+) engine=innodb auto_increment=1 comment = '代码生成业务表字段';
\ No newline at end of file