Lin Qilong 1 vecka sedan
förälder
incheckning
3401c894ae
3 ändrade filer med 1182 tillägg och 17 borttagningar
  1. 17 17
      gw-system/src/main/resources/mapper/system/SysMenuMapper.xml
  2. 887 0
      sql/gw_highgo.sql
  3. 278 0
      sql/quartz_highgo.sql

+ 17 - 17
gw-system/src/main/resources/mapper/system/SysMenuMapper.xml

@@ -29,10 +29,10 @@
 	</resultMap>
 
 	<sql id="selectMenuVo">
-        select menu_id, menu_name, parent_id, order_num, path, component, `query`, route_name, is_frame, is_cache, menu_type, visible, status, ifnull(perms,'') as perms, icon, create_time 
+        select menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, ifnull(perms,'') as perms, icon, create_time
 		from sys_menu
     </sql>
-    
+
     <select id="selectMenuList" parameterType="SysMenu" resultMap="SysMenuResult">
 		<include refid="selectMenuVo"/>
 		<where>
@@ -48,13 +48,13 @@
 		</where>
 		order by parent_id, order_num
 	</select>
-	
+
 	<select id="selectMenuTreeAll" resultMap="SysMenuResult">
 		select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.query, m.route_name, m.visible, m.status, ifnull(m.perms,'') as perms, m.is_frame, m.is_cache, m.menu_type, m.icon, m.order_num, m.create_time
 		from sys_menu m where m.menu_type in ('M', 'C') and m.status = 0
 		order by m.parent_id, m.order_num
 	</select>
-	
+
 	<select id="selectMenuListByUserId" parameterType="SysMenu" resultMap="SysMenuResult">
 		select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.query, m.route_name, m.visible, m.status, ifnull(m.perms,'') as perms, m.is_frame, m.is_cache, m.menu_type, m.icon, m.order_num, m.create_time
 		from sys_menu m
@@ -73,7 +73,7 @@
 		</if>
 		order by m.parent_id, m.order_num
 	</select>
-    
+
     <select id="selectMenuTreeByUserId" parameterType="Long" resultMap="SysMenuResult">
 		select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.query, m.route_name, m.visible, m.status, ifnull(m.perms,'') as perms, m.is_frame, m.is_cache, m.menu_type, m.icon, m.order_num, m.create_time
 		from sys_menu m
@@ -84,7 +84,7 @@
 		where u.user_id = #{userId} and m.menu_type in ('M', 'C') and m.status = 0  AND ro.status = 0
 		order by m.parent_id, m.order_num
 	</select>
-	
+
 	<select id="selectMenuListByRoleId" resultType="Long">
 		select m.menu_id
 		from sys_menu m
@@ -95,7 +95,7 @@
             </if>
 		order by m.parent_id, m.order_num
 	</select>
-	
+
 	<select id="selectMenuPerms" resultType="String">
 		select distinct m.perms
 		from sys_menu m
@@ -111,33 +111,33 @@
 			 left join sys_role r on r.role_id = ur.role_id
 		where m.status = '0' and r.status = '0' and ur.user_id = #{userId}
 	</select>
-	
+
 	<select id="selectMenuPermsByRoleId" parameterType="Long" resultType="String">
 		select distinct m.perms
 		from sys_menu m
 			 left join sys_role_menu rm on m.menu_id = rm.menu_id
 		where m.status = '0' and rm.role_id = #{roleId}
 	</select>
-	
+
 	<select id="selectMenuById" parameterType="Long" resultMap="SysMenuResult">
 		<include refid="selectMenuVo"/>
 		where menu_id = #{menuId}
 	</select>
-	
+
 	<select id="hasChildByMenuId" resultType="Integer">
-	    select count(1) from sys_menu where parent_id = #{menuId}  
+	    select count(1) from sys_menu where parent_id = #{menuId}
 	</select>
-	
+
 	<select id="checkMenuNameUnique" parameterType="SysMenu" resultMap="SysMenuResult">
 		<include refid="selectMenuVo"/>
 		where menu_name= #{menuName} and parent_id = #{parentId} limit 1
 	</select>
