From a64991f5e3ebf36c9f1dcab5c31ce8fc3d7c7491 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Mon, 14 Sep 2020 23:00:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E8=84=9A=E6=9C=AC=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/core/db/core.erm | 2944 ++++++++--------- modules/core/db/db2/core.sql | 918 ----- modules/core/db/mssql/core.sql | 38 +- modules/core/db/mysql/core.sql | 38 +- modules/core/db/oracle/core.sql | 38 +- modules/core/db/postgresql/core.sql | 38 +- web/bin/init-data.bat | 4 +- web/bin/init-data.sh | 4 +- web/db/mssql/core.sql | 38 +- web/db/mssql/job.sql | 60 - web/db/mssql/test.sql | 8 - web/db/mysql/core.sql | 38 +- web/db/mysql/job.sql | 11 - web/db/mysql/test.sql | 8 - web/db/oracle/core.sql | 38 +- web/db/oracle/job.sql | 24 - web/db/oracle/test.sql | 8 - web/db/postgresql/core.sql | 38 +- web/db/postgresql/job.sql | 11 - web/db/postgresql/test.sql | 8 - web/db/test.erm | 32 +- web/src/main/resources/config/application.yml | 2 +- 22 files changed, 1503 insertions(+), 2843 deletions(-) delete mode 100644 modules/core/db/db2/core.sql diff --git a/modules/core/db/core.erm b/modules/core/db/core.erm index 15544510..d744dd19 100644 --- a/modules/core/db/core.erm +++ b/modules/core/db/core.erm @@ -11,8 +11,8 @@ 0 1.0 - 1547 - 1390 + 0 + 0 128 128 @@ -41,7 +41,7 @@ false - db\mysql\core.sql + db\core.sql UTF-8 CR+LF false @@ -58,7 +58,7 @@ false false false - true + false false false false @@ -3948,13 +3948,13 @@ - 34f0a85afc639279defd9dac7e46634235019493 - 86 - 296 + b78e1ea73b1342c04ce571d4147070d76eadb007 + 100 + 345Segoe UI9 - 81 - 1615 + 72 + 1764 128 128 @@ -3962,9 +3962,9 @@ - 8ab9447336d560c3f98f5f8c71f0f4beced7448c + 82716c3c9b31f7d50a5efa2a4ebbbd8bc83743a7 88f2a6b49290f5f6cf1ab815f457af00f9ef9334 - 34f0a85afc639279defd9dac7e46634235019493 + b78e1ea73b1342c04ce571d4147070d76eadb007 -1 -1 -1 @@ -3984,9 +3984,9 @@ null - 15cb00bea2d3dfcd4f724b9c1998bb4e05f113ca + 0ebafe9ad609c8e501d9dc11a6a7e3a6643b4e84 02fa10da8a8129b3127d0eb5e94a0205ba909d75 - 34f0a85afc639279defd9dac7e46634235019493 + b78e1ea73b1342c04ce571d4147070d76eadb007 -1 -1 -1 @@ -4016,7 +4016,7 @@ 23ffaff951e2a129327ee9c1adbd27093924b4f4 5ac7f3a7a755a58e6119c8d4922df644559e632f - 8ab9447336d560c3f98f5f8c71f0f4beced7448c + 82716c3c9b31f7d50a5efa2a4ebbbd8bc83743a7 @@ -4050,7 +4050,7 @@ 79c510b01e27862264aa98b183ba8fce4b97ecab 512f24dbe486a211117dfb58e689ef3e0e5009a0 - 15cb00bea2d3dfcd4f724b9c1998bb4e05f113ca + 0ebafe9ad609c8e501d9dc11a6a7e3a6643b4e84 @@ -4091,13 +4091,13 @@
- c80ea58252748207dc3658837dc7c28c17ea2282 - 86 - 277 + 279da185c92952b27358f3aff216865ff3acf346 + 100 + 319Segoe UI9 - 2144 - 1111 + 1716 + 111 128 128 @@ -4105,9 +4105,9 @@ - 36e1930616222a72cbc003f5062cd8b5bc419dec - e41d6d92570eebf1f74e66c34917798f6b1167d5 - c80ea58252748207dc3658837dc7c28c17ea2282 + 5866558ea340cee616b826a05d7d460f5de51176 + c8438576a1f192d8c7f3e49d8eee53baf23aee50 + 279da185c92952b27358f3aff216865ff3acf346 -1 -1 -1 @@ -4127,152 +4127,9 @@ null - 105a3e40a8ed65af19f583fd50bdd7a8cc51b059 - 7ef4520149693e59bda4b4f9a5d096b6e67a7097 - c80ea58252748207dc3658837dc7c28c17ea2282 - -1 - -1 - -1 - -1 - - 0 - 0 - 0 - - 1..n - 1 - true - - RESTRICT - RESTRICT - null - null - - - js_sys_role_menu - 角色与菜单关联表 - - - - - - - 136c2841a88ba120cd1f0bb13f7ba446474de69e - 22d38cfee95536d3e3af5fdd444b027a85d95432 - 105a3e40a8ed65af19f583fd50bdd7a8cc51b059 - - - - - varchar(n) - - - false - true - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - 1882f53a36409270c8622486740876fcb2af9842 - e84c40cdf5ffdb2ba4d59630d98abb5972d74795 - 36e1930616222a72cbc003f5062cd8b5bc419dec - - - - - varchar(n) - - - false - true - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - - - - - - - -
- - c473b31c5c5bc7454779a303adde455752fb6b17 - 86 - 274 - Segoe UI - 9 - 1697 - 168 - - 128 - 128 - 192 - - - - 14bf9106ecbc1732a2659abad4d82cd8e017a47e - 7ef4520149693e59bda4b4f9a5d096b6e67a7097 - c473b31c5c5bc7454779a303adde455752fb6b17 - -1 - -1 - -1 - -1 - - 0 - 0 - 0 - - 1..n - 1 - true - - RESTRICT - RESTRICT - null - null - - - 78d4361535bbd4df5baed85f25c865fd10ef48bd + 26b2bf2c9d46756a27cf2f0f112d3f93c77a3fd1 0ded13a505cc3bfde24edfbae369231be192a59b - c473b31c5c5bc7454779a303adde455752fb6b17 + 279da185c92952b27358f3aff216865ff3acf346 -1 -1 -1 @@ -4302,7 +4159,7 @@ 537ed3a5e139d1fed26b9011d93c339510cda1f7 e59481cc0025d4da3d55201ee470c33b2c12a575 - 78d4361535bbd4df5baed85f25c865fd10ef48bd + 26b2bf2c9d46756a27cf2f0f112d3f93c77a3fd1 @@ -4336,7 +4193,7 @@ ffde396c7b349d700fe1b7891694ac538d00bf6d 22d38cfee95536d3e3af5fdd444b027a85d95432 - 14bf9106ecbc1732a2659abad4d82cd8e017a47e + 5866558ea340cee616b826a05d7d460f5de51176 @@ -4377,13 +4234,13 @@
- fa8e34c8edd10753e33b7d24041aab90853103be - 128 + 5f02748446a5c8029b1ca8f8ab7cc96da81279c8 + 152352Segoe UI9 - 1652 - 1159 + 1668 + 1229 128 128 @@ -4391,9 +4248,9 @@ - 7e44ec4629d57ddc055fe2ec687488e72bc26da3 + 4d9b0fdf682e4415b0a2d7a0f6bb1a1e06992266 0ded13a505cc3bfde24edfbae369231be192a59b - fa8e34c8edd10753e33b7d24041aab90853103be + 5f02748446a5c8029b1ca8f8ab7cc96da81279c8 -1 -1 -1 @@ -4423,7 +4280,7 @@ 0d5ebb11e5172fb4a9e1b4b2e62140432e0cd3ff e59481cc0025d4da3d55201ee470c33b2c12a575 - 7e44ec4629d57ddc055fe2ec687488e72bc26da3 + 4d9b0fdf682e4415b0a2d7a0f6bb1a1e06992266 控制用户编码 @@ -4594,7 +4451,7 @@ - b0f5908adf750e38a8bea21b03603ed2333f5172 + 17ee1001bd56586f7b04f6d18b1cc32ab9b569cb 332663a620f7368821829bbc8702a2be1e2f45d4 1ad7d49c076378b65c36381a9ffcffe992e6598f -1 @@ -4616,7 +4473,7 @@ null - 35b8f04adc3ee859595a19eafa2d374ed7454376 + 78c4b16bf8f7caaf304921078411546817ffce34 6615f2ce0ec05caf1a51f92d1c2b458984ac9db6 1ad7d49c076378b65c36381a9ffcffe992e6598f -1 @@ -4648,7 +4505,7 @@ 2f7bbb8699e51f6ae50ccbab765f8de4a402cad2 ab8b402ea35a78cdadd5ed446d571c9a80b532ee - b0f5908adf750e38a8bea21b03603ed2333f5172 + 17ee1001bd56586f7b04f6d18b1cc32ab9b569cb @@ -4682,7 +4539,7 @@ c06047702cc26617e350accac3afdbb589cf5cf4 ed19c91e49d39e19cffec01c77c369cd2ea1c989 - 35b8f04adc3ee859595a19eafa2d374ed7454376 + 78c4b16bf8f7caaf304921078411546817ffce34 @@ -4723,13 +4580,13 @@
- 6ce90f0c465f8e4480cf489e2f1cfcb423be63d9 - 170 - 332 + 5a7cdef358a998dbb063ee3eef70f9620627344f + 204 + 397Segoe UI9 - 2172 - 1491 + 2232 + 1584 128 128 @@ -4978,210 +4835,13 @@
- fb333ffb0b8e61a5fb0220a5859db30d4da93c83 - 380 - 323 + 60911ad072d02e308e23ebd1b2f1bfa9b1309880 + 360 + 470Segoe UI9 - 1016 - 1375 - - 128 - 128 - 192 - - - - js_sys_area - 行政区划 - - - - - - - 21ca6f52589f791a2ea859b73780a62c8cbebad8 - 84fb98359c82f62d61719d8ce1d1f850d69d972f - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - a535b6c506004a7fdf4d48984c9ff2cfa59c157a - - 20537c3bba575f25a12b27aad98fa1dc2fdff7a7 - 01f29dafe6a3ae0f9ed8f7a7490875db991b3457 - - - - - nvarchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 76ef00368999973a28221425b221bc4dd8c4b671 - ca7b63c6c2cea0cd801e625a1bf33afcd9c3615b - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - 35ae805d1da92afdb99b2fe8c536d1649356fccd - - - - false - true - idx_sys_area_pc - - - - - 394369b90c0a5b6efeed3cf823c642605d7a1653 - false - - - - - false - true - idx_sys_area_ts - - - - - 23f973124aedd0244533f4e7b3b103c548b966be - false - - - - - false - true - idx_sys_area_status - - - - - f0036584bd8711715579d21994a0105935605a7e - false - - - - - false - true - idx_sys_area_pcs - - - - - e8d877396943acfec73023dba2c1c6e3d7802d62 - false - - - - - false - true - idx_sys_area_tss - - - - - 984d5eac2b3221118a61655e4a5a49c78e0f0151 - false - - - - - - - - - -
- - 8ba06f49c4e33f5e6bcd806db039e68348de258e - 296 - 466 - Segoe UI - 9 - 1572 - 1428 + 1622 + 1524 128 128 @@ -5189,9 +4849,9 @@ - 33478cb70ea02c234bfebbb81fb8fccfbbadde14 - 6ce90f0c465f8e4480cf489e2f1cfcb423be63d9 - 8ba06f49c4e33f5e6bcd806db039e68348de258e + 522cde1dc7c6d816be62685a48f6f9c9ee6a620d + 5a7cdef358a998dbb063ee3eef70f9620627344f + 60911ad072d02e308e23ebd1b2f1bfa9b1309880 -1 -1 -1 @@ -5254,7 +4914,7 @@ fc44d466dd6009e48b5222d1d71e38d025194ff0 54b86f255d95078898534902087fb704b4265b60 - 33478cb70ea02c234bfebbb81fb8fccfbbadde14 + 522cde1dc7c6d816be62685a48f6f9c9ee6a620d @@ -5988,13 +5648,13 @@
- 7ef4520149693e59bda4b4f9a5d096b6e67a7097 - 359 - 452 + c8438576a1f192d8c7f3e49d8eee53baf23aee50 + 438 + 548Segoe UI9 - 1610 - 468 + 1656 + 463 128 128 @@ -6318,7 +5978,7 @@ - 490e64525fdda2a1a541f1db1771664f9a100502 + cadeedfda6891fa00cbe3578c497d9cb94402772 519d64ec10e7c0df51e0b14489d6666c04b93e34 a66af690ade469b3b4b472b1680bdc1923d5c972 -1 @@ -6383,7 +6043,7 @@ f385f23b1163beb8b239a67f5a262c83fb46cae6 5eecd1e4e1dc132da52de1bd1f59b13dd13a3587 - 490e64525fdda2a1a541f1db1771664f9a100502 + cadeedfda6891fa00cbe3578c497d9cb94402772 所属消息 所属消息 @@ -6654,13 +6314,13 @@
- a6c608c6e251fcd0abdda6ac92248c3955fccc20 - 254 - 287 + 4bea1990d1c73f583174327c237fa47f5df5cdbe + 308 + 335Segoe UI9 - 3840 - 810 + 3904 + 865 128 128 @@ -6877,12 +6537,12 @@
- e41d6d92570eebf1f74e66c34917798f6b1167d5 - 989 - 511 + 878764603b83bcabe675024bd529328be8e76e21 + 1218 + 617Segoe UI9 - 2172 + 225612 128 @@ -8593,13 +8253,13 @@
- ab8aa0c74f805f347640da80d9266971cc53ca68 - 233 - 269 + 7ba39bf4c98a5fd28c395fff30d1876fea6aff2f + 282 + 313Segoe UI9 - 1390 - 2004 + 1440 + 2088 128 128 @@ -8607,9 +8267,9 @@ - f90d1c736ab0f8a81bd0c03fc850c22ff3e723a3 - 3f27d1586b2cd7849b9ae30883c1191ade8f874c - ab8aa0c74f805f347640da80d9266971cc53ca68 + a6cca14f49b99074b615168947415c1538c31c24 + 355ae156dd690831b741ae5c346c145c546ab0f0 + 7ba39bf4c98a5fd28c395fff30d1876fea6aff2f -1 -1 -1 @@ -8672,7 +8332,7 @@ 6d5f3e5ef4d28e57966c33c4b4ef424f1dc42b7b 55c7d0a9ab8650c264a75bb1bf958cac2fe68152 - f90d1c736ab0f8a81bd0c03fc850c22ff3e723a3 + a6cca14f49b99074b615168947415c1538c31c24 @@ -8706,7 +8366,7 @@ 91110163a8a31ee61a4153360707026b5498dd65 443772d4627c23aef484c324c8e431121b921a44 - f90d1c736ab0f8a81bd0c03fc850c22ff3e723a3 + a6cca14f49b99074b615168947415c1538c31c24 @@ -9010,13 +8670,13 @@
- aa6ae2d293a0dd15afc239a828d16ac8627a30fe - 506 - 338 + 25d36acb65531b5d9f8ffdad5249c91778dcd887 + 620 + 377Segoe UI9 - 3828 - 108 + 3888 + 111 128 128 @@ -9807,7 +9467,7 @@ - 2e60e9a0dc11b3f703a3dbb5acca4f46fe110028 + 6882436da1fd48882cd71f184aa44b25415d2431 88f2a6b49290f5f6cf1ab815f457af00f9ef9334 332663a620f7368821829bbc8702a2be1e2f45d4 -1 @@ -9829,7 +9489,7 @@ null - dbbcac951777ac31dfb86dbf12230e2428179bd1 + c91cddd963e918d007e1658cb3becd16d99a9fbb 02fa10da8a8129b3127d0eb5e94a0205ba909d75 332663a620f7368821829bbc8702a2be1e2f45d4 -1 @@ -9960,7 +9620,7 @@ b0ac1bfb9a465a46257d8e043e8d0370feb0ee7c 512f24dbe486a211117dfb58e689ef3e0e5009a0 - dbbcac951777ac31dfb86dbf12230e2428179bd1 + c91cddd963e918d007e1658cb3becd16d99a9fbb @@ -10027,7 +9687,7 @@ 76ab6ac096fb9c9be7bf61df683ce21a3da0c33d 5ac7f3a7a755a58e6119c8d4922df644559e632f - 2e60e9a0dc11b3f703a3dbb5acca4f46fe110028 + 6882436da1fd48882cd71f184aa44b25415d2431 @@ -10215,7 +9875,7 @@ - 6bd33b5140f2ac883b069f643af24099f14d4bf1 + 149ff33f1feb563cced1424bb58239338c02bb97 332663a620f7368821829bbc8702a2be1e2f45d4 0ded13a505cc3bfde24edfbae369231be192a59b -1 @@ -10676,7 +10336,7 @@ f22a1cfec76101d87da3a951bb05d7700418c1c1 ab8b402ea35a78cdadd5ed446d571c9a80b532ee - 6bd33b5140f2ac883b069f643af24099f14d4bf1 + 149ff33f1feb563cced1424bb58239338c02bb97 用户类型引用编号,例如如:当user_type为1员工的时候,ref_code关联的为emp_code 用户类型引用编号 @@ -11673,700 +11333,6 @@
- - 9915937d4e3e8e237226fc9f049c585b793dc190 - 443 - 308 - Segoe UI - 9 - 526 - 1968 - - 128 - 128 - 192 - - - - c74f1c12036a04e6a3bcb807cf8017539ee11513 - f9c5f9ef3226c5e4a275d1e0be09e8d6a4bbf098 - 9915937d4e3e8e237226fc9f049c585b793dc190 - -1 - -1 - -1 - -1 - - 0 - 0 - 0 - - 1..n - 1 - true - - RESTRICT - RESTRICT - null - null - - - js_gen_table_column - 代码生成表列 - - - - - - - 5d64127594a01a81f482907557646a9765249f61 - 01e9845d82f2f560da299a243b82c82c4d5b9323 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - abd5fc5f0bb213daae3de2abc362c5aea5276f4d - a3c67705fc3d118ba46b7f57c9b24fbf0505d7b9 - c74f1c12036a04e6a3bcb807cf8017539ee11513 - - - - - varchar(n) - - - false - true - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 9add4a1f079cf3aa4d3da1da358d97f29d976c0d - 0d9c0d7416e02ee2fd019e6dc7537ccdf7a518cc - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - e8cd4d7657f8c37a71e34f28e71eea3df33bc82f - 79241381fe1e3549e1434c88d56601520a46392a - - - - - decimal(p) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 8ed24661d9998b1972d3eb3f240c93991f1f12d2 - 8043f3b4e6daa792a13f5ce5b6319c7caa60a72e - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 15ef7eb1eb6b56a4cefc4a85913d8d1d1bbe911a - 187b877adbbc84967fd4c90a10dbea94de5e3b15 - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 6f68e29abaf597635078994b33a6f145325f25f6 - 39b8368fae934c7104ba0343a6816e49e03a156d - - - - - nvarchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - a20282cd8e23adbbd4bbeda3ab214076e017ef91 - 4319d4fdb713f50e8d83a1f09d7945d7683dd916 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - fdf9c3937f0215dcae1a58299485afde19ad799b - 4cf8e4f7ab7021ee40f486cdf78f3da437b73e16 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - d7c4eca9ef06061ed7759b05cd050ef4b8c2111e - aae6788ed8ece4f35eabce00e75e788011d25d83 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - e0da8eabac4712b66e3cf284f8be5a8533c31220 - 78d018f3284fe0ef2b71c4021fa8a3c8848436ed - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - ceaed31e30ef442dc589a113de79bd6a81248d78 - 47fed38931fcb8074fc07611fb49159af52e4b96 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 0d830d7889e57b255de5bb649e4f13fc1c369c86 - cd2bc61372e843b703bb36608cb58be277490a8a - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 31a7568881d922441d4dbebe5a6143735995ed3b - 4651283ace05a6d80c5bec1ef610652216d21f84 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 5174c7a0354ffa29e89aacf71d1b96e56f78b1fb - 39d25d5df5b30a2486b7c492fdfee3bac08cddeb - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - b51b6ef27d586f8267bfd6bbf27a0858e129fd8d - c4a768c9651f672727c4e10b81630aacab28e297 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 1f28b66ae37ff660c2675ba152dee6b728f083d7 - 8132085f47b3d204c18ba3e2aa249225cb37d9b2 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - ab96e97ea0fa572ae6c746aec5e8dd94569f053a - f97e35c4ba758bb04138029605d0525d59786d62 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 688b0f7ac0036d32e75f7da7a74d307c976be2ab - 41b1918e7b74391852096cc8a204eba329cfb721 - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - - - false - true - idx_gen_table_column_tn - - - - - abd5fc5f0bb213daae3de2abc362c5aea5276f4d - false - - - - - - - - - -
88f2a6b49290f5f6cf1ab815f457af00f9ef9334884 @@ -12382,8 +11348,8 @@ - 790d80cf4b6dc7fa405d9712e3e0ac8a3d3256d2 - fb333ffb0b8e61a5fb0220a5859db30d4da93c83 + a37072f0f862d29402b18e09536ca84a8b0a1a57 + 10a05bbfcb015da1a6c00b730e1c196e4930011f 88f2a6b49290f5f6cf1ab815f457af00f9ef9334 -1 -1 @@ -12547,7 +11513,7 @@ bdc9f61f5a7bd4a53e05d939ea82f9885c78eb01 84fb98359c82f62d61719d8ce1d1f850d69d972f - 790d80cf4b6dc7fa405d9712e3e0ac8a3d3256d2 + a37072f0f862d29402b18e09536ca84a8b0a1a57 @@ -12682,13 +11648,13 @@
- b26a3a5334236c51bcb768aa530d16de4d1badda - 947 - 324 + e1999e760f865658484e4a3bda4ac615e5990f63 + 1166 + 387Segoe UI9 - 3312 - 0 + 3420 + 36 128 128 @@ -12696,9 +11662,9 @@ - 16b899ef08153060ff9b0f5d2d0d0b9aa08828a9 - 7ab826cc0649ad2e00abee7f8cf074e26259e32d - b26a3a5334236c51bcb768aa530d16de4d1badda + 9308d3a8dab88f04b12ae16ee5a84bcca164cf83 + 1cf4e2f6b7fefd26c45b233ca8447b3367bf9d69 + e1999e760f865658484e4a3bda4ac615e5990f63 -1 -1 -1 @@ -12828,7 +11794,7 @@ 2dbcbafe51e51ecb4546a0ebfe8767536a1eaaa8 4f8af0766a0ba0866db74d9fe750581d1eefea91 - 16b899ef08153060ff9b0f5d2d0d0b9aa08828a9 + 9308d3a8dab88f04b12ae16ee5a84bcca164cf83 @@ -13108,13 +12074,13 @@
- f8744238980256031ca440f8fac7ec78fa964411 - 128 + f1289f3da0fcbd01eda21660ac217fb46532b3fb + 152352Segoe UI9 - 1658 - 936 + 1708 + 966 128 128 @@ -13122,9 +12088,9 @@ - 0d5351be2978265e549a5f7c67e400471e55d00d - 7ef4520149693e59bda4b4f9a5d096b6e67a7097 - f8744238980256031ca440f8fac7ec78fa964411 + 6d58dc3c8ba4a8b48d6b9e00a5e7a42a25ee44ab + c8438576a1f192d8c7f3e49d8eee53baf23aee50 + f1289f3da0fcbd01eda21660ac217fb46532b3fb -1 -1 -1 @@ -13154,7 +12120,7 @@ 7e2f59707205419c8556876dc854aeff0fbf7b57 22d38cfee95536d3e3af5fdd444b027a85d95432 - 0d5351be2978265e549a5f7c67e400471e55d00d + 6d58dc3c8ba4a8b48d6b9e00a5e7a42a25ee44ab 控制角色编码 @@ -13294,13 +12260,13 @@
- f9c5f9ef3226c5e4a275d1e0be09e8d6a4bbf098 - 443 - 379 + b8b095d0987b58130edbd8dfdaf54ccd1539683b + 542 + 449Segoe UI9 - 59 - 1944 + 20 + 2076 128 128 @@ -13801,13 +12767,13 @@
- f6f3255545f52e35027e72c2dc95db1a2b9bb3dd - 254 - 288 + b6f3fd77896fc3591ffd89ed8f94bebaf76a3c37 + 308 + 336Segoe UI9 - 2208 - 1932 + 2256 + 1988 128 128 @@ -14010,315 +12976,6 @@
- - 3f27d1586b2cd7849b9ae30883c1191ade8f874c - 317 - 356 - Segoe UI - 9 - 948 - 1950 - - 128 - 128 - 192 - - - - js_sys_job - 作业调度表 - - - - - - - 70abca97f16eab0d562a2104ec1a0ede326b1c46 - 55c7d0a9ab8650c264a75bb1bf958cac2fe68152 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - 2fe17467ad48944f125de4abf28e973234a9bcb4 - 443772d4627c23aef484c324c8e431121b921a44 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - 6cf6b1b94ad089cda04f9ed8ea2ad13bd9de0dd0 - 225e6d868b8d45320dc7f79db6296db64985b308 - - - - - nvarchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - e2663716e6af40682333d3e8495a04bceff16647 - c5abf897611d8a927582d1dcb3deceef5c164614 - - - - - nvarchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 03debcf1d4bf27cdad9acd24fda84a6ee9cdd908 - d8ece7f15423d813de0dc100fa1c67e047ca4a08 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 44ce4edd5ad45896934d6f90f14af5884b98ba5b - 7041a843a37e89ce935ad9309fa1a3b2548920e5 - - - - - decimal(p) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 261aca14bc2dd0bef97fa78a1256a95b5cb94171 - 91c2e73c20940e4a715ffb02148e2f3a1bb72334 - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 481c1a6225e0f2a86dbf4f752e9455afac57f897 - 644c88074f6f9cbe4b29b12b9633f4e238a2761b - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - 85024a2953cf3e3c9c1cce49b2351853ab0d125b - - - - false - true - idx_sys_job_status - - - - - 644c88074f6f9cbe4b29b12b9633f4e238a2761b - false - - - - - - - - - -
519d64ec10e7c0df51e0b14489d6666c04b93e34443 @@ -14879,13 +13536,13 @@
- f9d2dda2ab366d90319413b49edec0988353a99a - 296 - 320 + a6e8086aa5af0d58566c17e0dae6c293937bba73 + 360 + 383Segoe UI9 - 1776 - 1932 + 1812 + 1968 128 128 @@ -16009,13 +14666,13 @@
- 7ab826cc0649ad2e00abee7f8cf074e26259e32d - 254 - 330 + 1cf4e2f6b7fefd26c45b233ca8447b3367bf9d69 + 308 + 383Segoe UI9 - 2820 - 210 + 2952 + 228 128 128 @@ -16198,6 +14855,1349 @@
+ + 10a05bbfcb015da1a6c00b730e1c196e4930011f + 464 + 387 + Segoe UI + 9 + 1004 + 1656 + + 128 + 128 + 192 + + + + js_sys_area + 行政区划 + + + + + + + 21ca6f52589f791a2ea859b73780a62c8cbebad8 + 84fb98359c82f62d61719d8ce1d1f850d69d972f + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + a535b6c506004a7fdf4d48984c9ff2cfa59c157a + + 20537c3bba575f25a12b27aad98fa1dc2fdff7a7 + 01f29dafe6a3ae0f9ed8f7a7490875db991b3457 + + + + + nvarchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 76ef00368999973a28221425b221bc4dd8c4b671 + ca7b63c6c2cea0cd801e625a1bf33afcd9c3615b + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + 35ae805d1da92afdb99b2fe8c536d1649356fccd + + + + false + true + idx_sys_area_pc + + + + + 394369b90c0a5b6efeed3cf823c642605d7a1653 + false + + + + + false + true + idx_sys_area_ts + + + + + 23f973124aedd0244533f4e7b3b103c548b966be + false + + + + + false + true + idx_sys_area_status + + + + + f0036584bd8711715579d21994a0105935605a7e + false + + + + + false + true + idx_sys_area_pcs + + + + + e8d877396943acfec73023dba2c1c6e3d7802d62 + false + + + + + false + true + idx_sys_area_tss + + + + + 984d5eac2b3221118a61655e4a5a49c78e0f0151 + false + + + + + + + + + +
+ + ea8fd5bec09393b4e9c3423ed4e3286080daea3d + 542 + 346 + Segoe UI + 9 + 526 + 2076 + + 128 + 128 + 192 + + + + 1d3af1a8bf3399d1382a579d9816b1beaeaaca36 + b8b095d0987b58130edbd8dfdaf54ccd1539683b + ea8fd5bec09393b4e9c3423ed4e3286080daea3d + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + + RESTRICT + RESTRICT + null + null + + + js_gen_table_column + 代码生成表列 + + + + + + + 5d64127594a01a81f482907557646a9765249f61 + 01e9845d82f2f560da299a243b82c82c4d5b9323 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + abd5fc5f0bb213daae3de2abc362c5aea5276f4d + a3c67705fc3d118ba46b7f57c9b24fbf0505d7b9 + 1d3af1a8bf3399d1382a579d9816b1beaeaaca36 + + + + + varchar(n) + + + false + true + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 9add4a1f079cf3aa4d3da1da358d97f29d976c0d + 0d9c0d7416e02ee2fd019e6dc7537ccdf7a518cc + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + e8cd4d7657f8c37a71e34f28e71eea3df33bc82f + 79241381fe1e3549e1434c88d56601520a46392a + + + + + decimal(p) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 8ed24661d9998b1972d3eb3f240c93991f1f12d2 + 8043f3b4e6daa792a13f5ce5b6319c7caa60a72e + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 15ef7eb1eb6b56a4cefc4a85913d8d1d1bbe911a + 187b877adbbc84967fd4c90a10dbea94de5e3b15 + + + + + nvarchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6f68e29abaf597635078994b33a6f145325f25f6 + 39b8368fae934c7104ba0343a6816e49e03a156d + + + + + nvarchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a20282cd8e23adbbd4bbeda3ab214076e017ef91 + 4319d4fdb713f50e8d83a1f09d7945d7683dd916 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + fdf9c3937f0215dcae1a58299485afde19ad799b + 4cf8e4f7ab7021ee40f486cdf78f3da437b73e16 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + d7c4eca9ef06061ed7759b05cd050ef4b8c2111e + aae6788ed8ece4f35eabce00e75e788011d25d83 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + e0da8eabac4712b66e3cf284f8be5a8533c31220 + 78d018f3284fe0ef2b71c4021fa8a3c8848436ed + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + ceaed31e30ef442dc589a113de79bd6a81248d78 + 47fed38931fcb8074fc07611fb49159af52e4b96 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 0d830d7889e57b255de5bb649e4f13fc1c369c86 + cd2bc61372e843b703bb36608cb58be277490a8a + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 31a7568881d922441d4dbebe5a6143735995ed3b + 4651283ace05a6d80c5bec1ef610652216d21f84 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5174c7a0354ffa29e89aacf71d1b96e56f78b1fb + 39d25d5df5b30a2486b7c492fdfee3bac08cddeb + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + b51b6ef27d586f8267bfd6bbf27a0858e129fd8d + c4a768c9651f672727c4e10b81630aacab28e297 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1f28b66ae37ff660c2675ba152dee6b728f083d7 + 8132085f47b3d204c18ba3e2aa249225cb37d9b2 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + ab96e97ea0fa572ae6c746aec5e8dd94569f053a + f97e35c4ba758bb04138029605d0525d59786d62 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 688b0f7ac0036d32e75f7da7a74d307c976be2ab + 41b1918e7b74391852096cc8a204eba329cfb721 + + + + + nvarchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + false + true + idx_gen_table_column_tn + + + + + abd5fc5f0bb213daae3de2abc362c5aea5276f4d + false + + + + + + + + + +
+ + 355ae156dd690831b741ae5c346c145c546ab0f0 + 386 + 426 + Segoe UI + 9 + 936 + 2154 + + 128 + 128 + 192 + + + + js_sys_job + 作业调度表 + + + + + + + 70abca97f16eab0d562a2104ec1a0ede326b1c46 + 55c7d0a9ab8650c264a75bb1bf958cac2fe68152 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 2fe17467ad48944f125de4abf28e973234a9bcb4 + 443772d4627c23aef484c324c8e431121b921a44 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6cf6b1b94ad089cda04f9ed8ea2ad13bd9de0dd0 + 225e6d868b8d45320dc7f79db6296db64985b308 + + + + + nvarchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + e2663716e6af40682333d3e8495a04bceff16647 + c5abf897611d8a927582d1dcb3deceef5c164614 + + + + + nvarchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 03debcf1d4bf27cdad9acd24fda84a6ee9cdd908 + d8ece7f15423d813de0dc100fa1c67e047ca4a08 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 44ce4edd5ad45896934d6f90f14af5884b98ba5b + 7041a843a37e89ce935ad9309fa1a3b2548920e5 + + + + + decimal(p) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 261aca14bc2dd0bef97fa78a1256a95b5cb94171 + 91c2e73c20940e4a715ffb02148e2f3a1bb72334 + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 481c1a6225e0f2a86dbf4f752e9455afac57f897 + 644c88074f6f9cbe4b29b12b9633f4e238a2761b + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + 85024a2953cf3e3c9c1cce49b2351853ab0d125b + + + + false + true + idx_sys_job_status + + + + + 644c88074f6f9cbe4b29b12b9633f4e238a2761b + false + + + + + + + + + +
+ + a54ce20cd295e33139e847d7bcb552867a5287ec + 100 + 321 + Segoe UI + 9 + 2148 + 1332 + + 128 + 128 + 192 + + + + 9214c0a02faf2a4b3552772bf293067c45986fd8 + 878764603b83bcabe675024bd529328be8e76e21 + a54ce20cd295e33139e847d7bcb552867a5287ec + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + + RESTRICT + RESTRICT + null + null + + + 8eb9dc0ce5619962c6691e2b424e9cbf338d662e + c8438576a1f192d8c7f3e49d8eee53baf23aee50 + a54ce20cd295e33139e847d7bcb552867a5287ec + -1 + -1 + -1 + -1 + + 0 + 0 + 0 + + 1..n + 1 + true + + RESTRICT + RESTRICT + null + null + + + js_sys_role_menu + 角色与菜单关联表 + + + + + + + 136c2841a88ba120cd1f0bb13f7ba446474de69e + 22d38cfee95536d3e3af5fdd444b027a85d95432 + 8eb9dc0ce5619962c6691e2b424e9cbf338d662e + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1882f53a36409270c8622486740876fcb2af9842 + e84c40cdf5ffdb2ba4d59630d98abb5972d74795 + 9214c0a02faf2a4b3552772bf293067c45986fd8 + + + + + varchar(n) + + + false + true + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + + + + + +
diff --git a/modules/core/db/db2/core.sql b/modules/core/db/db2/core.sql deleted file mode 100644 index bc7d8620..00000000 --- a/modules/core/db/db2/core.sql +++ /dev/null @@ -1,918 +0,0 @@ - -/* Drop Tables */ - -DROP TABLE js_gen_table_column; -DROP TABLE js_gen_table; -DROP TABLE js_sys_company_office; -DROP TABLE js_sys_employee_post; -DROP TABLE js_sys_user_data_scope; -DROP TABLE js_sys_user_role; -DROP TABLE js_sys_user; -DROP TABLE js_sys_employee; -DROP TABLE js_sys_company; -DROP TABLE js_sys_area; -DROP TABLE js_sys_config; -DROP TABLE js_sys_dict_data; -DROP TABLE js_sys_dict_type; -DROP TABLE js_sys_file_upload; -DROP TABLE js_sys_file_entity; -DROP TABLE js_sys_job_log; -DROP TABLE js_sys_job; -DROP TABLE js_sys_lang; -DROP TABLE js_sys_log; -DROP TABLE js_sys_role_menu; -DROP TABLE js_sys_menu; -DROP TABLE js_sys_module; -DROP TABLE js_sys_msg_inner_record; -DROP TABLE js_sys_msg_inner; -DROP TABLE js_sys_msg_push; -DROP TABLE js_sys_msg_pushed; -DROP TABLE js_sys_msg_template; -DROP TABLE js_sys_office; -DROP TABLE js_sys_post; -DROP TABLE js_sys_role_data_scope; -DROP TABLE js_sys_role; - - - - -/* Create Tables */ - --- 代码生成表 -CREATE TABLE js_gen_table -( - table_name varchar(64) NOT NULL, - class_name varchar(100) NOT NULL, - comments varchar(500) NOT NULL, - parent_table_name varchar(64), - parent_table_fk_name varchar(64), - tpl_category varchar(200), - package_name varchar(500), - module_name varchar(30), - sub_module_name varchar(30), - function_name varchar(200), - function_name_simple varchar(50), - function_author varchar(50), - gen_base_dir varchar(1000), - options varchar(1000), - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (table_name) -); - - --- 代码生成表列 -CREATE TABLE js_gen_table_column -( - id varchar(64) NOT NULL, - table_name varchar(64) NOT NULL, - column_name varchar(64) NOT NULL, - column_sort decimal(10), - column_type varchar(100) NOT NULL, - column_label varchar(50), - comments varchar(500) NOT NULL, - attr_name varchar(200) NOT NULL, - attr_type varchar(200) NOT NULL, - is_pk char(1), - is_null char(1), - is_insert char(1), - is_update char(1), - is_list char(1), - is_query char(1), - query_type varchar(200), - is_edit char(1), - show_type varchar(200), - options varchar(1000), - PRIMARY KEY (id) -); - - --- 行政区划 -CREATE TABLE js_sys_area -( - area_code varchar(100) NOT NULL, - parent_code varchar(64) NOT NULL, - parent_codes varchar(1000) NOT NULL, - tree_sort decimal(10) NOT NULL, - tree_sorts varchar(1000) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level decimal(4) NOT NULL, - tree_names varchar(1000) NOT NULL, - area_name varchar(100) NOT NULL, - area_type char(1), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (area_code) -); - - --- 公司表 -CREATE TABLE js_sys_company -( - company_code varchar(64) NOT NULL, - parent_code varchar(64) NOT NULL, - parent_codes varchar(1000) NOT NULL, - tree_sort decimal(10) NOT NULL, - tree_sorts varchar(1000) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level decimal(4) NOT NULL, - tree_names varchar(1000) NOT NULL, - view_code varchar(100) NOT NULL, - company_name varchar(200) NOT NULL, - full_name varchar(200) NOT NULL, - area_code varchar(100), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - corp_code varchar(64) DEFAULT '0' NOT NULL, - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL, - extend_s1 varchar(500), - extend_s2 varchar(500), - extend_s3 varchar(500), - extend_s4 varchar(500), - extend_s5 varchar(500), - extend_s6 varchar(500), - extend_s7 varchar(500), - extend_s8 varchar(500), - extend_i1 decimal(19), - extend_i2 decimal(19), - extend_i3 decimal(19), - extend_i4 decimal(19), - extend_f1 decimal(19,4), - extend_f2 decimal(19,4), - extend_f3 decimal(19,4), - extend_f4 decimal(19,4), - extend_d1 timestamp, - extend_d2 timestamp, - extend_d3 timestamp, - extend_d4 timestamp, - PRIMARY KEY (company_code) -); - - --- 公司部门关联表 -CREATE TABLE js_sys_company_office -( - company_code varchar(64) NOT NULL, - office_code varchar(64) NOT NULL, - PRIMARY KEY (company_code, office_code) -); - - --- 参数配置表 -CREATE TABLE js_sys_config -( - id varchar(64) NOT NULL, - config_name varchar(100) NOT NULL, - config_key varchar(100) NOT NULL, - config_value varchar(1000), - is_sys char(1) NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (id) -); - - --- 字典数据表 -CREATE TABLE js_sys_dict_data -( - dict_code varchar(64) NOT NULL, - parent_code varchar(64) NOT NULL, - parent_codes varchar(1000) NOT NULL, - tree_sort decimal(10) NOT NULL, - tree_sorts varchar(1000) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level decimal(4) NOT NULL, - tree_names varchar(1000) NOT NULL, - dict_label varchar(100) NOT NULL, - dict_value varchar(100) NOT NULL, - dict_type varchar(100) NOT NULL, - is_sys char(1) NOT NULL, - description varchar(500), - css_style varchar(500), - css_class varchar(500), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - corp_code varchar(64) DEFAULT '0' NOT NULL, - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL, - extend_s1 varchar(500), - extend_s2 varchar(500), - extend_s3 varchar(500), - extend_s4 varchar(500), - extend_s5 varchar(500), - extend_s6 varchar(500), - extend_s7 varchar(500), - extend_s8 varchar(500), - extend_i1 decimal(19), - extend_i2 decimal(19), - extend_i3 decimal(19), - extend_i4 decimal(19), - extend_f1 decimal(19,4), - extend_f2 decimal(19,4), - extend_f3 decimal(19,4), - extend_f4 decimal(19,4), - extend_d1 timestamp, - extend_d2 timestamp, - extend_d3 timestamp, - extend_d4 timestamp, - PRIMARY KEY (dict_code) -); - - --- 字典类型表 -CREATE TABLE js_sys_dict_type -( - id varchar(64) NOT NULL, - dict_name varchar(100) NOT NULL, - dict_type varchar(100) NOT NULL, - is_sys char(1) NOT NULL, - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (id) -); - - --- 员工表 -CREATE TABLE js_sys_employee -( - emp_code varchar(64) NOT NULL, - emp_name varchar(100) NOT NULL, - emp_name_en varchar(100), - office_code varchar(64) NOT NULL, - office_name varchar(100) NOT NULL, - company_code varchar(64), - company_name varchar(200), - status char(1) NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - corp_code varchar(64) DEFAULT '0' NOT NULL, - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL, - PRIMARY KEY (emp_code) -); - - --- 员工与岗位关联表 -CREATE TABLE js_sys_employee_post -( - emp_code varchar(64) NOT NULL, - post_code varchar(64) NOT NULL, - PRIMARY KEY (emp_code, post_code) -); - - --- 文件实体表 -CREATE TABLE js_sys_file_entity -( - file_id varchar(64) NOT NULL, - file_md5 varchar(64) NOT NULL UNIQUE, - file_path varchar(1000) NOT NULL, - file_content_type varchar(200) NOT NULL, - file_extension varchar(100) NOT NULL, - file_size decimal(31) NOT NULL, - PRIMARY KEY (file_id) -); - - --- 文件上传表 -CREATE TABLE js_sys_file_upload -( - id varchar(64) NOT NULL, - file_id varchar(64) NOT NULL, - file_name varchar(500) NOT NULL, - file_type varchar(20) NOT NULL, - biz_key varchar(64), - biz_type varchar(64), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (id) -); - - --- 作业调度表 -CREATE TABLE js_sys_job -( - job_name varchar(64) NOT NULL, - job_group varchar(64) NOT NULL, - description varchar(100) NOT NULL, - invoke_target varchar(1000) NOT NULL, - cron_expression varchar(255) NOT NULL, - misfire_instruction decimal(1) NOT NULL, - concurrent char(1) NOT NULL, - status char(1) NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (job_name, job_group) -); - - --- 作业调度日志表 -CREATE TABLE js_sys_job_log -( - id varchar(64) NOT NULL, - job_name varchar(64) NOT NULL, - job_group varchar(64) NOT NULL, - job_type varchar(50), - job_event varchar(200), - job_message varchar(500), - is_exception char(1), - exception_info clob, - create_date timestamp, - PRIMARY KEY (id) -); - - --- 国际化语言 -CREATE TABLE js_sys_lang -( - id varchar(64) NOT NULL, - module_code varchar(64) NOT NULL, - lang_code varchar(500) NOT NULL, - lang_text varchar(500) NOT NULL, - lang_type varchar(50) NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (id) -); - - --- 操作日志表 -CREATE TABLE js_sys_log -( - id varchar(64) NOT NULL, - log_type varchar(50) NOT NULL, - log_title varchar(500) NOT NULL, - create_by varchar(64) NOT NULL, - create_by_name varchar(100) NOT NULL, - create_date timestamp NOT NULL, - request_uri varchar(500), - request_method varchar(10), - request_params clob, - diff_modify_data clob, - biz_key varchar(64), - biz_type varchar(64), - remote_addr varchar(255) NOT NULL, - server_addr varchar(255) NOT NULL, - is_exception char(1), - exception_info clob, - user_agent varchar(500), - device_name varchar(100), - browser_name varchar(100), - execute_time decimal(19), - corp_code varchar(64) DEFAULT '0' NOT NULL, - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL, - PRIMARY KEY (id) -); - - --- 菜单表 -CREATE TABLE js_sys_menu -( - menu_code varchar(64) NOT NULL, - parent_code varchar(64) NOT NULL, - parent_codes varchar(1000) NOT NULL, - tree_sort decimal(10) NOT NULL, - tree_sorts varchar(1000) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level decimal(4) NOT NULL, - tree_names varchar(1000) NOT NULL, - menu_name varchar(100) NOT NULL, - menu_type char(1) NOT NULL, - menu_href varchar(1000), - menu_target varchar(20), - menu_icon varchar(100), - menu_color varchar(50), - permission varchar(1000), - weight decimal(4), - is_show char(1) NOT NULL, - sys_code varchar(64) NOT NULL, - module_codes varchar(500) NOT NULL, - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - extend_s1 varchar(500), - extend_s2 varchar(500), - extend_s3 varchar(500), - extend_s4 varchar(500), - extend_s5 varchar(500), - extend_s6 varchar(500), - extend_s7 varchar(500), - extend_s8 varchar(500), - extend_i1 decimal(19), - extend_i2 decimal(19), - extend_i3 decimal(19), - extend_i4 decimal(19), - extend_f1 decimal(19,4), - extend_f2 decimal(19,4), - extend_f3 decimal(19,4), - extend_f4 decimal(19,4), - extend_d1 timestamp, - extend_d2 timestamp, - extend_d3 timestamp, - extend_d4 timestamp, - PRIMARY KEY (menu_code) -); - - --- 模块表 -CREATE TABLE js_sys_module -( - module_code varchar(64) NOT NULL, - module_name varchar(100) NOT NULL, - description varchar(500), - main_class_name varchar(500), - current_version varchar(50), - upgrade_info varchar(300), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (module_code) -); - - --- 内部消息 -CREATE TABLE js_sys_msg_inner -( - id varchar(64) NOT NULL, - msg_title varchar(200) NOT NULL, - content_level char(1) NOT NULL, - content_type char(1), - msg_content clob NOT NULL, - receive_type char(1) NOT NULL, - receive_codes clob NOT NULL, - receive_names clob NOT NULL, - send_user_code varchar(64) NOT NULL, - send_user_name varchar(100) NOT NULL, - send_date timestamp NOT NULL, - is_attac char(1), - notify_types varchar(100) NOT NULL, - status char(1) NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (id) -); - - --- 内部消息发送记录表 -CREATE TABLE js_sys_msg_inner_record -( - id varchar(64) NOT NULL, - msg_inner_id varchar(64) NOT NULL, - receive_user_code varchar(64), - receive_user_name varchar(100) NOT NULL, - read_status char(1) NOT NULL, - read_date timestamp, - is_star char(1), - PRIMARY KEY (id) -); - - --- 消息推送表 -CREATE TABLE js_sys_msg_push -( - id varchar(64) NOT NULL, - msg_type varchar(16) NOT NULL, - msg_title varchar(200) NOT NULL, - msg_content clob NOT NULL, - biz_key varchar(64), - biz_type varchar(64), - receive_code varchar(64) NOT NULL, - receive_user_code varchar(64) NOT NULL, - receive_user_name varchar(100) NOT NULL, - send_user_code varchar(64) NOT NULL, - send_user_name varchar(100) NOT NULL, - send_date timestamp NOT NULL, - is_merge_push char(1), - plan_push_date timestamp, - push_number int, - push_return_code varchar(200), - push_return_msg_id varchar(200), - push_return_content clob, - push_status char(1), - push_date timestamp, - read_status char(1), - read_date timestamp, - PRIMARY KEY (id) -); - - --- 消息已推送表 -CREATE TABLE js_sys_msg_pushed -( - id varchar(64) NOT NULL, - msg_type varchar(16) NOT NULL, - msg_title varchar(200) NOT NULL, - msg_content clob NOT NULL, - biz_key varchar(64), - biz_type varchar(64), - receive_code varchar(64) NOT NULL, - receive_user_code varchar(64) NOT NULL, - receive_user_name varchar(100) NOT NULL, - send_user_code varchar(64) NOT NULL, - send_user_name varchar(100) NOT NULL, - send_date timestamp NOT NULL, - is_merge_push char(1), - plan_push_date timestamp, - push_number int, - push_return_content clob, - push_return_code varchar(200), - push_return_msg_id varchar(200), - push_status char(1), - push_date timestamp, - read_status char(1), - read_date timestamp, - PRIMARY KEY (id) -); - - --- 消息模板 -CREATE TABLE js_sys_msg_template -( - id varchar(64) NOT NULL, - module_code varchar(64), - tpl_key varchar(100) NOT NULL, - tpl_name varchar(100) NOT NULL, - tpl_type varchar(16) NOT NULL, - tpl_content clob NOT NULL, - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - PRIMARY KEY (id) -); - - --- 组织机构表 -CREATE TABLE js_sys_office -( - office_code varchar(64) NOT NULL, - parent_code varchar(64) NOT NULL, - parent_codes varchar(1000) NOT NULL, - tree_sort decimal(10) NOT NULL, - tree_sorts varchar(1000) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level decimal(4) NOT NULL, - tree_names varchar(1000) NOT NULL, - view_code varchar(100) NOT NULL, - office_name varchar(100) NOT NULL, - full_name varchar(200) NOT NULL, - office_type char(1) NOT NULL, - leader varchar(100), - phone varchar(100), - address varchar(255), - zip_code varchar(100), - email varchar(300), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - corp_code varchar(64) DEFAULT '0' NOT NULL, - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL, - extend_s1 varchar(500), - extend_s2 varchar(500), - extend_s3 varchar(500), - extend_s4 varchar(500), - extend_s5 varchar(500), - extend_s6 varchar(500), - extend_s7 varchar(500), - extend_s8 varchar(500), - extend_i1 decimal(19), - extend_i2 decimal(19), - extend_i3 decimal(19), - extend_i4 decimal(19), - extend_f1 decimal(19,4), - extend_f2 decimal(19,4), - extend_f3 decimal(19,4), - extend_f4 decimal(19,4), - extend_d1 timestamp, - extend_d2 timestamp, - extend_d3 timestamp, - extend_d4 timestamp, - PRIMARY KEY (office_code) -); - - --- 员工岗位表 -CREATE TABLE js_sys_post -( - post_code varchar(64) NOT NULL, - post_name varchar(100) NOT NULL, - post_type varchar(100), - post_sort decimal(10), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - corp_code varchar(64) DEFAULT '0' NOT NULL, - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL, - PRIMARY KEY (post_code) -); - - --- 角色表 -CREATE TABLE js_sys_role -( - role_code varchar(64) NOT NULL, - role_name varchar(100) NOT NULL, - role_type varchar(100), - role_sort decimal(10), - is_sys char(1), - user_type varchar(16), - data_scope char(1), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - corp_code varchar(64) DEFAULT '0' NOT NULL, - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL, - PRIMARY KEY (role_code) -); - - --- 角色数据权限表 -CREATE TABLE js_sys_role_data_scope -( - role_code varchar(64) NOT NULL, - ctrl_type varchar(20) NOT NULL, - ctrl_data varchar(64) NOT NULL, - ctrl_permi varchar(64) NOT NULL, - PRIMARY KEY (role_code, ctrl_type, ctrl_data, ctrl_permi) -); - - --- 角色与菜单关联表 -CREATE TABLE js_sys_role_menu -( - role_code varchar(64) NOT NULL, - menu_code varchar(64) NOT NULL, - PRIMARY KEY (role_code, menu_code) -); - - --- 用户表 -CREATE TABLE js_sys_user -( - user_code varchar(100) NOT NULL, - login_code varchar(100) NOT NULL, - user_name varchar(100) NOT NULL, - password varchar(100) NOT NULL, - email varchar(300), - mobile varchar(100), - phone varchar(100), - sex char(1), - avatar varchar(1000), - sign varchar(200), - wx_openid varchar(100), - mobile_imei varchar(100), - user_type varchar(16) NOT NULL, - ref_code varchar(64), - ref_name varchar(100), - mgr_type char(1) NOT NULL, - pwd_security_level decimal(1), - pwd_update_date timestamp, - pwd_update_record varchar(1000), - pwd_question varchar(200), - pwd_question_answer varchar(200), - pwd_question_2 varchar(200), - pwd_question_answer_2 varchar(200), - pwd_question_3 varchar(200), - pwd_question_answer_3 varchar(200), - pwd_quest_update_date timestamp, - last_login_ip varchar(100), - last_login_date timestamp, - freeze_date timestamp, - freeze_cause varchar(200), - user_weight decimal(8) DEFAULT 0, - status char NOT NULL, - create_by varchar(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar(64) NOT NULL, - update_date timestamp NOT NULL, - remarks varchar(500), - corp_code varchar(64) DEFAULT '0' NOT NULL, - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL, - extend_s1 varchar(500), - extend_s2 varchar(500), - extend_s3 varchar(500), - extend_s4 varchar(500), - extend_s5 varchar(500), - extend_s6 varchar(500), - extend_s7 varchar(500), - extend_s8 varchar(500), - extend_i1 decimal(19), - extend_i2 decimal(19), - extend_i3 decimal(19), - extend_i4 decimal(19), - extend_f1 decimal(19,4), - extend_f2 decimal(19,4), - extend_f3 decimal(19,4), - extend_f4 decimal(19,4), - extend_d1 timestamp, - extend_d2 timestamp, - extend_d3 timestamp, - extend_d4 timestamp, - PRIMARY KEY (user_code) -); - - --- 用户数据权限表 -CREATE TABLE js_sys_user_data_scope -( - user_code varchar(100) NOT NULL, - ctrl_type varchar(20) NOT NULL, - ctrl_data varchar(64) NOT NULL, - ctrl_permi varchar(64) NOT NULL, - PRIMARY KEY (user_code, ctrl_type, ctrl_data, ctrl_permi) -); - - --- 用户与角色关联表 -CREATE TABLE js_sys_user_role -( - user_code varchar(100) NOT NULL, - role_code varchar(64) NOT NULL, - PRIMARY KEY (user_code, role_code) -); - - - -/* Create Indexes */ - -CREATE INDEX idx_gen_table_ptn ON js_gen_table (parent_table_name); -CREATE INDEX idx_gen_table_column_tn ON js_gen_table_column (table_name); -CREATE INDEX idx_sys_area_pc ON js_sys_area (parent_code); -CREATE INDEX idx_sys_area_ts ON js_sys_area (tree_sort); -CREATE INDEX idx_sys_area_status ON js_sys_area (status); -CREATE INDEX idx_sys_area_pcs ON js_sys_area (parent_codes); -CREATE INDEX idx_sys_area_tss ON js_sys_area (tree_sorts); -CREATE INDEX idx_sys_company_cc ON js_sys_company (corp_code); -CREATE INDEX idx_sys_company_pc ON js_sys_company (parent_code); -CREATE INDEX idx_sys_company_ts ON js_sys_company (tree_sort); -CREATE INDEX idx_sys_company_status ON js_sys_company (status); -CREATE INDEX idx_sys_company_vc ON js_sys_company (view_code); -CREATE INDEX idx_sys_company_pcs ON js_sys_company (parent_codes); -CREATE INDEX idx_sys_company_tss ON js_sys_company (tree_sorts); -CREATE INDEX idx_sys_config_key ON js_sys_config (config_key); -CREATE INDEX idx_sys_dict_data_cc ON js_sys_dict_data (corp_code); -CREATE INDEX idx_sys_dict_data_dt ON js_sys_dict_data (dict_type); -CREATE INDEX idx_sys_dict_data_pc ON js_sys_dict_data (parent_code); -CREATE INDEX idx_sys_dict_data_status ON js_sys_dict_data (status); -CREATE INDEX idx_sys_dict_data_pcs ON js_sys_dict_data (parent_codes); -CREATE INDEX idx_sys_dict_data_ts ON js_sys_dict_data (tree_sort); -CREATE INDEX idx_sys_dict_data_tss ON js_sys_dict_data (tree_sorts); -CREATE INDEX idx_sys_dict_data_dv ON js_sys_dict_data (dict_value); -CREATE INDEX idx_sys_dict_type_is ON js_sys_dict_type (is_sys); -CREATE INDEX idx_sys_dict_type_status ON js_sys_dict_type (status); -CREATE INDEX idx_sys_employee_cco ON js_sys_employee (company_code); -CREATE INDEX idx_sys_employee_cc ON js_sys_employee (corp_code); -CREATE INDEX idx_sys_employee_ud ON js_sys_employee (update_date); -CREATE INDEX idx_sys_employee_oc ON js_sys_employee (office_code); -CREATE INDEX idx_sys_employee_status ON js_sys_employee (status); -CREATE INDEX idx_sys_file_entity_md5 ON js_sys_file_entity (file_md5); -CREATE INDEX idx_sys_file_entity_size ON js_sys_file_entity (file_size); -CREATE INDEX idx_sys_file_biz_ft ON js_sys_file_upload (file_type); -CREATE INDEX idx_sys_file_biz_fi ON js_sys_file_upload (file_id); -CREATE INDEX idx_sys_file_biz_status ON js_sys_file_upload (status); -CREATE INDEX idx_sys_file_biz_cb ON js_sys_file_upload (create_by); -CREATE INDEX idx_sys_file_biz_ud ON js_sys_file_upload (update_date); -CREATE INDEX idx_sys_file_biz_bt ON js_sys_file_upload (biz_type); -CREATE INDEX idx_sys_file_biz_bk ON js_sys_file_upload (biz_key); -CREATE INDEX idx_sys_job_status ON js_sys_job (status); -CREATE INDEX idx_sys_job_log_jn ON js_sys_job_log (job_name); -CREATE INDEX idx_sys_job_log_jg ON js_sys_job_log (job_group); -CREATE INDEX idx_sys_job_log_t ON js_sys_job_log (job_type); -CREATE INDEX idx_sys_job_log_e ON js_sys_job_log (job_event); -CREATE INDEX idx_sys_job_log_ie ON js_sys_job_log (is_exception); -CREATE INDEX idx_sys_lang_code ON js_sys_lang (lang_code); -CREATE INDEX idx_sys_lang_type ON js_sys_lang (lang_type); -CREATE INDEX idx_sys_log_cb ON js_sys_log (create_by); -CREATE INDEX idx_sys_log_cc ON js_sys_log (corp_code); -CREATE INDEX idx_sys_log_lt ON js_sys_log (log_type); -CREATE INDEX idx_sys_log_bk ON js_sys_log (biz_key); -CREATE INDEX idx_sys_log_bt ON js_sys_log (biz_type); -CREATE INDEX idx_sys_log_ie ON js_sys_log (is_exception); -CREATE INDEX idx_sys_log_cd ON js_sys_log (create_date); -CREATE INDEX idx_sys_menu_pc ON js_sys_menu (parent_code); -CREATE INDEX idx_sys_menu_ts ON js_sys_menu (tree_sort); -CREATE INDEX idx_sys_menu_status ON js_sys_menu (status); -CREATE INDEX idx_sys_menu_mt ON js_sys_menu (menu_type); -CREATE INDEX idx_sys_menu_pss ON js_sys_menu (parent_codes); -CREATE INDEX idx_sys_menu_tss ON js_sys_menu (tree_sorts); -CREATE INDEX idx_sys_menu_sc ON js_sys_menu (sys_code); -CREATE INDEX idx_sys_menu_is ON js_sys_menu (is_show); -CREATE INDEX idx_sys_menu_mcs ON js_sys_menu (module_codes); -CREATE INDEX idx_sys_menu_wt ON js_sys_menu (weight); -CREATE INDEX idx_sys_module_status ON js_sys_module (status); -CREATE INDEX idx_sys_msg_inner_cb ON js_sys_msg_inner (create_by); -CREATE INDEX idx_sys_msg_inner_status ON js_sys_msg_inner (status); -CREATE INDEX idx_sys_msg_inner_cl ON js_sys_msg_inner (content_level); -CREATE INDEX idx_sys_msg_inner_sc ON js_sys_msg_inner (send_user_code); -CREATE INDEX idx_sys_msg_inner_sd ON js_sys_msg_inner (send_date); -CREATE INDEX idx_sys_msg_inner_r_mi ON js_sys_msg_inner_record (msg_inner_id); -CREATE INDEX idx_sys_msg_inner_r_rc ON js_sys_msg_inner_record (receive_user_code); -CREATE INDEX idx_sys_msg_inner_r_ruc ON js_sys_msg_inner_record (receive_user_code); -CREATE INDEX idx_sys_msg_inner_r_status ON js_sys_msg_inner_record (read_status); -CREATE INDEX idx_sys_msg_inner_r_star ON js_sys_msg_inner_record (is_star); -CREATE INDEX idx_sys_msg_push_type ON js_sys_msg_push (msg_type); -CREATE INDEX idx_sys_msg_push_rc ON js_sys_msg_push (receive_code); -CREATE INDEX idx_sys_msg_push_uc ON js_sys_msg_push (receive_user_code); -CREATE INDEX idx_sys_msg_push_suc ON js_sys_msg_push (send_user_code); -CREATE INDEX idx_sys_msg_push_pd ON js_sys_msg_push (plan_push_date); -CREATE INDEX idx_sys_msg_push_ps ON js_sys_msg_push (push_status); -CREATE INDEX idx_sys_msg_push_rs ON js_sys_msg_push (read_status); -CREATE INDEX idx_sys_msg_push_bk ON js_sys_msg_push (biz_key); -CREATE INDEX idx_sys_msg_push_bt ON js_sys_msg_push (biz_type); -CREATE INDEX idx_sys_msg_push_imp ON js_sys_msg_push (is_merge_push); -CREATE INDEX idx_sys_msg_pushed_type ON js_sys_msg_pushed (msg_type); -CREATE INDEX idx_sys_msg_pushed_rc ON js_sys_msg_pushed (receive_code); -CREATE INDEX idx_sys_msg_pushed_uc ON js_sys_msg_pushed (receive_user_code); -CREATE INDEX idx_sys_msg_pushed_suc ON js_sys_msg_pushed (send_user_code); -CREATE INDEX idx_sys_msg_pushed_pd ON js_sys_msg_pushed (plan_push_date); -CREATE INDEX idx_sys_msg_pushed_ps ON js_sys_msg_pushed (push_status); -CREATE INDEX idx_sys_msg_pushed_rs ON js_sys_msg_pushed (read_status); -CREATE INDEX idx_sys_msg_pushed_bk ON js_sys_msg_pushed (biz_key); -CREATE INDEX idx_sys_msg_pushed_bt ON js_sys_msg_pushed (biz_type); -CREATE INDEX idx_sys_msg_pushed_imp ON js_sys_msg_pushed (is_merge_push); -CREATE INDEX idx_sys_msg_tpl_key ON js_sys_msg_template (tpl_key); -CREATE INDEX idx_sys_msg_tpl_type ON js_sys_msg_template (tpl_type); -CREATE INDEX idx_sys_msg_tpl_status ON js_sys_msg_template (status); -CREATE INDEX idx_sys_office_cc ON js_sys_office (corp_code); -CREATE INDEX idx_sys_office_pc ON js_sys_office (parent_code); -CREATE INDEX idx_sys_office_pcs ON js_sys_office (parent_codes); -CREATE INDEX idx_sys_office_status ON js_sys_office (status); -CREATE INDEX idx_sys_office_ot ON js_sys_office (office_type); -CREATE INDEX idx_sys_office_vc ON js_sys_office (view_code); -CREATE INDEX idx_sys_office_ts ON js_sys_office (tree_sort); -CREATE INDEX idx_sys_office_tss ON js_sys_office (tree_sorts); -CREATE INDEX idx_sys_post_cc ON js_sys_post (corp_code); -CREATE INDEX idx_sys_post_status ON js_sys_post (status); -CREATE INDEX idx_sys_post_ps ON js_sys_post (post_sort); -CREATE INDEX idx_sys_role_cc ON js_sys_role (corp_code); -CREATE INDEX idx_sys_role_is ON js_sys_role (is_sys); -CREATE INDEX idx_sys_role_status ON js_sys_role (status); -CREATE INDEX idx_sys_role_rs ON js_sys_role (role_sort); -CREATE INDEX idx_sys_user_lc ON js_sys_user (login_code); -CREATE INDEX idx_sys_user_email ON js_sys_user (email); -CREATE INDEX idx_sys_user_mobile ON js_sys_user (mobile); -CREATE INDEX idx_sys_user_wo ON js_sys_user (wx_openid); -CREATE INDEX idx_sys_user_imei ON js_sys_user (mobile_imei); -CREATE INDEX idx_sys_user_rt ON js_sys_user (user_type); -CREATE INDEX idx_sys_user_rc ON js_sys_user (ref_code); -CREATE INDEX idx_sys_user_mt ON js_sys_user (mgr_type); -CREATE INDEX idx_sys_user_us ON js_sys_user (user_weight); -CREATE INDEX idx_sys_user_ud ON js_sys_user (update_date); -CREATE INDEX idx_sys_user_status ON js_sys_user (status); -CREATE INDEX idx_sys_user_cc ON js_sys_user (corp_code); - - - diff --git a/modules/core/db/mssql/core.sql b/modules/core/db/mssql/core.sql index 9ced09e3..c7cba51b 100644 --- a/modules/core/db/mssql/core.sql +++ b/modules/core/db/mssql/core.sql @@ -1,40 +1,4 @@ -/* Drop Tables */ - -IF OBJECT_ID('[js_gen_table_column]') IS NOT NULL DROP TABLE [js_gen_table_column]; -IF OBJECT_ID('[js_gen_table]') IS NOT NULL DROP TABLE [js_gen_table]; -IF OBJECT_ID('[js_sys_company_office]') IS NOT NULL DROP TABLE [js_sys_company_office]; -IF OBJECT_ID('[js_sys_employee_post]') IS NOT NULL DROP TABLE [js_sys_employee_post]; -IF OBJECT_ID('[js_sys_user_data_scope]') IS NOT NULL DROP TABLE [js_sys_user_data_scope]; -IF OBJECT_ID('[js_sys_user_role]') IS NOT NULL DROP TABLE [js_sys_user_role]; -IF OBJECT_ID('[js_sys_user]') IS NOT NULL DROP TABLE [js_sys_user]; -IF OBJECT_ID('[js_sys_employee]') IS NOT NULL DROP TABLE [js_sys_employee]; -IF OBJECT_ID('[js_sys_company]') IS NOT NULL DROP TABLE [js_sys_company]; -IF OBJECT_ID('[js_sys_area]') IS NOT NULL DROP TABLE [js_sys_area]; -IF OBJECT_ID('[js_sys_config]') IS NOT NULL DROP TABLE [js_sys_config]; -IF OBJECT_ID('[js_sys_dict_data]') IS NOT NULL DROP TABLE [js_sys_dict_data]; -IF OBJECT_ID('[js_sys_dict_type]') IS NOT NULL DROP TABLE [js_sys_dict_type]; -IF OBJECT_ID('[js_sys_file_upload]') IS NOT NULL DROP TABLE [js_sys_file_upload]; -IF OBJECT_ID('[js_sys_file_entity]') IS NOT NULL DROP TABLE [js_sys_file_entity]; -IF OBJECT_ID('[js_sys_job_log]') IS NOT NULL DROP TABLE [js_sys_job_log]; -IF OBJECT_ID('[js_sys_job]') IS NOT NULL DROP TABLE [js_sys_job]; -IF OBJECT_ID('[js_sys_lang]') IS NOT NULL DROP TABLE [js_sys_lang]; -IF OBJECT_ID('[js_sys_log]') IS NOT NULL DROP TABLE [js_sys_log]; -IF OBJECT_ID('[js_sys_role_menu]') IS NOT NULL DROP TABLE [js_sys_role_menu]; -IF OBJECT_ID('[js_sys_menu]') IS NOT NULL DROP TABLE [js_sys_menu]; -IF OBJECT_ID('[js_sys_module]') IS NOT NULL DROP TABLE [js_sys_module]; -IF OBJECT_ID('[js_sys_msg_inner_record]') IS NOT NULL DROP TABLE [js_sys_msg_inner_record]; -IF OBJECT_ID('[js_sys_msg_inner]') IS NOT NULL DROP TABLE [js_sys_msg_inner]; -IF OBJECT_ID('[js_sys_msg_push]') IS NOT NULL DROP TABLE [js_sys_msg_push]; -IF OBJECT_ID('[js_sys_msg_pushed]') IS NOT NULL DROP TABLE [js_sys_msg_pushed]; -IF OBJECT_ID('[js_sys_msg_template]') IS NOT NULL DROP TABLE [js_sys_msg_template]; -IF OBJECT_ID('[js_sys_office]') IS NOT NULL DROP TABLE [js_sys_office]; -IF OBJECT_ID('[js_sys_post]') IS NOT NULL DROP TABLE [js_sys_post]; -IF OBJECT_ID('[js_sys_role_data_scope]') IS NOT NULL DROP TABLE [js_sys_role_data_scope]; -IF OBJECT_ID('[js_sys_role]') IS NOT NULL DROP TABLE [js_sys_role]; - - - /* Create Tables */ @@ -292,7 +256,7 @@ CREATE TABLE [js_sys_file_entity] [file_path] nvarchar(1000) NOT NULL, [file_content_type] varchar(200) NOT NULL, [file_extension] varchar(100) NOT NULL, - [file_size] decimal(38) NOT NULL, + [file_size] decimal(31) NOT NULL, PRIMARY KEY ([file_id]) ); diff --git a/modules/core/db/mysql/core.sql b/modules/core/db/mysql/core.sql index 0d3422bb..75a03379 100644 --- a/modules/core/db/mysql/core.sql +++ b/modules/core/db/mysql/core.sql @@ -1,41 +1,5 @@ SET SESSION FOREIGN_KEY_CHECKS=0; -/* Drop Tables */ - -DROP TABLE IF EXISTS js_gen_table_column; -DROP TABLE IF EXISTS js_gen_table; -DROP TABLE IF EXISTS js_sys_company_office; -DROP TABLE IF EXISTS js_sys_employee_post; -DROP TABLE IF EXISTS js_sys_user_data_scope; -DROP TABLE IF EXISTS js_sys_user_role; -DROP TABLE IF EXISTS js_sys_user; -DROP TABLE IF EXISTS js_sys_employee; -DROP TABLE IF EXISTS js_sys_company; -DROP TABLE IF EXISTS js_sys_area; -DROP TABLE IF EXISTS js_sys_config; -DROP TABLE IF EXISTS js_sys_dict_data; -DROP TABLE IF EXISTS js_sys_dict_type; -DROP TABLE IF EXISTS js_sys_file_upload; -DROP TABLE IF EXISTS js_sys_file_entity; -DROP TABLE IF EXISTS js_sys_job_log; -DROP TABLE IF EXISTS js_sys_job; -DROP TABLE IF EXISTS js_sys_lang; -DROP TABLE IF EXISTS js_sys_log; -DROP TABLE IF EXISTS js_sys_role_menu; -DROP TABLE IF EXISTS js_sys_menu; -DROP TABLE IF EXISTS js_sys_module; -DROP TABLE IF EXISTS js_sys_msg_inner_record; -DROP TABLE IF EXISTS js_sys_msg_inner; -DROP TABLE IF EXISTS js_sys_msg_push; -DROP TABLE IF EXISTS js_sys_msg_pushed; -DROP TABLE IF EXISTS js_sys_msg_template; -DROP TABLE IF EXISTS js_sys_office; -DROP TABLE IF EXISTS js_sys_post; -DROP TABLE IF EXISTS js_sys_role_data_scope; -DROP TABLE IF EXISTS js_sys_role; - - - /* Create Tables */ @@ -293,7 +257,7 @@ CREATE TABLE js_sys_file_entity file_path varchar(1000) NOT NULL COMMENT '文件相对路径', file_content_type varchar(200) NOT NULL COMMENT '文件内容类型', file_extension varchar(100) NOT NULL COMMENT '文件后缀扩展名', - file_size decimal(38) NOT NULL COMMENT '文件大小(单位B)', + file_size decimal(31) NOT NULL COMMENT '文件大小(单位B)', PRIMARY KEY (file_id), UNIQUE (file_md5) ) COMMENT = '文件实体表'; diff --git a/modules/core/db/oracle/core.sql b/modules/core/db/oracle/core.sql index 68781cfe..9b8925b5 100644 --- a/modules/core/db/oracle/core.sql +++ b/modules/core/db/oracle/core.sql @@ -1,40 +1,4 @@ -/* Drop Tables */ - -DROP TABLE js_gen_table_column CASCADE CONSTRAINTS; -DROP TABLE js_gen_table CASCADE CONSTRAINTS; -DROP TABLE js_sys_company_office CASCADE CONSTRAINTS; -DROP TABLE js_sys_employee_post CASCADE CONSTRAINTS; -DROP TABLE js_sys_user_data_scope CASCADE CONSTRAINTS; -DROP TABLE js_sys_user_role CASCADE CONSTRAINTS; -DROP TABLE js_sys_user CASCADE CONSTRAINTS; -DROP TABLE js_sys_employee CASCADE CONSTRAINTS; -DROP TABLE js_sys_company CASCADE CONSTRAINTS; -DROP TABLE js_sys_area CASCADE CONSTRAINTS; -DROP TABLE js_sys_config CASCADE CONSTRAINTS; -DROP TABLE js_sys_dict_data CASCADE CONSTRAINTS; -DROP TABLE js_sys_dict_type CASCADE CONSTRAINTS; -DROP TABLE js_sys_file_upload CASCADE CONSTRAINTS; -DROP TABLE js_sys_file_entity CASCADE CONSTRAINTS; -DROP TABLE js_sys_job_log CASCADE CONSTRAINTS; -DROP TABLE js_sys_job CASCADE CONSTRAINTS; -DROP TABLE js_sys_lang CASCADE CONSTRAINTS; -DROP TABLE js_sys_log CASCADE CONSTRAINTS; -DROP TABLE js_sys_role_menu CASCADE CONSTRAINTS; -DROP TABLE js_sys_menu CASCADE CONSTRAINTS; -DROP TABLE js_sys_module CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_inner_record CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_inner CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_push CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_pushed CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_template CASCADE CONSTRAINTS; -DROP TABLE js_sys_office CASCADE CONSTRAINTS; -DROP TABLE js_sys_post CASCADE CONSTRAINTS; -DROP TABLE js_sys_role_data_scope CASCADE CONSTRAINTS; -DROP TABLE js_sys_role CASCADE CONSTRAINTS; - - - /* Create Tables */ @@ -292,7 +256,7 @@ CREATE TABLE js_sys_file_entity file_path nvarchar2(1000) NOT NULL, file_content_type varchar2(200) NOT NULL, file_extension varchar2(100) NOT NULL, - file_size number(38) NOT NULL, + file_size number(31) NOT NULL, PRIMARY KEY (file_id) ); diff --git a/modules/core/db/postgresql/core.sql b/modules/core/db/postgresql/core.sql index 0a52bba8..22dd2dc5 100644 --- a/modules/core/db/postgresql/core.sql +++ b/modules/core/db/postgresql/core.sql @@ -1,40 +1,4 @@ -/* Drop Tables */ - -DROP TABLE IF EXISTS js_gen_table_column; -DROP TABLE IF EXISTS js_gen_table; -DROP TABLE IF EXISTS js_sys_company_office; -DROP TABLE IF EXISTS js_sys_employee_post; -DROP TABLE IF EXISTS js_sys_user_data_scope; -DROP TABLE IF EXISTS js_sys_user_role; -DROP TABLE IF EXISTS js_sys_user; -DROP TABLE IF EXISTS js_sys_employee; -DROP TABLE IF EXISTS js_sys_company; -DROP TABLE IF EXISTS js_sys_area; -DROP TABLE IF EXISTS js_sys_config; -DROP TABLE IF EXISTS js_sys_dict_data; -DROP TABLE IF EXISTS js_sys_dict_type; -DROP TABLE IF EXISTS js_sys_file_upload; -DROP TABLE IF EXISTS js_sys_file_entity; -DROP TABLE IF EXISTS js_sys_job_log; -DROP TABLE IF EXISTS js_sys_job; -DROP TABLE IF EXISTS js_sys_lang; -DROP TABLE IF EXISTS js_sys_log; -DROP TABLE IF EXISTS js_sys_role_menu; -DROP TABLE IF EXISTS js_sys_menu; -DROP TABLE IF EXISTS js_sys_module; -DROP TABLE IF EXISTS js_sys_msg_inner_record; -DROP TABLE IF EXISTS js_sys_msg_inner; -DROP TABLE IF EXISTS js_sys_msg_push; -DROP TABLE IF EXISTS js_sys_msg_pushed; -DROP TABLE IF EXISTS js_sys_msg_template; -DROP TABLE IF EXISTS js_sys_office; -DROP TABLE IF EXISTS js_sys_post; -DROP TABLE IF EXISTS js_sys_role_data_scope; -DROP TABLE IF EXISTS js_sys_role; - - - /* Create Tables */ @@ -292,7 +256,7 @@ CREATE TABLE js_sys_file_entity file_path varchar(1000) NOT NULL, file_content_type varchar(200) NOT NULL, file_extension varchar(100) NOT NULL, - file_size decimal(38) NOT NULL, + file_size decimal(31) NOT NULL, PRIMARY KEY (file_id) ) WITHOUT OIDS; diff --git a/web/bin/init-data.bat b/web/bin/init-data.bat index c65826d3..8f8f3edf 100644 --- a/web/bin/init-data.bat +++ b/web/bin/init-data.bat @@ -9,7 +9,9 @@ echo [ echo. pause echo. -echo [Ϣ] ˲ݱָʼ״̬ +echo [Ϣ] Ϊȫڼ䣬ȱ application.yml õݿ⡣ +echo [Ϣ] ˲ܻݱָʼ״̬ +echo [Ϣ] ʾѴڣɾݱٲ echo. echo [Ϣ] ȷϼ𣿷رմڡ5 echo. diff --git a/web/bin/init-data.sh b/web/bin/init-data.sh index 30814c32..aeacb3cb 100644 --- a/web/bin/init-data.sh +++ b/web/bin/init-data.sh @@ -9,7 +9,9 @@ echo "" echo "[信息] 初始化数据库,请谨慎操作。" read -s -n1 -p "请按任意键继续 ... " echo "" -echo "[信息] 此操作会清空您的现有数据表,并恢复初始状态。" +echo "[信息] 为安全期间,请先备份 application.yml 里设置的数据库。" +echo "[信息] 此操作可能会清空您的现有数据表,并恢复初始状态。" +echo "[信息] 若提示,表已存在,请先删除数据表后再操作。" read -s -n1 -p "请按任意键继续 ... " echo "" echo "[信息] 确认继续吗?否则请关闭窗口。(5)" diff --git a/web/db/mssql/core.sql b/web/db/mssql/core.sql index 9ced09e3..c7cba51b 100644 --- a/web/db/mssql/core.sql +++ b/web/db/mssql/core.sql @@ -1,40 +1,4 @@ -/* Drop Tables */ - -IF OBJECT_ID('[js_gen_table_column]') IS NOT NULL DROP TABLE [js_gen_table_column]; -IF OBJECT_ID('[js_gen_table]') IS NOT NULL DROP TABLE [js_gen_table]; -IF OBJECT_ID('[js_sys_company_office]') IS NOT NULL DROP TABLE [js_sys_company_office]; -IF OBJECT_ID('[js_sys_employee_post]') IS NOT NULL DROP TABLE [js_sys_employee_post]; -IF OBJECT_ID('[js_sys_user_data_scope]') IS NOT NULL DROP TABLE [js_sys_user_data_scope]; -IF OBJECT_ID('[js_sys_user_role]') IS NOT NULL DROP TABLE [js_sys_user_role]; -IF OBJECT_ID('[js_sys_user]') IS NOT NULL DROP TABLE [js_sys_user]; -IF OBJECT_ID('[js_sys_employee]') IS NOT NULL DROP TABLE [js_sys_employee]; -IF OBJECT_ID('[js_sys_company]') IS NOT NULL DROP TABLE [js_sys_company]; -IF OBJECT_ID('[js_sys_area]') IS NOT NULL DROP TABLE [js_sys_area]; -IF OBJECT_ID('[js_sys_config]') IS NOT NULL DROP TABLE [js_sys_config]; -IF OBJECT_ID('[js_sys_dict_data]') IS NOT NULL DROP TABLE [js_sys_dict_data]; -IF OBJECT_ID('[js_sys_dict_type]') IS NOT NULL DROP TABLE [js_sys_dict_type]; -IF OBJECT_ID('[js_sys_file_upload]') IS NOT NULL DROP TABLE [js_sys_file_upload]; -IF OBJECT_ID('[js_sys_file_entity]') IS NOT NULL DROP TABLE [js_sys_file_entity]; -IF OBJECT_ID('[js_sys_job_log]') IS NOT NULL DROP TABLE [js_sys_job_log]; -IF OBJECT_ID('[js_sys_job]') IS NOT NULL DROP TABLE [js_sys_job]; -IF OBJECT_ID('[js_sys_lang]') IS NOT NULL DROP TABLE [js_sys_lang]; -IF OBJECT_ID('[js_sys_log]') IS NOT NULL DROP TABLE [js_sys_log]; -IF OBJECT_ID('[js_sys_role_menu]') IS NOT NULL DROP TABLE [js_sys_role_menu]; -IF OBJECT_ID('[js_sys_menu]') IS NOT NULL DROP TABLE [js_sys_menu]; -IF OBJECT_ID('[js_sys_module]') IS NOT NULL DROP TABLE [js_sys_module]; -IF OBJECT_ID('[js_sys_msg_inner_record]') IS NOT NULL DROP TABLE [js_sys_msg_inner_record]; -IF OBJECT_ID('[js_sys_msg_inner]') IS NOT NULL DROP TABLE [js_sys_msg_inner]; -IF OBJECT_ID('[js_sys_msg_push]') IS NOT NULL DROP TABLE [js_sys_msg_push]; -IF OBJECT_ID('[js_sys_msg_pushed]') IS NOT NULL DROP TABLE [js_sys_msg_pushed]; -IF OBJECT_ID('[js_sys_msg_template]') IS NOT NULL DROP TABLE [js_sys_msg_template]; -IF OBJECT_ID('[js_sys_office]') IS NOT NULL DROP TABLE [js_sys_office]; -IF OBJECT_ID('[js_sys_post]') IS NOT NULL DROP TABLE [js_sys_post]; -IF OBJECT_ID('[js_sys_role_data_scope]') IS NOT NULL DROP TABLE [js_sys_role_data_scope]; -IF OBJECT_ID('[js_sys_role]') IS NOT NULL DROP TABLE [js_sys_role]; - - - /* Create Tables */ @@ -292,7 +256,7 @@ CREATE TABLE [js_sys_file_entity] [file_path] nvarchar(1000) NOT NULL, [file_content_type] varchar(200) NOT NULL, [file_extension] varchar(100) NOT NULL, - [file_size] decimal(38) NOT NULL, + [file_size] decimal(31) NOT NULL, PRIMARY KEY ([file_id]) ); diff --git a/web/db/mssql/job.sql b/web/db/mssql/job.sql index 90e1699d..659bbcc1 100644 --- a/web/db/mssql/job.sql +++ b/web/db/mssql/job.sql @@ -24,66 +24,6 @@ --# JTDS driver --# -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1) -ALTER TABLE [dbo].[js_job_TRIGGERS] DROP CONSTRAINT FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1) -ALTER TABLE [dbo].[js_job_CRON_TRIGGERS] DROP CONSTRAINT FK_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1) -ALTER TABLE [dbo].[js_job_SIMPLE_TRIGGERS] DROP CONSTRAINT FK_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1) -ALTER TABLE [dbo].[js_job_SIMPROP_TRIGGERS] DROP CONSTRAINT FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_CALENDARS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_CALENDARS] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_CRON_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_CRON_TRIGGERS] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_BLOB_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_BLOB_TRIGGERS] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_FIRED_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_FIRED_TRIGGERS] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_PAUSED_TRIGGER_GRPS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_PAUSED_TRIGGER_GRPS] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_SCHEDULER_STATE]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_SCHEDULER_STATE] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_LOCKS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_LOCKS] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_JOB_DETAILS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_JOB_DETAILS] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_SIMPLE_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_SIMPLE_TRIGGERS] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_SIMPROP_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_SIMPROP_TRIGGERS] -; - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[js_job_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) -DROP TABLE [dbo].[js_job_TRIGGERS] -; - CREATE TABLE [dbo].[js_job_CALENDARS] ( [SCHED_NAME] [VARCHAR] (120) NOT NULL , [CALENDAR_NAME] [VARCHAR] (200) NOT NULL , diff --git a/web/db/mssql/test.sql b/web/db/mssql/test.sql index aa0f6af7..4b48c1f4 100644 --- a/web/db/mssql/test.sql +++ b/web/db/mssql/test.sql @@ -1,12 +1,4 @@ -/* Drop Tables */ - -IF OBJECT_ID('[test_data]') IS NOT NULL DROP TABLE [test_data]; -IF OBJECT_ID('[test_data_child]') IS NOT NULL DROP TABLE [test_data_child]; -IF OBJECT_ID('[test_tree]') IS NOT NULL DROP TABLE [test_tree]; - - - /* Create Tables */ diff --git a/web/db/mysql/core.sql b/web/db/mysql/core.sql index 0d3422bb..75a03379 100644 --- a/web/db/mysql/core.sql +++ b/web/db/mysql/core.sql @@ -1,41 +1,5 @@ SET SESSION FOREIGN_KEY_CHECKS=0; -/* Drop Tables */ - -DROP TABLE IF EXISTS js_gen_table_column; -DROP TABLE IF EXISTS js_gen_table; -DROP TABLE IF EXISTS js_sys_company_office; -DROP TABLE IF EXISTS js_sys_employee_post; -DROP TABLE IF EXISTS js_sys_user_data_scope; -DROP TABLE IF EXISTS js_sys_user_role; -DROP TABLE IF EXISTS js_sys_user; -DROP TABLE IF EXISTS js_sys_employee; -DROP TABLE IF EXISTS js_sys_company; -DROP TABLE IF EXISTS js_sys_area; -DROP TABLE IF EXISTS js_sys_config; -DROP TABLE IF EXISTS js_sys_dict_data; -DROP TABLE IF EXISTS js_sys_dict_type; -DROP TABLE IF EXISTS js_sys_file_upload; -DROP TABLE IF EXISTS js_sys_file_entity; -DROP TABLE IF EXISTS js_sys_job_log; -DROP TABLE IF EXISTS js_sys_job; -DROP TABLE IF EXISTS js_sys_lang; -DROP TABLE IF EXISTS js_sys_log; -DROP TABLE IF EXISTS js_sys_role_menu; -DROP TABLE IF EXISTS js_sys_menu; -DROP TABLE IF EXISTS js_sys_module; -DROP TABLE IF EXISTS js_sys_msg_inner_record; -DROP TABLE IF EXISTS js_sys_msg_inner; -DROP TABLE IF EXISTS js_sys_msg_push; -DROP TABLE IF EXISTS js_sys_msg_pushed; -DROP TABLE IF EXISTS js_sys_msg_template; -DROP TABLE IF EXISTS js_sys_office; -DROP TABLE IF EXISTS js_sys_post; -DROP TABLE IF EXISTS js_sys_role_data_scope; -DROP TABLE IF EXISTS js_sys_role; - - - /* Create Tables */ @@ -293,7 +257,7 @@ CREATE TABLE js_sys_file_entity file_path varchar(1000) NOT NULL COMMENT '文件相对路径', file_content_type varchar(200) NOT NULL COMMENT '文件内容类型', file_extension varchar(100) NOT NULL COMMENT '文件后缀扩展名', - file_size decimal(38) NOT NULL COMMENT '文件大小(单位B)', + file_size decimal(31) NOT NULL COMMENT '文件大小(单位B)', PRIMARY KEY (file_id), UNIQUE (file_md5) ) COMMENT = '文件实体表'; diff --git a/web/db/mysql/job.sql b/web/db/mysql/job.sql index 0a7597db..98cc52dc 100644 --- a/web/db/mysql/job.sql +++ b/web/db/mysql/job.sql @@ -6,17 +6,6 @@ -- By: Ron Cordell - roncordell -- I didn't see this anywhere, so I thought I'd post it here. This is the script from Quartz to create the tables in a MySQL database, modified to use INNODB instead of MYISAM. -DROP TABLE IF EXISTS js_job_FIRED_TRIGGERS; -DROP TABLE IF EXISTS js_job_PAUSED_TRIGGER_GRPS; -DROP TABLE IF EXISTS js_job_SCHEDULER_STATE; -DROP TABLE IF EXISTS js_job_LOCKS; -DROP TABLE IF EXISTS js_job_SIMPLE_TRIGGERS; -DROP TABLE IF EXISTS js_job_SIMPROP_TRIGGERS; -DROP TABLE IF EXISTS js_job_CRON_TRIGGERS; -DROP TABLE IF EXISTS js_job_BLOB_TRIGGERS; -DROP TABLE IF EXISTS js_job_TRIGGERS; -DROP TABLE IF EXISTS js_job_JOB_DETAILS; -DROP TABLE IF EXISTS js_job_CALENDARS; CREATE TABLE js_job_JOB_DETAILS( SCHED_NAME VARCHAR(120) NOT NULL, diff --git a/web/db/mysql/test.sql b/web/db/mysql/test.sql index 0b6b2234..3638aa1d 100644 --- a/web/db/mysql/test.sql +++ b/web/db/mysql/test.sql @@ -1,13 +1,5 @@ SET SESSION FOREIGN_KEY_CHECKS=0; -/* Drop Tables */ - -DROP TABLE IF EXISTS test_data; -DROP TABLE IF EXISTS test_data_child; -DROP TABLE IF EXISTS test_tree; - - - /* Create Tables */ diff --git a/web/db/oracle/core.sql b/web/db/oracle/core.sql index 68781cfe..9b8925b5 100644 --- a/web/db/oracle/core.sql +++ b/web/db/oracle/core.sql @@ -1,40 +1,4 @@ -/* Drop Tables */ - -DROP TABLE js_gen_table_column CASCADE CONSTRAINTS; -DROP TABLE js_gen_table CASCADE CONSTRAINTS; -DROP TABLE js_sys_company_office CASCADE CONSTRAINTS; -DROP TABLE js_sys_employee_post CASCADE CONSTRAINTS; -DROP TABLE js_sys_user_data_scope CASCADE CONSTRAINTS; -DROP TABLE js_sys_user_role CASCADE CONSTRAINTS; -DROP TABLE js_sys_user CASCADE CONSTRAINTS; -DROP TABLE js_sys_employee CASCADE CONSTRAINTS; -DROP TABLE js_sys_company CASCADE CONSTRAINTS; -DROP TABLE js_sys_area CASCADE CONSTRAINTS; -DROP TABLE js_sys_config CASCADE CONSTRAINTS; -DROP TABLE js_sys_dict_data CASCADE CONSTRAINTS; -DROP TABLE js_sys_dict_type CASCADE CONSTRAINTS; -DROP TABLE js_sys_file_upload CASCADE CONSTRAINTS; -DROP TABLE js_sys_file_entity CASCADE CONSTRAINTS; -DROP TABLE js_sys_job_log CASCADE CONSTRAINTS; -DROP TABLE js_sys_job CASCADE CONSTRAINTS; -DROP TABLE js_sys_lang CASCADE CONSTRAINTS; -DROP TABLE js_sys_log CASCADE CONSTRAINTS; -DROP TABLE js_sys_role_menu CASCADE CONSTRAINTS; -DROP TABLE js_sys_menu CASCADE CONSTRAINTS; -DROP TABLE js_sys_module CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_inner_record CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_inner CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_push CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_pushed CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_template CASCADE CONSTRAINTS; -DROP TABLE js_sys_office CASCADE CONSTRAINTS; -DROP TABLE js_sys_post CASCADE CONSTRAINTS; -DROP TABLE js_sys_role_data_scope CASCADE CONSTRAINTS; -DROP TABLE js_sys_role CASCADE CONSTRAINTS; - - - /* Create Tables */ @@ -292,7 +256,7 @@ CREATE TABLE js_sys_file_entity file_path nvarchar2(1000) NOT NULL, file_content_type varchar2(200) NOT NULL, file_extension varchar2(100) NOT NULL, - file_size number(38) NOT NULL, + file_size number(31) NOT NULL, PRIMARY KEY (file_id) ); diff --git a/web/db/oracle/job.sql b/web/db/oracle/job.sql index 47221018..2bb3a69b 100644 --- a/web/db/oracle/job.sql +++ b/web/db/oracle/job.sql @@ -8,30 +8,6 @@ -- runing in dedicated mode, so only consider the above as a hint ;-) -- -delete from js_job_fired_triggers; -delete from js_job_simple_triggers; -delete from js_job_simprop_triggers; -delete from js_job_cron_triggers; -delete from js_job_blob_triggers; -delete from js_job_triggers; -delete from js_job_job_details; -delete from js_job_calendars; -delete from js_job_paused_trigger_grps; -delete from js_job_locks; -delete from js_job_scheduler_state; - -drop table js_job_calendars; -drop table js_job_fired_triggers; -drop table js_job_blob_triggers; -drop table js_job_cron_triggers; -drop table js_job_simple_triggers; -drop table js_job_simprop_triggers; -drop table js_job_triggers; -drop table js_job_job_details; -drop table js_job_paused_trigger_grps; -drop table js_job_locks; -drop table js_job_scheduler_state; - CREATE TABLE js_job_job_details ( diff --git a/web/db/oracle/test.sql b/web/db/oracle/test.sql index 7620cd95..165e7a89 100644 --- a/web/db/oracle/test.sql +++ b/web/db/oracle/test.sql @@ -1,12 +1,4 @@ -/* Drop Tables */ - -DROP TABLE test_data CASCADE CONSTRAINTS; -DROP TABLE test_data_child CASCADE CONSTRAINTS; -DROP TABLE test_tree CASCADE CONSTRAINTS; - - - /* Create Tables */ diff --git a/web/db/postgresql/core.sql b/web/db/postgresql/core.sql index 0a52bba8..22dd2dc5 100644 --- a/web/db/postgresql/core.sql +++ b/web/db/postgresql/core.sql @@ -1,40 +1,4 @@ -/* Drop Tables */ - -DROP TABLE IF EXISTS js_gen_table_column; -DROP TABLE IF EXISTS js_gen_table; -DROP TABLE IF EXISTS js_sys_company_office; -DROP TABLE IF EXISTS js_sys_employee_post; -DROP TABLE IF EXISTS js_sys_user_data_scope; -DROP TABLE IF EXISTS js_sys_user_role; -DROP TABLE IF EXISTS js_sys_user; -DROP TABLE IF EXISTS js_sys_employee; -DROP TABLE IF EXISTS js_sys_company; -DROP TABLE IF EXISTS js_sys_area; -DROP TABLE IF EXISTS js_sys_config; -DROP TABLE IF EXISTS js_sys_dict_data; -DROP TABLE IF EXISTS js_sys_dict_type; -DROP TABLE IF EXISTS js_sys_file_upload; -DROP TABLE IF EXISTS js_sys_file_entity; -DROP TABLE IF EXISTS js_sys_job_log; -DROP TABLE IF EXISTS js_sys_job; -DROP TABLE IF EXISTS js_sys_lang; -DROP TABLE IF EXISTS js_sys_log; -DROP TABLE IF EXISTS js_sys_role_menu; -DROP TABLE IF EXISTS js_sys_menu; -DROP TABLE IF EXISTS js_sys_module; -DROP TABLE IF EXISTS js_sys_msg_inner_record; -DROP TABLE IF EXISTS js_sys_msg_inner; -DROP TABLE IF EXISTS js_sys_msg_push; -DROP TABLE IF EXISTS js_sys_msg_pushed; -DROP TABLE IF EXISTS js_sys_msg_template; -DROP TABLE IF EXISTS js_sys_office; -DROP TABLE IF EXISTS js_sys_post; -DROP TABLE IF EXISTS js_sys_role_data_scope; -DROP TABLE IF EXISTS js_sys_role; - - - /* Create Tables */ @@ -292,7 +256,7 @@ CREATE TABLE js_sys_file_entity file_path varchar(1000) NOT NULL, file_content_type varchar(200) NOT NULL, file_extension varchar(100) NOT NULL, - file_size decimal(38) NOT NULL, + file_size decimal(31) NOT NULL, PRIMARY KEY (file_id) ) WITHOUT OIDS; diff --git a/web/db/postgresql/job.sql b/web/db/postgresql/job.sql index d52a1071..74845f14 100644 --- a/web/db/postgresql/job.sql +++ b/web/db/postgresql/job.sql @@ -3,17 +3,6 @@ -- In your Quartz properties file, you'll need to set -- org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.PostgreSQLDelegate -drop table js_job_fired_triggers; -DROP TABLE js_job_PAUSED_TRIGGER_GRPS; -DROP TABLE js_job_SCHEDULER_STATE; -DROP TABLE js_job_LOCKS; -drop table js_job_simple_triggers; -drop table js_job_cron_triggers; -drop table js_job_simprop_triggers; -DROP TABLE js_job_BLOB_TRIGGERS; -drop table js_job_triggers; -drop table js_job_job_details; -drop table js_job_calendars; CREATE TABLE js_job_job_details ( diff --git a/web/db/postgresql/test.sql b/web/db/postgresql/test.sql index dc02a51f..165fb09f 100644 --- a/web/db/postgresql/test.sql +++ b/web/db/postgresql/test.sql @@ -1,12 +1,4 @@ -/* Drop Tables */ - -DROP TABLE IF EXISTS test_data; -DROP TABLE IF EXISTS test_data_child; -DROP TABLE IF EXISTS test_tree; - - - /* Create Tables */ diff --git a/web/db/test.erm b/web/db/test.erm index 0e62cfae..49ffcf2a 100644 --- a/web/db/test.erm +++ b/web/db/test.erm @@ -11,8 +11,8 @@ 0 1.0 - 131 - 31 + 0 + 0 128 128 @@ -41,7 +41,7 @@ false - db\mysql\test.sql + db\test.sql UTF-8 CR+LF false @@ -58,7 +58,7 @@ false false false - true + false false false false @@ -168,7 +168,7 @@ - b6d7af0ea5dad1a0925ff63d5bd2d33946640369 + 136ca02f1b3a96a8f2e242d5dd64d48f566143ef 64 null false @@ -184,7 +184,7 @@ varchar(n) - 810c114a1c22e1766589ec6b6da020db683137f8 + f116706ac00cd3a3ee88b2a88debf7ebc3eeb12d 100 null false @@ -1020,12 +1020,12 @@ - fb11bc47b30b0d8e468d3cd16ed660bf57bc8863 - 217 - 320 + 666aac17612ed79dc297a8c75b9f1f7a4cad049c + 438 + 346Segoe UI9 - 396 + 48036 128 @@ -1546,12 +1546,12 @@
- b7226377b79c26a490f7bf5789c1f74ed96e1b6f - 359 - 323 + 45418c07c4a2b3552116f1d6bbd3884de6348ea2 + 438 + 387Segoe UI9 - 756 + 87636 128 @@ -2184,7 +2184,7 @@ BaseEntityCorp - b6d7af0ea5dad1a0925ff63d5bd2d33946640369 + 136ca02f1b3a96a8f2e242d5dd64d48f566143ef b8ea4b73d6d32a222e5abfd453287575ae518480 @@ -2217,7 +2217,7 @@ - 810c114a1c22e1766589ec6b6da020db683137f8 + f116706ac00cd3a3ee88b2a88debf7ebc3eeb12d b94f5fe344185c40739cf93d1090686001bb11e0 diff --git a/web/src/main/resources/config/application.yml b/web/src/main/resources/config/application.yml index ac41a271..1d8f0878 100644 --- a/web/src/main/resources/config/application.yml +++ b/web/src/main/resources/config/application.yml @@ -35,7 +35,7 @@ jdbc: # Mysql 数据库配置 type: mysql driver: com.mysql.jdbc.Driver - url: jdbc:mysql://127.0.0.1:3306/jeesite_test?useSSL=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull + url: jdbc:mysql://127.0.0.1:3306/jeesite?useSSL=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull username: root password: 123456 testSql: SELECT 1