From f569da908d75d4f10d9b2db60f27b388cf96198c Mon Sep 17 00:00:00 2001 From: thinkgem Date: Thu, 16 Nov 2023 11:57:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0quartz=E8=A1=A8ER=E5=9B=BE?= =?UTF-8?q?=E5=92=8C=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/core/db/job.erm | 4534 +++++++++++++++++ modules/core/db/job.png | Bin 0 -> 539220 bytes .../src/main/resources/db/create/db2/job.sql | 161 +- .../src/main/resources/db/create/h2/job.sql | 31 +- .../main/resources/db/create/mysql/job.sql | 221 +- 5 files changed, 4739 insertions(+), 208 deletions(-) create mode 100644 modules/core/db/job.erm create mode 100644 modules/core/db/job.png diff --git a/modules/core/db/job.erm b/modules/core/db/job.erm new file mode 100644 index 00000000..a251dfe7 --- /dev/null +++ b/modules/core/db/job.erm @@ -0,0 +1,4534 @@ + + + + true + 100 + A4 210 x 297 mm + 30 + 30 + 30 + 30 + + 0 + 0.75 + 0 + 0 + + 128 + 128 + 192 + + + 255 + 255 + 255 + + Arial + 14 + + StandardSQL + false + + + 0 + true + 2 + 2 + 1 + false + true + false + false + + + db/job.sql + UTF-8 + CR+LF + false + 7be191506f9daa8070b3ac14921dffd44063d2bb + null + + true + false + true + false + true + false + false + false + false + false + false + false + false + false + false + true + false + true + false + false + + + + + null + db\bpm.xls + + + en + + true + true + true + + + + true + true + true + + + db/job.png + + true + true + + + + + + + false + + + + + 0 + + + + false + false + + + + + false + + + + + + -1 + -1 + Microsoft YaHei UI + 9 + 50 + 50 + + 255 + 255 + 255 + + + + false + 2016-12-25 17:25:00 + + Project Name + + + + Model Name + + + + Version + + + + Company + + + + Author + + + + + + + + + 7be191506f9daa8070b3ac14921dffd44063d2bb + Default + + + + + + 8c2bca44d85612a0faf7fc999d564d3c76df8fd7 + null + null + false + null + false + false + false + + true + 触发器数据 + 触发器数据 + BLOB_DATA + blob + + + 36171bdbf7d9e6ad88fb01855c4cba449346eb7d + 1 + null + false + null + false + false + false + + false + 布尔属性1 + 布尔属性1 + BOOL_PROP_1 + varchar(n) + + + efcf5b21df3e62ebaaaf1a5bf6f131fca75e4340 + 1 + null + false + null + false + false + false + + false + 布尔属性2 + 布尔属性2 + BOOL_PROP_2 + varchar(n) + + + a51f21e6a666ed19a8a2cf3e18579c599084fec8 + null + null + false + null + false + false + false + + true + 日历数据 + 日历数据 + CALENDAR + blob + + + 51162b291fed9b4bf9a33de7728cd1a803cb8fc1 + 200 + null + false + null + false + false + false + + false + 日历名称 + 日历名称 + CALENDAR_NAME + varchar(n) + + + 8865a43474606f58dbc39685485a973952586b20 + null + null + false + null + false + false + false + + false + 检查间隔 + 检查间隔 + CHECKIN_INTERVAL + bigint(n) + + + c770f81e9e4df3bee7e09a8ac1c5031f9c725e9f + 120 + null + false + null + false + false + false + + false + Cron表达式 + Cron表达式 + CRON_EXPRESSION + varchar(n) + + + 3158d764269a1c77f7436ae0c235c27c66eea274 + 13 + 4 + false + null + false + false + false + + false + 数值属性1 + 数值属性1 + DEC_PROP_1 + decimal(p,s) + + + 0541263f4573dbff8241dee0adf10539bbc79b1d + 13 + 4 + false + null + false + false + false + + false + 数值属性2 + 数值属性2 + DEC_PROP_2 + decimal(p,s) + + + 121659ea1a25493d2d2268bf5bf4ca219de154e5 + 250 + null + false + null + false + false + false + + false + 作业描述 + 作业描述 + DESCRIPTION + varchar(n) + + + 69b9aff3159eabc17f075dd0b94efe81921fddc1 + 250 + null + false + null + false + false + false + + false + 说明 + 说明 + DESCRIPTION + varchar(n) + + + 852ec4bf108750eb72f92ec9fff3d1214a823984 + null + null + false + null + false + false + false + + false + 结束时间 + 结束时间 + END_TIME + bigint(n) + + + 28d63db58389363224edc71fc91c4c8dff43b8a7 + 95 + null + false + null + false + false + false + + false + 登记编号 + 登记编号 + ENTRY_ID + varchar(n) + + + 8d724a342c5a837de52af5fec52afae5dd8246e0 + null + null + false + null + false + false + false + + false + 记录开始时间 + 记录开始时间 + FIRED_TIME + bigint(n) + + + 05b22183fcbae3dbdb33ea88fc0e5a1cc5dcf26b + 200 + null + false + null + false + false + false + + false + 实例名称 + 实例名称 + INSTANCE_NAME + varchar(n) + + + 13343a75da86877ef77a4773de88b7043e15bfc2 + null + null + false + null + false + false + false + + false + 整型属性1 + 整型属性1 + INT_PROP_1 + integer + + + 216b805624b543a45e83129ca370b1d5b1c0169c + null + null + false + null + false + false + false + + false + 整型属性2 + 整型属性2 + INT_PROP_2 + integer + + + 9f061d27e94cd4b7e0f42f875df87d448e58de41 + 1 + null + false + null + false + false + false + + false + 是否持久化 + 是否持久化 + IS_DURABLE + varchar(n) + + + f3b85f91534b748cbd0969d1bebcdb069d8095e7 + 1 + null + false + null + false + false + false + + false + 是否并发 + 是否并发 + IS_NONCONCURRENT + varchar(n) + + + 2b1027a631ab0d739014fe3bf2876959ace93daa + 1 + null + false + null + false + false + false + + false + 是否并发执行 + 是否并发执行 + IS_NONCONCURRENT + varchar(n) + + + 86940d0cc869fb92e7bff3d174c2b653466933e8 + 1 + null + false + null + false + false + false + + false + 是否更新数据 + 是否更新数据 + IS_UPDATE_DATA + varchar(n) + + + 2aa612cb4fae6026e771870cc8f483576704df3a + 250 + null + false + null + false + false + false + + false + 任务class名称 + 任务Class名称 + JOB_CLASS_NAME + varchar(n) + + + c31404775ca168969bc0a5758514b85a4c6a79d9 + null + null + false + null + false + false + false + + true + 调度数据对象 + 调度数据对象 + JOB_DATA + blob + + + 579a9bae0e75170e91d7c64a8b55d3a03cf37d10 + null + null + false + null + false + false + false + + true + 调用数据对象 + 调用数据对象 + JOB_DATA + blob + + + b1c668048c08d02f02f431b7c4b94ffff3f172b4 + 200 + null + false + null + false + false + false + + false + 任务群组 + 任务群组 + JOB_GROUP + varchar(n) + + + dc0aa8e576c3f04be5c0acb22aa98d4fab3b9886 + 200 + null + false + null + false + false + false + + false + 作业组名称 + 作业组名称 + JOB_GROUP + varchar(n) + + + a4d19582cca2731b49caedff0f6a8fda22daa3e9 + 200 + null + false + null + false + false + false + + false + 任务名称 + 任务名称 + JOB_NAME + varchar(n) + + + 46baab228ec79ab21ffa6c1cf851eba82bf6a31b + 200 + null + false + null + false + false + false + + false + 作业名称 + 作业名称 + JOB_NAME + varchar(n) + + + e581ac8bae84992339fc3874725518f7408d0e08 + null + null + false + null + false + false + false + + false + 检查时间 + 检查时间 + LAST_CHECKIN_TIME + bigint(n) + + + 4aeb3aecfbb1009f13fa36d3b057f6161aed5299 + 40 + null + false + null + false + false + false + + false + 锁定名称 + 锁定名称 + LOCK_NAME + varchar(n) + + + 40910165ced0d80a64a37d6c70c49cc6cc538b5c + null + null + false + null + false + false + false + + false + 长整型属性1 + 长整型属性1 + LONG_PROP_1 + bigint(n) + + + a677d4de200300c8c78ecfd77bf1f58f77ce0074 + null + null + false + null + false + false + false + + false + 长整型属性2 + 长整型属性2 + LONG_PROP_2 + bigint(n) + + + 1c8ebfe1afa3433652018dea46cf994de8b9f7f3 + null + null + false + null + false + false + false + + false + 错过策略 + 错过策略 + MISFIRE_INSTR + smallint + + + 409e683bf812fd675ee82cfeff61dab8902c8c92 + null + null + false + null + false + false + false + + false + 下次触发时间 + 下次触发时间 + NEXT_FIRE_TIME + bigint(n) + + + d862c74aaa677177060ed1355b66b86276ae6552 + null + null + false + null + false + false + false + + false + 上次触发时间 + 上次触发时间 + PREV_FIRE_TIME + bigint(n) + + + 0606be4215305501645ed371de04f719e82c935b + null + null + false + null + false + false + false + + false + 触发器优先级 + 触发器优先级 + PRIORITY + integer + + + b94a2a836d04ccfdf540c2d0a21a1b8b77bcbf73 + null + null + false + null + false + false + false + + false + 记录优先级 + 记录优先级 + PRIORITY + integer + + + fbc403c25d095b2516bf975af6f477277ce1fd61 + null + null + false + null + false + false + false + + false + 重复次数 + 重复次数 + REPEAT_COUNT + bigint(n) + + + de89e481bbfb81ad86fc4373c28b3f10de1c258f + null + null + false + null + false + false + false + + false + 重复间隔 + 重复间隔 + REPEAT_INTERVAL + bigint(n) + + + b93ca954085d2f47e16825fba91a5afacfe100bb + 1 + null + false + null + false + false + false + + false + 是否恢复 + 是否恢复 + REQUESTS_RECOVERY + varchar(n) + + + 74f98f1f79b816ceda4d547e28da42cc125bf990 + 1 + null + false + null + false + false + false + + false + 是否接受恢复 + 是否接受恢复 + REQUESTS_RECOVERY + varchar(n) + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 120 + null + false + null + false + false + false + + false + 计划名称 + 计划名称 + SCHED_NAME + varchar(n) + + + 28997baceb09ffd866ad72d2ad881fdc84006184 + null + null + false + null + false + false + false + + false + 记录结束时间 + 记录结束时间 + SCHED_TIME + bigint(n) + + + 6646e9bef89464ca1b96b8df62ceb02c580d62a5 + null + null + false + null + false + false + false + + false + 开始时间 + 开始时间 + START_TIME + bigint(n) + + + 51f09d9e4a3b48b3fe0bef9b23a3a43a2b2bd4eb + 16 + null + false + null + false + false + false + + false + 记录状态 + 记录状态 + STATE + varchar(n) + + + 5b9b4ce333f0da1bd04cc1d7b8b5ecaf6c112e61 + 512 + null + false + null + false + false + false + + false + 字符串属性1 + 字符串属性1 + STR_PROP_1 + varchar(n) + + + ba079f5789f071053823d467ddf094fcc8b1e89b + 512 + null + false + null + false + false + false + + false + 字符串属性2 + 字符串属性2 + STR_PROP_2 + varchar(n) + + + 45607edc151a847b0c7c2614cfcc910b80dca81f + 512 + null + false + null + false + false + false + + false + 字符串属性3 + 字符串属性3 + STR_PROP_3 + varchar(n) + + + 19f845577cdadb0805a8f893adf2eda32ad04fcc + null + null + false + null + false + false + false + + false + 触发时间 + 触发时间 + TIMES_TRIGGERED + bigint(n) + + + c1f3c280ba3ade8000a9909e8cd35df5e3f7a9de + 80 + null + false + null + false + false + false + + false + 时间地域编号 + 时间地域编号 + TIME_ZONE_ID + varchar(n) + + + 5d4a0e10b2c81b216217822e5ec5d9a13f73304d + 200 + null + false + null + false + false + false + + false + 触发器组名称 + 触发器组名称 + TRIGGER_GROUP + varchar(n) + + + 1c9f7bac61bee6470aaca125a2a2be6e92d38b03 + 200 + null + false + null + false + false + false + + false + 触发组名称 + 触发组名称 + TRIGGER_GROUP + varchar(n) + + + fe9d5973919feb5ff883d8a70c05e307dea0a3b9 + 200 + null + false + null + false + false + false + + false + 触发器名称 + 触发器名称 + TRIGGER_NAME + varchar(n) + + + 4ed4548dfe0f6be674a1a30d9ec302cfb78b02d3 + 16 + null + false + null + false + false + false + + false + 触发器状态 + 触发器状态 + TRIGGER_STATE + varchar(n) + + + b23fb0ad01596a97b6c0f83b7b033bd7ee2457a5 + 8 + null + false + null + false + false + false + + false + 触发器类型 + 触发器类型 + TRIGGER_TYPE + varchar(n) + + + + + + + 0a669d2ca807e09513e934569f80c3818164267a + 149 + 389 + Arial + 14 + 46 + 720 + + 128 + 128 + 192 + + + + 97d4028757140d4aad6461748d1da1fc13331e3f + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + 0a669d2ca807e09513e934569f80c3818164267a + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_blob_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_blob_triggers + js_job_blob_triggers + + + + + + + c08d94d55d4ccbb15aa585a32f536d38ba637a2f + bef43cda7135e2ad5244f31539e87f72869d4d50 + 97d4028757140d4aad6461748d1da1fc13331e3f + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 7e232d13f76fcaada864ac8f3e5c96f35936f481 + 479aea404d425bc2539586eea354d2dd7d7c4fbf + 97d4028757140d4aad6461748d1da1fc13331e3f + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + d4a879db54ce0a79f584b8fea8972f0738a487a6 + 3506a9e682ab1f467e0110291032ab961dd60dcc + 97d4028757140d4aad6461748d1da1fc13331e3f + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 8c2bca44d85612a0faf7fc999d564d3c76df8fd7 + 9aa228eb8a878ff76d4d7bd7a4c272d4dbda9989 + + + + + blob + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + faa914f7c4270ea2622669197abe21f36fa50366 + 123 + 363 + Arial + 14 + 948 + 1095 + + 128 + 128 + 192 + + + + js_job_calendars + js_job_calendars + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + bbe00aaa091ce6f0dec583542b2b4c0db546e9c3 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 51162b291fed9b4bf9a33de7728cd1a803cb8fc1 + daba71adddb396d54f500970d40ced93861720ce + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + a51f21e6a666ed19a8a2cf3e18579c599084fec8 + 7191c839daf3c519c214cd20507b14fa9451fa9b + + + + + blob + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + 5a7b42fcb919ebc8bfe84df047923c6cc95cbbd8 + 305 + 413 + Arial + 14 + 60 + 84 + + 128 + 128 + 192 + + + + js_job_job_details + js_job_job_details + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 0877af097636bb4eac55b4c6e41438d1eb3e1fed + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + a4d19582cca2731b49caedff0f6a8fda22daa3e9 + 486e71379ac8ae8e87211cda02b1bb32cadd4b7f + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + b1c668048c08d02f02f431b7c4b94ffff3f172b4 + 4a837efa64308c42bd503992dde096366924fb0f + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 69b9aff3159eabc17f075dd0b94efe81921fddc1 + c008e6cfc0e51e9172b7803536776f9d2311cd31 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 2aa612cb4fae6026e771870cc8f483576704df3a + e3fa9a64a7b5ca62c2d6c6854ac9acc81afcf88c + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 9f061d27e94cd4b7e0f42f875df87d448e58de41 + c38ff79986e9b0bbb6ac31e78d3be2af913f424f + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 2b1027a631ab0d739014fe3bf2876959ace93daa + 3c5820faf8c315471042a49d0724dbe63dde16c7 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 86940d0cc869fb92e7bff3d174c2b653466933e8 + 62b5329990511958ffb13266ca0c6ac62ef4c86e + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + b93ca954085d2f47e16825fba91a5afacfe100bb + 31da7bbee6ec2d37989491aba51200d1823268b7 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 579a9bae0e75170e91d7c64a8b55d3a03cf37d10 + 65cf0ba9bdd938fb615497341609ba4c1f790cca + + + + + blob + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + false + true + IDX_QRTZ_J_GRP + BTREE + + + + 0877af097636bb4eac55b4c6e41438d1eb3e1fed + false + + + 4a837efa64308c42bd503992dde096366924fb0f + false + + + + + false + true + IDX_QRTZ_J_REQ_RECOVERY + BTREE + + + + 0877af097636bb4eac55b4c6e41438d1eb3e1fed + false + + + 31da7bbee6ec2d37989491aba51200d1823268b7 + false + + + + + + + + + +
+ + d3188f768a9a90cea390630888b956f99945518c + 97 + 335 + Arial + 14 + 516 + 1095 + + 128 + 128 + 192 + + + + js_job_locks + js_job_locks + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 58e48eee34e9c75b387ae011ebc06cd026ec08b5 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 4aeb3aecfbb1009f13fa36d3b057f6161aed5299 + 9fd4702de4332dcf990f2c61354afc8d3591ed42 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + f674068c91333a67f7fb339b7c5ba4a45c6e419f + 97 + 403 + Arial + 14 + 1421 + 1095 + + 128 + 128 + 192 + + + + js_job_paused_trigger_grps + js_job_paused_trigger_grps + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 2d7f5466d40425123d4d637d3dbe590d90309db0 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1c9f7bac61bee6470aaca125a2a2be6e92d38b03 + cb69d031b84d634e13c3cee7fb1574d5e40045a2 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + ae8dc24f83c383a4e82be1686b12fe3a3d9416c6 + 149 + 356 + Arial + 14 + 39 + 1095 + + 128 + 128 + 192 + + + + js_job_scheduler_state + js_job_scheduler_state + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + 0f7632ca317787a010e87c941d86f36aca73d818 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 05b22183fcbae3dbdb33ea88fc0e5a1cc5dcf26b + 3feae9871ea28eb229eea7a1b227047faba594fd + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + e581ac8bae84992339fc3874725518f7408d0e08 + db2eaf339faaf919d0f9e29ece56576a0b2d3d6c + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 8865a43474606f58dbc39685485a973952586b20 + 4a57318d895865a197b091a330670e1c9c6e139a + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + 54776d97b42964ac7ce49ad4b0ba9fa277d74461 + -1 + -1 + Arial + 14 + 986 + 720 + + 128 + 128 + 192 + + + + a384f9748ab9c79c6a4bf5915f657b74e868cd64 + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + 54776d97b42964ac7ce49ad4b0ba9fa277d74461 + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_simple_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_simple_triggers + js_job_simple_triggers + + + + + + + 2b891a84b19252ca0933447a82587d81ed0fb401 + bef43cda7135e2ad5244f31539e87f72869d4d50 + a384f9748ab9c79c6a4bf5915f657b74e868cd64 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + dec12b6c308687428126f8179c412725f6cdaa66 + 479aea404d425bc2539586eea354d2dd7d7c4fbf + a384f9748ab9c79c6a4bf5915f657b74e868cd64 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1b12095d3efc75a5347fd8c5ec89231813ca72bf + 3506a9e682ab1f467e0110291032ab961dd60dcc + a384f9748ab9c79c6a4bf5915f657b74e868cd64 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + fbc403c25d095b2516bf975af6f477277ce1fd61 + ce33aa0fad3683259353098060046eb0c3bc7abd + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + de89e481bbfb81ad86fc4373c28b3f10de1c258f + 047c4063f9f5edcf990812721b5b907ec4d67c40 + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 19f845577cdadb0805a8f893adf2eda32ad04fcc + 34b3ee5159b6078545207c76974a398c0683126c + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + 949d0666b959a724d98e2950a1558a79ab5963a7 + 409 + 389 + Arial + 14 + 1440 + 603 + + 128 + 128 + 192 + + + + e976cd5ed8e4d9356c7e74abeed46869336b5d76 + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + 949d0666b959a724d98e2950a1558a79ab5963a7 + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_simprop_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_simprop_triggers + js_job_simprop_triggers + + + + + + + 71e10881adbb474de7f49f2d40827986d0ede709 + bef43cda7135e2ad5244f31539e87f72869d4d50 + e976cd5ed8e4d9356c7e74abeed46869336b5d76 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 568c8fb076378cf4f6f33460a34fd393c67f899a + 479aea404d425bc2539586eea354d2dd7d7c4fbf + e976cd5ed8e4d9356c7e74abeed46869336b5d76 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + bf1a46c68ff9dcb56c9903c4b46942de00e2af4b + 3506a9e682ab1f467e0110291032ab961dd60dcc + e976cd5ed8e4d9356c7e74abeed46869336b5d76 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5b9b4ce333f0da1bd04cc1d7b8b5ecaf6c112e61 + 55d6cf973f45c913184a3d21e951033e90592675 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + ba079f5789f071053823d467ddf094fcc8b1e89b + e20d54855f6c82519ad1ae4e4799f885e4d1b73a + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 45607edc151a847b0c7c2614cfcc910b80dca81f + 3f6c1b21f7a030039e09e3360d3b7aa68f76e788 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 13343a75da86877ef77a4773de88b7043e15bfc2 + 20f302dc71c1854c502860acd3de5d7607df004a + + + + + integer + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 216b805624b543a45e83129ca370b1d5b1c0169c + 82c5c8166f6f6ba79bff84fb3732436bbe963343 + + + + + integer + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 40910165ced0d80a64a37d6c70c49cc6cc538b5c + f860e73ab95ea61b7020310a14adfdbceee70e3c + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a677d4de200300c8c78ecfd77bf1f58f77ce0074 + 37b137288d895ce6cc9db6a5e7bfcc38f3e9ffcf + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 3158d764269a1c77f7436ae0c235c27c66eea274 + 38c2538a593845e0cd04777ba6ba41898791429f + + + + + decimal(p,s) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 0541263f4573dbff8241dee0adf10539bbc79b1d + 5927e220c5ee979477073d844fef92b016bb883c + + + + + decimal(p,s) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 36171bdbf7d9e6ad88fb01855c4cba449346eb7d + dba4bf66d8d0581f310db27b48945a65bd972753 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + efcf5b21df3e62ebaaaf1a5bf6f131fca75e4340 + a6193aaecfee05d0c475c8f7141821a471063437 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+ + 336d6ca3cbb2cd5710dbf7dbe23c39bb48488ef7 + 383 + 389 + Arial + 14 + 1428 + 75 + + 128 + 128 + 192 + + + + js_job_fired_triggers + js_job_fired_triggers + + + + + + + 7866417c06d0b670da8e9242ca7a98fd66f0b415 + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 28d63db58389363224edc71fc91c4c8dff43b8a7 + 6f8b26b75fcea8438182ac68f3d5a223ba5d0318 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + fe9d5973919feb5ff883d8a70c05e307dea0a3b9 + c2808aece324caf392a1507eb4ffc8a2bc7588eb + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5d4a0e10b2c81b216217822e5ec5d9a13f73304d + 5f08956f036c50ea2ac423d7b74c3905feb2a2ca + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 05b22183fcbae3dbdb33ea88fc0e5a1cc5dcf26b + 96a166eb428fbbaf2a8acff16276845842c182d9 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 8d724a342c5a837de52af5fec52afae5dd8246e0 + 795932196f4b65d18fa556cdc110a05bb73f75c3 + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 28997baceb09ffd866ad72d2ad881fdc84006184 + 664b0a35576d15f08082027576b6dfaefb4065e4 + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + b94a2a836d04ccfdf540c2d0a21a1b8b77bcbf73 + b8a7c498362a6381b1b5d229ee8ae343429069b1 + + + + + integer + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 51f09d9e4a3b48b3fe0bef9b23a3a43a2b2bd4eb + bc2a8cdbba275ad432e0503073cd82bb1331b887 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 46baab228ec79ab21ffa6c1cf851eba82bf6a31b + 2d97f56bfe346120db66773ed0b2e8128e0b8beb + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + dc0aa8e576c3f04be5c0acb22aa98d4fab3b9886 + 8bcdef0cf198720988fd38705410650b7f7a32ba + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + f3b85f91534b748cbd0969d1bebcdb069d8095e7 + 195d4a854b8d216b5153f6e6c2847c2924ef0bbe + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 74f98f1f79b816ceda4d547e28da42cc125bf990 + d0eb542a7dc1166d31fb1d0ea29c431ae83d4762 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + false + true + IDX_QRTZ_FT_INST_JOB_REQ_RCVRY + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 96a166eb428fbbaf2a8acff16276845842c182d9 + false + + + d0eb542a7dc1166d31fb1d0ea29c431ae83d4762 + false + + + + + false + true + IDX_QRTZ_FT_J_G + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 2d97f56bfe346120db66773ed0b2e8128e0b8beb + false + + + 8bcdef0cf198720988fd38705410650b7f7a32ba + false + + + + + false + true + IDX_QRTZ_FT_JG + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 8bcdef0cf198720988fd38705410650b7f7a32ba + false + + + + + false + true + IDX_QRTZ_FT_T_G + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + c2808aece324caf392a1507eb4ffc8a2bc7588eb + false + + + 5f08956f036c50ea2ac423d7b74c3905feb2a2ca + false + + + + + false + true + IDX_QRTZ_FT_TG + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 5f08956f036c50ea2ac423d7b74c3905feb2a2ca + false + + + + + false + true + IDX_QRTZ_FT_TRIG_INST_NAME + BTREE + + + + f4ae03dc6bd634f0fc98bc1eb810a2506be13600 + false + + + 96a166eb428fbbaf2a8acff16276845842c182d9 + false + + + + + + + + + +
+ + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + 461 + 389 + Arial + 14 + 744 + 36 + + 128 + 128 + 192 + + + + 6c82a101c74bfb81a3bc9a2a620781c622913b0d + 5a7b42fcb919ebc8bfe84df047923c6cc95cbbd8 + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_triggers + js_job_triggers + + + + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + 0877af097636bb4eac55b4c6e41438d1eb3e1fed + 6c82a101c74bfb81a3bc9a2a620781c622913b0d + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + fe9d5973919feb5ff883d8a70c05e307dea0a3b9 + 479aea404d425bc2539586eea354d2dd7d7c4fbf + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5d4a0e10b2c81b216217822e5ec5d9a13f73304d + 3506a9e682ab1f467e0110291032ab961dd60dcc + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 12b02a5d0594a292344aea350c589dfbe568e3a3 + 486e71379ac8ae8e87211cda02b1bb32cadd4b7f + 6c82a101c74bfb81a3bc9a2a620781c622913b0d + 作业名称 + + 作业名称 + + varchar(n) + + + false + true + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + ce0c63dcd207036a6722c80172644ab7838b94b0 + 4a837efa64308c42bd503992dde096366924fb0f + 6c82a101c74bfb81a3bc9a2a620781c622913b0d + 作业组名称 + + 作业组名称 + + varchar(n) + + + false + true + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 121659ea1a25493d2d2268bf5bf4ca219de154e5 + 2e146e3d9ea9dd8e25851ab9509c6975f7d27703 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 409e683bf812fd675ee82cfeff61dab8902c8c92 + 8764c3373449a0bea2a033c2143b4398f80df996 + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + d862c74aaa677177060ed1355b66b86276ae6552 + fe63da48d5aebf4a0c3def6b36db9ad56ecdbbda + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 0606be4215305501645ed371de04f719e82c935b + 51753e9915b085ea47ee2edbba8852f6fba53ab7 + + + + + integer + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 4ed4548dfe0f6be674a1a30d9ec302cfb78b02d3 + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + b23fb0ad01596a97b6c0f83b7b033bd7ee2457a5 + 2ac2efa9320ca2cf31a15dc68f8e6c04b509f71d + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6646e9bef89464ca1b96b8df62ceb02c580d62a5 + 7bcc7408ec0ff0d3bce7dc220d20decd5a1a321a + + + + + bigint(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 852ec4bf108750eb72f92ec9fff3d1214a823984 + 4947f81068525095d559ea5a8623d31d1925db8d + + + + + bigint(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 51162b291fed9b4bf9a33de7728cd1a803cb8fc1 + 1e4ab4f5550d6670568ea859d3f5fb1d55f86ecc + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1c8ebfe1afa3433652018dea46cf994de8b9f7f3 + 80e78d40b98dcd43914bfb838295029bdea9f545 + + + + + smallint + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + c31404775ca168969bc0a5758514b85a4c6a79d9 + eca6d569650e93570e35c535fd3becda9bb0edf0 + + + + + blob + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + false + true + IDX_QRTZ_T_C + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 1e4ab4f5550d6670568ea859d3f5fb1d55f86ecc + false + + + + + false + true + IDX_QRTZ_T_G + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 3506a9e682ab1f467e0110291032ab961dd60dcc + false + + + + + false + true + IDX_QRTZ_T_J + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 12b02a5d0594a292344aea350c589dfbe568e3a3 + false + + + ce0c63dcd207036a6722c80172644ab7838b94b0 + false + + + + + false + true + IDX_QRTZ_T_JG + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + ce0c63dcd207036a6722c80172644ab7838b94b0 + false + + + + + false + true + IDX_QRTZ_T_N_G_STATE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 3506a9e682ab1f467e0110291032ab961dd60dcc + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + false + true + IDX_QRTZ_T_N_STATE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 479aea404d425bc2539586eea354d2dd7d7c4fbf + false + + + 3506a9e682ab1f467e0110291032ab961dd60dcc + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + false + true + IDX_QRTZ_T_NEXT_FIRE_TIME + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + + + false + true + IDX_QRTZ_T_NFT_MISFIRE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 80e78d40b98dcd43914bfb838295029bdea9f545 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + + + false + true + IDX_QRTZ_T_NFT_ST + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + + + false + true + IDX_QRTZ_T_NFT_ST_MISFIRE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 80e78d40b98dcd43914bfb838295029bdea9f545 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + false + true + IDX_QRTZ_T_NFT_ST_MISFIRE_GRP + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 80e78d40b98dcd43914bfb838295029bdea9f545 + false + + + 8764c3373449a0bea2a033c2143b4398f80df996 + false + + + 3506a9e682ab1f467e0110291032ab961dd60dcc + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + false + true + IDX_QRTZ_T_STATE + BTREE + + + + bef43cda7135e2ad5244f31539e87f72869d4d50 + false + + + 73d0abe397d3ea04d0784338d607b2d9b71f8fb6 + false + + + + + + + + + +
+ + cb6e0bced6631e13b509fdfff94c032ace5d1a05 + 175 + 394 + Arial + 14 + 516 + 720 + + 128 + 128 + 192 + + + + 9c69cbc110ec05e961cec3e887bd3a189735299d + 6bc57d78a1e278688bd2243aa44245ceff3762e0 + cb6e0bced6631e13b509fdfff94c032ace5d1a05 + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + js_job_cron_triggers_ibfk_1 + RESTRICT + RESTRICT + null + null + + + js_job_cron_triggers + js_job_cron_triggers + + + + + + + 0b96d67d14af20c7fa602fba0c9a846f49790da5 + bef43cda7135e2ad5244f31539e87f72869d4d50 + 9c69cbc110ec05e961cec3e887bd3a189735299d + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 65a769649d9af73f3ffb59b8ab14f28c29775120 + 479aea404d425bc2539586eea354d2dd7d7c4fbf + 9c69cbc110ec05e961cec3e887bd3a189735299d + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 901e42d7b8eb8f2962594b6a4194d945023cd10e + 3506a9e682ab1f467e0110291032ab961dd60dcc + 9c69cbc110ec05e961cec3e887bd3a189735299d + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + c770f81e9e4df3bee7e09a8ac1c5031f9c725e9f + 28ee5c7bce918c8c4c70ccfbad7093a63978dac8 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + c1f3c280ba3ade8000a9909e8cd35df5e3f7a9de + 9a273f7be9eaf47f5c88ba72e63b5bc6e5fc912d + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
+
+ + + + + + + + + + +
diff --git a/modules/core/db/job.png b/modules/core/db/job.png new file mode 100644 index 0000000000000000000000000000000000000000..544e675d3cd01110bf62b1c051c6e040f060eedc GIT binary patch literal 539220 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 VVhc5Fh0v#w-7yYEVy `IIj0>x!oDD_cH)aj%3Ui}9(8?$Y}QcD|a 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