-	
+
 	<select id="selectMenusByPathOrRouteName" parameterType="SysMenu" resultMap="SysMenuResult">
 		<include refid="selectMenuVo"/>
 		where menu_type in ('M', 'C') and (path = #{path} or path = #{routeName} or route_name = #{path} or route_name = #{routeName})
 	</select>
-	
+
 	<update id="updateMenu" parameterType="SysMenu">
 		update sys_menu
 		<set>
@@ -146,7 +146,7 @@
 			<if test="orderNum != null">order_num = #{orderNum},</if>
 			<if test="path != null and path != ''">path = #{path},</if>
 			<if test="component != null">component = #{component},</if>
-			<if test="query != null">`query` = #{query},</if>
+			<if test="query != null">query = #{query},</if>
 			<if test="routeName != null">route_name = #{routeName},</if>
 			<if test="isFrame != null and isFrame != ''">is_frame = #{isFrame},</if>
 			<if test="isCache != null and isCache != ''">is_cache = #{isCache},</if>
@@ -170,7 +170,7 @@
 		<if test="orderNum != null">order_num,</if>
 		<if test="path != null and path != ''">path,</if>
 		<if test="component != null and component != ''">component,</if>
-		<if test="query != null and query != ''">`query`,</if>
+		<if test="query != null and query != ''">query,</if>
 		<if test="routeName != null">route_name,</if>
 		<if test="isFrame != null and isFrame != ''">is_frame,</if>
 		<if test="isCache != null and isCache != ''">is_cache,</if>
@@ -212,4 +212,4 @@
 	    delete from sys_menu where menu_id = #{menuId}
 	</delete>
 
-</mapper> 
+</mapper>

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 887 - 0
sql/gw_highgo.sql


+ 278 - 0
sql/quartz_highgo.sql

@@ -0,0 +1,278 @@
+-- ============================================================
+-- 瀚高数据库 (HighGo DB / PostgreSQL) 版本 - Quartz 定时任务表
+-- 原 MySQL 版本转换而来
+-- ============================================================
+
+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            ,
+    job_name             VARCHAR(200)    NOT NULL            ,
+    job_group            VARCHAR(200)    NOT NULL            ,
+    description          VARCHAR(250)                        ,
+    job_class_name       VARCHAR(250)    NOT NULL            ,
+    is_durable           VARCHAR(1)      NOT NULL            ,
+    is_nonconcurrent     VARCHAR(1)      NOT NULL            ,
+    is_update_data       VARCHAR(1)      NOT NULL            ,
+    requests_recovery    VARCHAR(1)      NOT NULL            ,
+    job_data             BYTEA                               ,
+    PRIMARY KEY (sched_name, job_name, job_group)
+);
+
+COMMENT ON TABLE QRTZ_JOB_DETAILS IS '任务详细信息表';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.sched_name         IS '调度名称';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.job_name           IS '任务名称';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.job_group          IS '任务组名';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.description        IS '相关介绍';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.job_class_name     IS '执行任务类名称';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.is_durable         IS '是否持久化';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.is_nonconcurrent   IS '是否并发';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.is_update_data     IS '是否更新数据';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.requests_recovery  IS '是否接受恢复执行';
+COMMENT ON COLUMN QRTZ_JOB_DETAILS.job_data           IS '存放持久化job对象';
+
+-- ----------------------------
+-- 2、 存储已配置的 Trigger 的信息
+-- ----------------------------
+CREATE TABLE QRTZ_TRIGGERS (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    trigger_name         VARCHAR(200)    NOT NULL            ,
+    trigger_group        VARCHAR(200)    NOT NULL            ,
+    job_name             VARCHAR(200)    NOT NULL            ,
+    job_group            VARCHAR(200)    NOT NULL            ,
+    description          VARCHAR(250)                        ,
+    next_fire_time       BIGINT                              ,
+    prev_fire_time       BIGINT                              ,
+    priority             INTEGER                             ,
+    trigger_state        VARCHAR(16)     NOT NULL            ,
+    trigger_type         VARCHAR(8)      NOT NULL            ,
+    start_time           BIGINT          NOT NULL            ,
+    end_time             BIGINT                              ,
+    calendar_name        VARCHAR(200)                        ,
+    misfire_instr        SMALLINT                            ,
+    job_data             BYTEA                               ,
+    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)
+);
+
+COMMENT ON TABLE QRTZ_TRIGGERS IS '触发器详细信息表';
+COMMENT ON COLUMN QRTZ_TRIGGERS.sched_name      IS '调度名称';
+COMMENT ON COLUMN QRTZ_TRIGGERS.trigger_name    IS '触发器的名字';
+COMMENT ON COLUMN QRTZ_TRIGGERS.trigger_group   IS '触发器所属组的名字';
+COMMENT ON COLUMN QRTZ_TRIGGERS.job_name         IS 'qrtz_job_details表job_name的外键';
+COMMENT ON COLUMN QRTZ_TRIGGERS.job_group        IS 'qrtz_job_details表job_group的外键';
+COMMENT ON COLUMN QRTZ_TRIGGERS.description      IS '相关介绍';
+COMMENT ON COLUMN QRTZ_TRIGGERS.next_fire_time   IS '上一次触发时间(毫秒)';
+COMMENT ON COLUMN QRTZ_TRIGGERS.prev_fire_time   IS '下一次触发时间(默认为-1表示不触发)';
+COMMENT ON COLUMN QRTZ_TRIGGERS.priority         IS '优先级';
+COMMENT ON COLUMN QRTZ_TRIGGERS.trigger_state    IS '触发器状态';
+COMMENT ON COLUMN QRTZ_TRIGGERS.trigger_type     IS '触发器的类型';
+COMMENT ON COLUMN QRTZ_TRIGGERS.start_time       IS '开始时间';
+COMMENT ON COLUMN QRTZ_TRIGGERS.end_time         IS '结束时间';
+COMMENT ON COLUMN QRTZ_TRIGGERS.calendar_name    IS '日程表名称';
+COMMENT ON COLUMN QRTZ_TRIGGERS.misfire_instr    IS '补偿执行的策略';
+COMMENT ON COLUMN QRTZ_TRIGGERS.job_data         IS '存放持久化job对象';
+
+-- ----------------------------
+-- 3、 存储简单的 Trigger,包括重复次数,间隔,以及已触发的次数
+-- ----------------------------
+CREATE TABLE QRTZ_SIMPLE_TRIGGERS (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    trigger_name         VARCHAR(200)    NOT NULL            ,
+    trigger_group        VARCHAR(200)    NOT NULL            ,
+    repeat_count         BIGINT          NOT NULL            ,
+    repeat_interval      BIGINT          NOT NULL            ,
+    times_triggered      BIGINT          NOT NULL            ,
+    PRIMARY KEY (sched_name, trigger_name, trigger_group),
+    FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
+);
+
+COMMENT ON TABLE QRTZ_SIMPLE_TRIGGERS IS '简单触发器的信息表';
+COMMENT ON COLUMN QRTZ_SIMPLE_TRIGGERS.sched_name       IS '调度名称';
+COMMENT ON COLUMN QRTZ_SIMPLE_TRIGGERS.trigger_name     IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN QRTZ_SIMPLE_TRIGGERS.trigger_group    IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN QRTZ_SIMPLE_TRIGGERS.repeat_count     IS '重复的次数统计';
+COMMENT ON COLUMN QRTZ_SIMPLE_TRIGGERS.repeat_interval  IS '重复的间隔时间';
+COMMENT ON COLUMN QRTZ_SIMPLE_TRIGGERS.times_triggered  IS '已经触发的次数';
+
+-- ----------------------------
+-- 4、 存储 Cron Trigger,包括 Cron 表达式和时区信息
+-- ---------------------------- 
+CREATE TABLE QRTZ_CRON_TRIGGERS (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    trigger_name         VARCHAR(200)    NOT NULL            ,
+    trigger_group        VARCHAR(200)    NOT NULL            ,
+    cron_expression      VARCHAR(200)    NOT NULL            ,
+    time_zone_id         VARCHAR(80)                         ,
+    PRIMARY KEY (sched_name, trigger_name, trigger_group),
+    FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
+);
+
+COMMENT ON TABLE QRTZ_CRON_TRIGGERS IS 'Cron类型的触发器表';
+COMMENT ON COLUMN QRTZ_CRON_TRIGGERS.sched_name       IS '调度名称';
+COMMENT ON COLUMN QRTZ_CRON_TRIGGERS.trigger_name     IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN QRTZ_CRON_TRIGGERS.trigger_group    IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN QRTZ_CRON_TRIGGERS.cron_expression  IS 'cron表达式';
+COMMENT ON COLUMN QRTZ_CRON_TRIGGERS.time_zone_id     IS '时区';
+
+-- ----------------------------
+-- 5、 Trigger 作为 Blob 类型存储(用于 Quartz 用户用 JDBC 创建他们自己定制的 Trigger 类型,JobStore 并不知道如何存储实例的时候)
+-- ---------------------------- 
+CREATE TABLE QRTZ_BLOB_TRIGGERS (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    trigger_name         VARCHAR(200)    NOT NULL            ,
+    trigger_group        VARCHAR(200)    NOT NULL            ,
+    blob_data            BYTEA                               ,
+    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)
+);
+
+COMMENT ON TABLE QRTZ_BLOB_TRIGGERS IS 'Blob类型的触发器表';
+COMMENT ON COLUMN QRTZ_BLOB_TRIGGERS.sched_name       IS '调度名称';
+COMMENT ON COLUMN QRTZ_BLOB_TRIGGERS.trigger_name     IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN QRTZ_BLOB_TRIGGERS.trigger_group    IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN QRTZ_BLOB_TRIGGERS.blob_data        IS '存放持久化Trigger对象';
+
+-- ----------------------------
+-- 6、 以 Blob 类型存储存放日历信息, quartz可配置一个日历来指定一个时间范围
+-- ---------------------------- 
+CREATE TABLE QRTZ_CALENDARS (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    calendar_name        VARCHAR(200)    NOT NULL            ,
+    calendar             BYTEA           NOT NULL            ,
+    PRIMARY KEY (sched_name, calendar_name)
+);
+
+COMMENT ON TABLE QRTZ_CALENDARS IS '日历信息表';
+COMMENT ON COLUMN QRTZ_CALENDARS.sched_name     IS '调度名称';
+COMMENT ON COLUMN QRTZ_CALENDARS.calendar_name  IS '日历名称';
+COMMENT ON COLUMN QRTZ_CALENDARS.calendar       IS '存放持久化calendar对象';
+
+-- ----------------------------
+-- 7、 存储已暂停的 Trigger 组的信息
+-- ---------------------------- 
+CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    trigger_group        VARCHAR(200)    NOT NULL            ,
+    PRIMARY KEY (sched_name, trigger_group)
+);
+
+COMMENT ON TABLE QRTZ_PAUSED_TRIGGER_GRPS IS '暂停的触发器表';
+COMMENT ON COLUMN QRTZ_PAUSED_TRIGGER_GRPS.sched_name      IS '调度名称';
+COMMENT ON COLUMN QRTZ_PAUSED_TRIGGER_GRPS.trigger_group   IS 'qrtz_triggers表trigger_group的外键';
+
+-- ----------------------------
+-- 8、 存储与已触发的 Trigger 相关的状态信息,以及相联 Job 的执行信息
+-- ---------------------------- 
+CREATE TABLE QRTZ_FIRED_TRIGGERS (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    entry_id             VARCHAR(95)     NOT NULL            ,
+    trigger_name         VARCHAR(200)    NOT NULL            ,
+    trigger_group        VARCHAR(200)    NOT NULL            ,
+    instance_name        VARCHAR(200)    NOT NULL            ,
+    fired_time           BIGINT          NOT NULL            ,
+    sched_time           BIGINT          NOT NULL            ,
+    priority             INTEGER         NOT NULL            ,
+    state                VARCHAR(16)     NOT NULL            ,
+    job_name             VARCHAR(200)                        ,
+    job_group            VARCHAR(200)                        ,
+    is_nonconcurrent     VARCHAR(1)                          ,
+    requests_recovery    VARCHAR(1)                          ,
+    PRIMARY KEY (sched_name, entry_id)
+);
+
+COMMENT ON TABLE QRTZ_FIRED_TRIGGERS IS '已触发的触发器表';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.sched_name          IS '调度名称';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.entry_id            IS '调度器实例id';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.trigger_name        IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.trigger_group       IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.instance_name       IS '调度器实例名';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.fired_time          IS '触发的时间';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.sched_time          IS '定时器制定的时间';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.priority            IS '优先级';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.state               IS '状态';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.job_name            IS '任务名称';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.job_group           IS '任务组名';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.is_nonconcurrent    IS '是否并发';
+COMMENT ON COLUMN QRTZ_FIRED_TRIGGERS.requests_recovery   IS '是否接受恢复执行';
+
+-- ----------------------------
+-- 9、 存储少量的有关 Scheduler 的状态信息,假如是用于集群中,可以看到其他的 Scheduler 实例
+-- ---------------------------- 
+CREATE TABLE QRTZ_SCHEDULER_STATE (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    instance_name        VARCHAR(200)    NOT NULL            ,
+    last_checkin_time    BIGINT          NOT NULL            ,
+    checkin_interval     BIGINT          NOT NULL            ,
+    PRIMARY KEY (sched_name, instance_name)
+);
+
+COMMENT ON TABLE QRTZ_SCHEDULER_STATE IS '调度器状态表';
+COMMENT ON COLUMN QRTZ_SCHEDULER_STATE.sched_name         IS '调度名称';
+COMMENT ON COLUMN QRTZ_SCHEDULER_STATE.instance_name      IS '实例名称';
+COMMENT ON COLUMN QRTZ_SCHEDULER_STATE.last_checkin_time  IS '上次检查时间';
+COMMENT ON COLUMN QRTZ_SCHEDULER_STATE.checkin_interval   IS '检查间隔时间';
+
+-- ----------------------------
+-- 10、 存储程序的悲观锁的信息(假如使用了悲观锁)
+-- ---------------------------- 
+CREATE TABLE QRTZ_LOCKS (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    lock_name            VARCHAR(40)     NOT NULL            ,
+    PRIMARY KEY (sched_name, lock_name)
+);
+
+COMMENT ON TABLE QRTZ_LOCKS IS '存储的悲观锁信息表';
+COMMENT ON COLUMN QRTZ_LOCKS.sched_name  IS '调度名称';
+COMMENT ON COLUMN QRTZ_LOCKS.lock_name   IS '悲观锁名称';
+
+-- ----------------------------
+-- 11、 Quartz集群实现同步机制的行锁表
+-- ---------------------------- 
+CREATE TABLE QRTZ_SIMPROP_TRIGGERS (
+    sched_name           VARCHAR(120)    NOT NULL            ,
+    trigger_name         VARCHAR(200)    NOT NULL            ,
+    trigger_group        VARCHAR(200)    NOT NULL            ,
+    str_prop_1           VARCHAR(512)                        ,
+    str_prop_2           VARCHAR(512)                        ,
+    str_prop_3           VARCHAR(512)                        ,
+    int_prop_1           INTEGER                             ,
+    int_prop_2           INTEGER                             ,
+    long_prop_1          BIGINT                              ,
+    long_prop_2          BIGINT                              ,
+    dec_prop_1           NUMERIC(13,4)                       ,
+    dec_prop_2           NUMERIC(13,4)                       ,
+    bool_prop_1          VARCHAR(1)                          ,
+    bool_prop_2          VARCHAR(1)                          ,
+    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)
+);
+
+COMMENT ON TABLE QRTZ_SIMPROP_TRIGGERS IS '同步机制的行锁表';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.sched_name       IS '调度名称';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.trigger_name     IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.trigger_group    IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.str_prop_1       IS 'String类型的trigger的第一个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.str_prop_2       IS 'String类型的trigger的第二个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.str_prop_3       IS 'String类型的trigger的第三个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.int_prop_1       IS 'int类型的trigger的第一个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.int_prop_2       IS 'int类型的trigger的第二个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.long_prop_1      IS 'long类型的trigger的第一个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.long_prop_2      IS 'long类型的trigger的第二个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.dec_prop_1       IS 'decimal类型的trigger的第一个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.dec_prop_2       IS 'decimal类型的trigger的第二个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.bool_prop_1      IS 'Boolean类型的trigger的第一个参数';
+COMMENT ON COLUMN QRTZ_SIMPROP_TRIGGERS.bool_prop_2      IS 'Boolean类型的trigger的第二个参数';

Vissa filer visades inte eftersom för många filer har ändrats