diff --git a/modules/core/db/core.erm b/modules/core/db/core.erm index c39a6954..46bd6824 100644 --- a/modules/core/db/core.erm +++ b/modules/core/db/core.erm @@ -11,8 +11,8 @@ 0 1.0 - 2002 - 1816 + 3166 + 1170 128 128 @@ -823,38 +823,6 @@ email varchar(n) - - 17d57049bbf103b075e6f66e779df9cb7f655267 - 2000 - null - false - null - false - false - false - - false - - 邮件密送地址 - email_bcc - nvarchar(n) - - - d32c43ad727ad4ff0bf2dc426ad08a941b931202 - 2000 - null - false - null - false - false - false - - false - - 邮件抄送地址 - email_cc - nvarchar(n) - 0eb719cd3d6524bc3778d73c3634c1b976baa3c7 64 @@ -1479,6 +1447,22 @@ is_attac character(n) + + 5224ef38946585af8ba22f294756ffaecb434ddc + 1 + null + false + null + false + false + false + + false + 1是 0否 不重要消息,合并发送,规定时间推送一次。 + 是否合并推送 + is_merge_push + character(n) + a5e7e1443b21fe207b79ab4300b2ab90bc8a69ea 1 @@ -1976,23 +1960,7 @@ varchar(n) - 0c81bbd3e7900bbf8ccc7d1e1f7debfdcb7ef3b5 - 2000 - null - false - null - false - false - false - - false - - 消息操作按钮(JSON) - msg_buttons - nvarchar(n) - - - c6767f7aeedd2c5680d56abfe96e38656c9b5b37 + 98eb079aebd2f56c461cb92d97ab4d56f603b840 null null false @@ -2002,7 +1970,7 @@ false false - + 支持json,通知:设置按钮及链接;短信:设置模板及数据;app:设置设备,声音等;微信:设置模板及数据等;邮件:设置抄送,密送;内容等 消息内容 msg_content clob @@ -2184,7 +2152,7 @@ varchar(n) - 589eef2de8467242d9bf7371f61aa90bb2bd7f25 + 583e6e4dc671433b137fbbe6674bd7b81be2b57d null null false @@ -2194,7 +2162,7 @@ false false - + 定时推送 计划推送时间 plan_push_date timestamp @@ -2264,23 +2232,7 @@ varchar(n) - 4e9d0c9ff1cff2f3029965d51584b56e7d153fcb - 1 - null - false - null - false - false - false - - false - - 指定推送后的读取状态 - push_after_read_status - character(n) - - - 01730e9cdf7910c56869aa137e5f24d7bc9a4874 + 23e677fb626631780d092ad56ce7fddc1b470a85 null null false @@ -2291,12 +2243,12 @@ false - 最后推送时间 + 推送时间 push_date date - fee89ff5101bf05f4d22c75edd3d1094a578aea9 + 7f00758215841d707b4eb3b7bdb1f7cbb4752a95 null null false @@ -2306,13 +2258,29 @@ false false - + 失败后的尝试推送次数 推送尝试次数 push_number integer - 5b09b64cb4235769055f12d987ad363b188137f3 + 4dcc8f1c91f65017557f2c3840e9245b21b22937 + 200 + null + false + null + false + false + false + + false + 推送第三方返回的结果码 + 推送返回结果码 + push_return_code + varchar(n) + + + a327f23161a6e1fad764457889fc84600651185b null null false @@ -2322,13 +2290,29 @@ false false - - 推送结果信息 - push_result + 包括异常信息 + 推送返回的内容信息 + push_return_content clob - 144f525b1ccc8b00c737b758f3289bb132b0ea09 + 858797dd1d77830004f9030e960fedcc8fa3f4d5 + 200 + null + false + null + false + false + false + + false + + 推送返回消息编号 + push_return_msg_id + varchar(n) + + + d58d7e14692bb3a537852c764bd0b13909be2167 1 null false @@ -2339,7 +2323,7 @@ false - 推送状态(1成功 2失败) + 推送状态(0未推送 1成功 2失败) push_status character(n) @@ -2536,7 +2520,7 @@ datetime - d8b084ce64d955e694763cf06e6e59b7e73ee20e + fd2e1d009edc93641f31c8ce386a46089b346023 1 null false @@ -2546,7 +2530,7 @@ false false - + 推送成功后,如短信、微信、邮件没有回调,则自动设置为已读状态。有回调的,如PC通知,手机通知,设置为未读状态 读取状态(0未送达 1未读 2已读) read_status character(n) @@ -2743,38 +2727,6 @@ request_uri nvarchar(n) - - e8acb052b79831a650acffa06cb747d3d3038673 - 200 - null - false - null - false - false - false - - false - - 第三方返回结果码 - return_code - varchar(n) - - - fd62c7727dc09eba8c140332d9bdf0eaa1aedbb7 - 200 - null - false - null - false - false - false - - false - - 第三方返回消息编号 - return_msg_id - varchar(n) - 0939f982d8d703b2e27b802da88b1ba1eeb11c63 64 @@ -3096,7 +3048,7 @@ nvarchar(n) - 2ed2d084bb398ed3262a50d2e14a388013fe907f + 3bb91c4711f1cc7f2b386349d9df0a8cc620a0f7 1 null false @@ -3106,7 +3058,7 @@ false false - + 1 短信 2 邮件 模板类型 tpl_type character(n) @@ -3742,8 +3694,8 @@ null - 858cc86688e77ed3c6be07d9c0681ab6accc30ac - 93196642c17f48e84018a852c35db7508a0e1b94 + b126c505f715ae640bec1a8ca9e2a4512fb567f2 + 1429d1821686172226fa74320797653f13706b88 62d952009068c09d15dd9eba5eeff40743da13de -1 -1 @@ -3774,7 +3726,7 @@ 537ed3a5e139d1fed26b9011d93c339510cda1f7 e59481cc0025d4da3d55201ee470c33b2c12a575 - 858cc86688e77ed3c6be07d9c0681ab6accc30ac + b126c505f715ae640bec1a8ca9e2a4512fb567f2 @@ -3863,8 +3815,8 @@ - 8b36f001efb63e6ed38eaa858dbfc6e72a414702 - 93196642c17f48e84018a852c35db7508a0e1b94 + 55724bc9a21af1804ca9cfff37a9cd502685366e + 1429d1821686172226fa74320797653f13706b88 4f54fe220fa2eb538e9648b938feb7dbe8f5ec18 -1 -1 @@ -3895,7 +3847,7 @@ 0d5ebb11e5172fb4a9e1b4b2e62140432e0cd3ff e59481cc0025d4da3d55201ee470c33b2c12a575 - 8b36f001efb63e6ed38eaa858dbfc6e72a414702 + 55724bc9a21af1804ca9cfff37a9cd502685366e 控制用户编码 @@ -6069,13 +6021,13 @@ - ea5f2a051f23031cc734378d228efe01fcd54a3d + 6fb59044432ca4a75452080734843f8e2ecc351e254330Segoe UI9 - 3367 - 264 + 3288 + 420 128 128 @@ -6711,13 +6663,13 @@
- c36c8cc9927abd7d3da8050fce20400fb8e7987c - 926 - 323 + d1781269b030dbffd605d2463067e6eb7150cc94 + 947 + 324Segoe UI9 - 3936 - 112 + 3780 + 84 128 128 @@ -6725,9 +6677,9 @@ - a676053066ff9324d93531391a583f384f5bcbd6 - ea5f2a051f23031cc734378d228efe01fcd54a3d - c36c8cc9927abd7d3da8050fce20400fb8e7987c + 9109c187e2865854e84bd5222da6c11137ecf90a + 6fb59044432ca4a75452080734843f8e2ecc351e + d1781269b030dbffd605d2463067e6eb7150cc94 -1 -1 -1 @@ -6857,7 +6809,7 @@ 2dbcbafe51e51ecb4546a0ebfe8767536a1eaaa8 4f8af0766a0ba0866db74d9fe750581d1eefea91 - a676053066ff9324d93531391a583f384f5bcbd6 + 9109c187e2865854e84bd5222da6c11137ecf90a @@ -8607,565 +8559,6 @@
- - 554f27e87b3871ebcf714b9a7bddf6d3aaf4699c - 443 - 484 - Segoe UI - 9 - 3996 - 1195 - - 128 - 128 - 192 - - - - js_sys_msg_inner - 内部消息 - - - - - - - 869fc70cf3a4e92e8056b40814df8e03f9f9efde - 5eecd1e4e1dc132da52de1bd1f59b13dd13a3587 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - a304841afc9968e7c8768979fe2ba3f2f315db78 - cbbb279fbb0f0ea5d67536332ce7d9a8b3d70e36 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - a654ac8de54e8c19cfdba4bcf6d636ab760799b9 - 04c3905ff7bf6c16dbe32569f226a3cbaf2674fe - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 31410c3d884588423ca2a5803e78d0934412f458 - 10a8ef0d67bd3c9a90e9c67dc86953fefb8f8755 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - c6767f7aeedd2c5680d56abfe96e38656c9b5b37 - 48bf7c9cb90d62b9cba0283d51bf94980e9fea92 - - - - - clob - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - a70dd4133cc6302307f8a0ac828a6049c401db58 - 5b256d59f963bf2a76cf35c847634b1188154874 - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 5797ae3ca5da40a8a45dfd0071f3589585c2517f - fe9b7e3236d284db50cb1d4cda9a77d1d8de40d2 - - - - - clob - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 86b915810d6436eb5c60062abbe4f8910c86f89c - b21a2db1cf685edc44c2bf252785aabc4cfb0794 - - - - - clob - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - c5364fcf3327275d038d229e22f80ce97c28d402 - b0959f0c2f737aa49188e57cc71afb3242e9e97b - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 949f48cec7229094875af06d5c3ee4e7efbba1e0 - 8d09d0b4b174964fb858b7ccb77ed9e14767de65 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 17feded8380d1dfd61365054eb92bba181ae23f7 - d492c41633035ed8c33c89c5c704ef2dd5d7d32c - - - - - timestamp - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - da74a37a1025119cd79a05644781c76b606352d3 - 0390e069a393fa7b2f2de0531b12470c299317f8 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 81e89a36c985a9f69710177677cd7be6ed6ea089 - fd262e1d867fb854931a86728233eec74fc0099b - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 20092a8f08bbf1304383014693172e4fc863277d - 6d885df5f4956aeb6b228e769b8d037459d7a7d7 - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - 85024a2953cf3e3c9c1cce49b2351853ab0d125b - - - - false - true - idx_sys_message_cb - - - - - e5355faba5ec3c9128507dd4c48ea9230631cf83 - false - - - - - false - true - idx_sys_message_status - - - - - 6d885df5f4956aeb6b228e769b8d037459d7a7d7 - false - - - - - false - true - idx_sys_message_cl - - - - - 04c3905ff7bf6c16dbe32569f226a3cbaf2674fe - false - - - - - false - true - idx_sys_message_sc - - - - - b0959f0c2f737aa49188e57cc71afb3242e9e97b - false - - - - - false - true - idx_sys_message_sd - - - - - d492c41633035ed8c33c89c5c704ef2dd5d7d32c - false - - - - - - - - - -
533a82ad7913d3e0df58819be6c38a5f3fc3da9c359 @@ -9483,1533 +8876,13 @@
- 7e9fd1e567158216fe2e59dd4c752fe641ccadf3 - 968 - 511 - Segoe UI - 9 - 2652 - 132 - - 128 - 128 - 192 - - - - js_sys_menu - 菜单表 - - - - - - - adba31cfd94479f79feda2a3b90cc1bac3eed99f - e84c40cdf5ffdb2ba4d59630d98abb5972d74795 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - a535b6c506004a7fdf4d48984c9ff2cfa59c157a - - d5a4d04f60ce748f15b651a78cef47d1a14e19fa - 4a02b55091ae2d39146d66ec12708a3121efc3bc - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - f22f8e8ec4f9a9edfc3a04de5c62d4cb485a0f82 - c1a08754015d02b0489f0432d1a4f13db0384b71 - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - e313b6b59f57d1fd5333025906a30be1ae4c4df3 - 854fc4de71470d2d019c5c2a0dd235e163bef43e - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - bcf07d65d41b82a0a96dc5da4faa8d4a2c52e3e9 - 95e937df6fffbcf8bedce5154965f2c8e7e1acd5 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 1e3adac597a8668830a11c2652cc6adb661d941a - 8f4fdd0a58a54d8205bf97966cc40375dc70c686 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 17699b17170db6b9ffcf6ffd332fc0cfc983d8ac - 4dfc3dbfd65c3c232d1e9321d6b7935389dbf566 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - ca2706455081c8aeca77cd8165ae8c90bd7d3181 - 6423930cf5b3415930abb45c9c48fb991e2cf842 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 5046a82641c7b483c20812028106e771891fa8c0 - 2f21e992c73004d22b4752787472c75e4ed6944e - - - - - decimal(p) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - a5e7e1443b21fe207b79ab4300b2ab90bc8a69ea - 30091097be5bc88ee6a9e4f8b5ec175078df2576 - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - e0509c4cf92246c64c1f44892e866378cec1ee30 - 5ed51fee1299bd1ebc9f45127534fc806d0ab8e1 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 538b3f250c5594f837120b38e15103b7f1730d4a - 18d4616b20d068ccad4ecb854b2073ca2458b8df - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - 35ae805d1da92afdb99b2fe8c536d1649356fccd - 118dab95fc1f792cd468b9f66af2d4fabd98c39b - - - - false - true - idx_sys_menu_pc - - - - - 394369b90c0a5b6efeed3cf823c642605d7a1653 - false - - - - - false - true - idx_sys_menu_ts - - - - - 23f973124aedd0244533f4e7b3b103c548b966be - false - - - - - false - true - idx_sys_menu_status - - - - - f0036584bd8711715579d21994a0105935605a7e - false - - - - - false - true - idx_sys_menu_mt - - - - - c1a08754015d02b0489f0432d1a4f13db0384b71 - false - - - - - false - true - idx_sys_menu_pss - - - - - e8d877396943acfec73023dba2c1c6e3d7802d62 - false - - - - - false - true - idx_sys_menu_tss - - - - - 984d5eac2b3221118a61655e4a5a49c78e0f0151 - false - - - - - false - true - idx_sys_menu_sc - - - - - 5ed51fee1299bd1ebc9f45127534fc806d0ab8e1 - false - - - - - false - true - idx_sys_menu_is - - - - - 30091097be5bc88ee6a9e4f8b5ec175078df2576 - false - - - - - false - true - idx_sys_menu_mcs - - - - - 18d4616b20d068ccad4ecb854b2073ca2458b8df - false - - - - - - - - - -
- - 60d60f3577a499b801f08a609e97e3e0e7c6bbfa - 569 - 419 - Segoe UI - 9 - 3003 - 1191 - - 128 - 128 - 192 - - - - js_sys_msg_push - 消息推送表 - - - - - - - 869fc70cf3a4e92e8056b40814df8e03f9f9efde - 36cf10f3b283e8d16b710fd8d3d21f21e4dbd02d - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - e0b1aac165f125b035482c239571e732457eb8a9 - cb11ee89c6123c0dc9ee5770735af56cc81c9b07 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - a304841afc9968e7c8768979fe2ba3f2f315db78 - 116fd0c3c8c888027ad6419fe4eecb2a437e2bf1 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - c6767f7aeedd2c5680d56abfe96e38656c9b5b37 - a1af64703fec74d055736f7076d81ec79d6eb5e8 - - - - - clob - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 0c81bbd3e7900bbf8ccc7d1e1f7debfdcb7ef3b5 - a77eac113abdfc0ca59e4be23032198809832d77 - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 6b9d91752acccc30552bfaf5c7a8793defd825fb - 46d552357357e9392306339993963045756b751c - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 63ba93a883b0de38c98f6bd84772c7666b453576 - b6c0b7eeb563ed932c43700dfde767999087aaab - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 1e639355834e23e3a39ac190e4768ef48463ae83 - 9ff498915b2e1106aa607a729127416ee63b29b2 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - d32c43ad727ad4ff0bf2dc426ad08a941b931202 - 0d0d874f8b73eb6431d2f40afdc93bddd526fc41 - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 17d57049bbf103b075e6f66e779df9cb7f655267 - 7aed820601a24d5096135e055f11e0212b4aca1b - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - c5364fcf3327275d038d229e22f80ce97c28d402 - 16e3cd493352220f14b79e39d620496e775ebc30 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 949f48cec7229094875af06d5c3ee4e7efbba1e0 - 9e783a5563fe8d587f3147ac34ea0ae33fa2b6f4 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 17feded8380d1dfd61365054eb92bba181ae23f7 - d5747a323719560026f890ebebfa03b1d2127e22 - - - - - timestamp - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 589eef2de8467242d9bf7371f61aa90bb2bd7f25 - 5aad5e7593bf81a4a0ffd20ccdc387cd37189614 - - - - - timestamp - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - fee89ff5101bf05f4d22c75edd3d1094a578aea9 - 05cbcd8fafc5638da0efbe52a620ffbf0d6d17af - - - - - integer - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 5b09b64cb4235769055f12d987ad363b188137f3 - 522d276bf8417a62a51c9e1906ddf3d3e59b48da - - - - - clob - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - e8acb052b79831a650acffa06cb747d3d3038673 - 719dd6ff8deec4a9009fc3e48cf0ddb17021e5fe - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - fd62c7727dc09eba8c140332d9bdf0eaa1aedbb7 - 4809377912b3c24721dfa6b65eb080264b20dbcd - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 01730e9cdf7910c56869aa137e5f24d7bc9a4874 - c3cd2effaf1523a2b4762fab9addcb786dfaf1de - - - - - date - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 144f525b1ccc8b00c737b758f3289bb132b0ea09 - a2da872da6106c1f9cb8eba2ad45d84139744ee8 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 4e9d0c9ff1cff2f3029965d51584b56e7d153fcb - 1b8508b1d7e1511047f67891ae4bec38ae300239 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - d8b084ce64d955e694763cf06e6e59b7e73ee20e - bead1bd59c886dbba243654a0435de41897a6e4e - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 6aebba19b24d1792a8b1e8a03ad43af4eb0b6ad3 - f63df89c936a59f159170698a25902a7557e204d - - - - - date - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 667704664e4b88b145cebda0d6a1fbafb53525f0 - 3f61ba87308a18681e25ed3c0f8f89acd60e063b - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 4f9a5bc4fccb64cfc3a35f9209c9ce9bd044a6b9 - 7d9a7eae0e2ffc810fa615128b5dab3a613669af - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - - - false - true - idx_sys_msg_push_type - - - - - cb11ee89c6123c0dc9ee5770735af56cc81c9b07 - false - - - - - false - true - idx_sys_msg_push_rc - - - - - 46d552357357e9392306339993963045756b751c - false - - - - - false - true - idx_sys_msg_push_uc - - - - - b6c0b7eeb563ed932c43700dfde767999087aaab - false - - - - - false - true - idx_sys_msg_push_suc - - - - - 16e3cd493352220f14b79e39d620496e775ebc30 - false - - - - - false - true - idx_sys_msg_push_pd - - - - - 5aad5e7593bf81a4a0ffd20ccdc387cd37189614 - false - - - - - false - true - idx_sys_msg_push_ps - - - - - a2da872da6106c1f9cb8eba2ad45d84139744ee8 - false - - - - - false - true - idx_sys_msg_push_rs - - - - - bead1bd59c886dbba243654a0435de41897a6e4e - false - - - - - false - true - idx_sys_msg_push_bk - - - - - 3f61ba87308a18681e25ed3c0f8f89acd60e063b - false - - - - - false - true - idx_sys_msg_push_bt - - - - - 7d9a7eae0e2ffc810fa615128b5dab3a613669af - false - - - - - - - - - -
- - 021ac3d0216bfafa2043f15ccc1345ab7ce6bee4 + 12fb747d5b3255fe6af29552bf66e95908ac6f45191437Segoe UI9 - 4620 - 1200 + 3804 + 1956 128 128 @@ -11017,9 +8890,9 @@ - 861e0d297059588c17318d39d1902778592d1878 - 554f27e87b3871ebcf714b9a7bddf6d3aaf4699c - 021ac3d0216bfafa2043f15ccc1345ab7ce6bee4 + 17196f8765286294a5c236803a5459c9edd88493 + d020e8d2a030c61cef2f4a5dccd3edee3275ed7f + 12fb747d5b3255fe6af29552bf66e95908ac6f45 -1 -1 -1 @@ -11082,7 +8955,7 @@ ffb4560727a7b938a074bc05a831bec12d7a7000 5eecd1e4e1dc132da52de1bd1f59b13dd13a3587 - 861e0d297059588c17318d39d1902778592d1878 + 17196f8765286294a5c236803a5459c9edd88493 所属消息 所属消息 @@ -11180,7 +9053,7 @@ - d8b084ce64d955e694763cf06e6e59b7e73ee20e + fd2e1d009edc93641f31c8ce386a46089b346023 94c86f843b46a1e649f0e2333952b46978988a51 @@ -11353,1222 +9226,13 @@
- 9fc2348ee7da11ff276f6ec299fd8b5eb092a201 - 275 - 320 - Segoe UI - 9 - 3358 - 768 - - 128 - 128 - 192 - - - - js_sys_msg_tpl - 消息模板 - - - - - - - 869fc70cf3a4e92e8056b40814df8e03f9f9efde - 6debaaa76af33d87f2705b8959d6a69e6e98ff20 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - 85d3f3e510752f1fceb2eb3e31335189700bc51c - 661f5be2081e76aed4e234193b7470dbc7853e46 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 6de45c0d7645e6c175422872e1870c090f401c1f - 111fb3efd0ffb648f1ace11469e21736dca10af2 - - - - - nvarchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 2ed2d084bb398ed3262a50d2e14a388013fe907f - 9ad9255069823e8b4a9f306929188294aad0994e - - - - - character(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 87c323ed50d7e952c195d1d2cfac3aaa1cc8c064 - 2fec1a7a14dd3890107044c427f9429f1c858fe8 - - - - - clob - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - 35ae805d1da92afdb99b2fe8c536d1649356fccd - - - - false - true - idx_sys_msg_tpl_key - - - - - 661f5be2081e76aed4e234193b7470dbc7853e46 - false - - - - - false - true - idx_sys_msg_tpl_type - - - - - 9ad9255069823e8b4a9f306929188294aad0994e - false - - - - - false - true - idx_sys_msg_tpl_status - - - - - f0036584bd8711715579d21994a0105935605a7e - false - - - - - - - - - -
- - 4111f68169ac2eae69eab4e7fd33c74d71b2433b - 569 - 419 - Segoe UI - 9 - 3456 - 1191 - - 128 - 128 - 192 - - - - js_sys_msg_push_wait - 消息待推送表 - - - - - - - 869fc70cf3a4e92e8056b40814df8e03f9f9efde - 0744094f5aab9760c9590b0407295c556ea51fd4 - - - - - varchar(n) - - - false - false - true - true - false - - - - - - - - - - - false - false - false - - - 0 - - - - e0b1aac165f125b035482c239571e732457eb8a9 - 802c839a51f7f6bd90cf6037b6758c8ff1330a42 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - a304841afc9968e7c8768979fe2ba3f2f315db78 - da2a732bb762f9c899103cd46681c818926f1aeb - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - c6767f7aeedd2c5680d56abfe96e38656c9b5b37 - 4da41fb3f900fd011d77567cf0ac900b2c18db2c - - - - - clob - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 0c81bbd3e7900bbf8ccc7d1e1f7debfdcb7ef3b5 - ea1c480044a04b8ea8b03dfa98711b8a582f2bcc - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 6b9d91752acccc30552bfaf5c7a8793defd825fb - 3030ea0e133c205cd7de02e9656f49cd45888727 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 63ba93a883b0de38c98f6bd84772c7666b453576 - ddeb3fb795b43881fe8277512eb6ddcb6d3c5875 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 1e639355834e23e3a39ac190e4768ef48463ae83 - 00b6cbf48c49b92096150c7ea67356f1374bdf27 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - d32c43ad727ad4ff0bf2dc426ad08a941b931202 - 3e9fbc524fb43cf2e0792307c6194b6c887d0656 - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 17d57049bbf103b075e6f66e779df9cb7f655267 - e49451991360327b4805a2069b2466db86905610 - - - - - nvarchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - c5364fcf3327275d038d229e22f80ce97c28d402 - 6390942fdd516dfbf1a8547f34c395ba27c45465 - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 949f48cec7229094875af06d5c3ee4e7efbba1e0 - 0b3011dd73bfd5009a14b8fe3436049f0a66539b - - - - - varchar(n) - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 17feded8380d1dfd61365054eb92bba181ae23f7 - fecddb5e522b73a99975db0c16ae8a487c3745dd - - - - - timestamp - - - false - false - true - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 589eef2de8467242d9bf7371f61aa90bb2bd7f25 - 0f154198da38cc614865ff87fd74c0665e31b9ec - - - - - timestamp - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - fee89ff5101bf05f4d22c75edd3d1094a578aea9 - 0443fa6277cc51ec8e20f5a9dae5403381257324 - - - - - integer - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 5b09b64cb4235769055f12d987ad363b188137f3 - 3d2c51431c2d107d283c33d804ac82412d7c2a3c - - - - - clob - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - e8acb052b79831a650acffa06cb747d3d3038673 - d2fdb52ed803fa875d6271a4acb0093558edd9c8 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - fd62c7727dc09eba8c140332d9bdf0eaa1aedbb7 - fe97abfcb412b88eac41cd4621329a7162445db0 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 01730e9cdf7910c56869aa137e5f24d7bc9a4874 - a223a180c40a31ab4b1151826b0eb42d08490c4d - - - - - date - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 144f525b1ccc8b00c737b758f3289bb132b0ea09 - e8c2b0e89c35ccc3f5b15c9f98ab407ba95219ba - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 4e9d0c9ff1cff2f3029965d51584b56e7d153fcb - b76344ee2a1e94fb802921adb7d8861a28923345 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - d8b084ce64d955e694763cf06e6e59b7e73ee20e - bb55c13a70f444ee4155ca716a3febae5349baf4 - - - - - character(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 6aebba19b24d1792a8b1e8a03ad43af4eb0b6ad3 - 91a015fa98c3ef791994f88f967bc2ad01b2d4ad - - - - - date - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 667704664e4b88b145cebda0d6a1fbafb53525f0 - 7c1fcc6ee48ce6985cfd67af04fbda94164a92b2 - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - 4f9a5bc4fccb64cfc3a35f9209c9ce9bd044a6b9 - 06bec07afc77506106e74d52ca0f8d0ab203ebec - - - - - varchar(n) - - - false - false - false - false - false - - - - - - - - - - - false - false - false - - - 0 - - - - - - false - true - idx_sys_msg_pushw_type - - - - - 802c839a51f7f6bd90cf6037b6758c8ff1330a42 - false - - - - - false - true - idx_sys_msg_pushw_rc - - - - - 3030ea0e133c205cd7de02e9656f49cd45888727 - false - - - - - false - true - idx_sys_msg_pushw_uc - - - - - ddeb3fb795b43881fe8277512eb6ddcb6d3c5875 - false - - - - - false - true - idx_sys_msg_pushw_suc - - - - - 6390942fdd516dfbf1a8547f34c395ba27c45465 - false - - - - - false - true - idx_sys_msg_pushw_pd - - - - - 0f154198da38cc614865ff87fd74c0665e31b9ec - false - - - - - false - true - idx_sys_msg_pushw_ps - - - - - e8c2b0e89c35ccc3f5b15c9f98ab407ba95219ba - false - - - - - false - true - idx_sys_msg_pushw_rs - - - - - bb55c13a70f444ee4155ca716a3febae5349baf4 - false - - - - - false - true - idx_sys_msg_pushw_bk - - - - - 7c1fcc6ee48ce6985cfd67af04fbda94164a92b2 - false - - - - - false - true - idx_sys_msg_pushw_bt - - - - - 06bec07afc77506106e74d52ca0f8d0ab203ebec - false - - - - - - - - - -
- - 93196642c17f48e84018a852c35db7508a0e1b94 - 1262 + 1429d1821686172226fa74320797653f13706b88 + 1283520Segoe UI9 - 1390 - 159 + 1380 + 161 128 128 @@ -12576,9 +9240,9 @@ - 61551cf35d88f5db1dcc2f5e3682031581837142 + dbe9a93069bf3403fc0995a57cc79c5699f601d4 f28f824baf21270b29ed2ce3406dc72ea0993578 - 93196642c17f48e84018a852c35db7508a0e1b94 + 1429d1821686172226fa74320797653f13706b88 -1 -1 -1 @@ -13037,7 +9701,7 @@ f22a1cfec76101d87da3a951bb05d7700418c1c1 ab8b402ea35a78cdadd5ed446d571c9a80b532ee - 61551cf35d88f5db1dcc2f5e3682031581837142 + dbe9a93069bf3403fc0995a57cc79c5699f601d4 用户类型引用编号,例如如:当user_type为1员工的时候,ref_code关联的为emp_code 用户类型引用编号 @@ -14053,6 +10717,3129 @@
+ + 7e9fd1e567158216fe2e59dd4c752fe641ccadf3 + 968 + 511 + Segoe UI + 9 + 2652 + 132 + + 128 + 128 + 192 + + + + js_sys_menu + 菜单表 + + + + + + + adba31cfd94479f79feda2a3b90cc1bac3eed99f + e84c40cdf5ffdb2ba4d59630d98abb5972d74795 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + a535b6c506004a7fdf4d48984c9ff2cfa59c157a + + d5a4d04f60ce748f15b651a78cef47d1a14e19fa + 4a02b55091ae2d39146d66ec12708a3121efc3bc + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + f22f8e8ec4f9a9edfc3a04de5c62d4cb485a0f82 + c1a08754015d02b0489f0432d1a4f13db0384b71 + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + e313b6b59f57d1fd5333025906a30be1ae4c4df3 + 854fc4de71470d2d019c5c2a0dd235e163bef43e + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + bcf07d65d41b82a0a96dc5da4faa8d4a2c52e3e9 + 95e937df6fffbcf8bedce5154965f2c8e7e1acd5 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1e3adac597a8668830a11c2652cc6adb661d941a + 8f4fdd0a58a54d8205bf97966cc40375dc70c686 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 17699b17170db6b9ffcf6ffd332fc0cfc983d8ac + 4dfc3dbfd65c3c232d1e9321d6b7935389dbf566 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + ca2706455081c8aeca77cd8165ae8c90bd7d3181 + 6423930cf5b3415930abb45c9c48fb991e2cf842 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5046a82641c7b483c20812028106e771891fa8c0 + 2f21e992c73004d22b4752787472c75e4ed6944e + + + + + decimal(p) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a5e7e1443b21fe207b79ab4300b2ab90bc8a69ea + 30091097be5bc88ee6a9e4f8b5ec175078df2576 + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + e0509c4cf92246c64c1f44892e866378cec1ee30 + 5ed51fee1299bd1ebc9f45127534fc806d0ab8e1 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 538b3f250c5594f837120b38e15103b7f1730d4a + 18d4616b20d068ccad4ecb854b2073ca2458b8df + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + 35ae805d1da92afdb99b2fe8c536d1649356fccd + 118dab95fc1f792cd468b9f66af2d4fabd98c39b + + + + false + true + idx_sys_menu_pc + + + + + 394369b90c0a5b6efeed3cf823c642605d7a1653 + false + + + + + false + true + idx_sys_menu_ts + + + + + 23f973124aedd0244533f4e7b3b103c548b966be + false + + + + + false + true + idx_sys_menu_status + + + + + f0036584bd8711715579d21994a0105935605a7e + false + + + + + false + true + idx_sys_menu_mt + + + + + c1a08754015d02b0489f0432d1a4f13db0384b71 + false + + + + + false + true + idx_sys_menu_pss + + + + + e8d877396943acfec73023dba2c1c6e3d7802d62 + false + + + + + false + true + idx_sys_menu_tss + + + + + 984d5eac2b3221118a61655e4a5a49c78e0f0151 + false + + + + + false + true + idx_sys_menu_sc + + + + + 5ed51fee1299bd1ebc9f45127534fc806d0ab8e1 + false + + + + + false + true + idx_sys_menu_is + + + + + 30091097be5bc88ee6a9e4f8b5ec175078df2576 + false + + + + + false + true + idx_sys_menu_mcs + + + + + 18d4616b20d068ccad4ecb854b2073ca2458b8df + false + + + + + + + + + +
+ + dfa9e9f85b8f4c4a65c33fa5ac51c2edbab8305d + 296 + 320 + Segoe UI + 9 + 2969 + 1224 + + 128 + 128 + 192 + + + + js_sys_msg_template + 消息模板 + + + + + + + 869fc70cf3a4e92e8056b40814df8e03f9f9efde + 139d6bde155f958249dc8c2b36dcbd4b210110a7 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + c2c68b3979b0c52109cb085c491bebb415a189b4 + 4913a28d9b48eff059c519bbb400e91a9757fc62 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 85d3f3e510752f1fceb2eb3e31335189700bc51c + 53969a783147d2b18d0c939278f8417b00f2e8d8 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6de45c0d7645e6c175422872e1870c090f401c1f + e0dd6cebe70cd3fb00bb305204f5393640f0311f + + + + + nvarchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 3bb91c4711f1cc7f2b386349d9df0a8cc620a0f7 + e76a1511b06ae78cfda28f6c2b8c0a7f24f28be1 + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 87c323ed50d7e952c195d1d2cfac3aaa1cc8c064 + 9d170c0ed54dd59affbeddf966f469b915409027 + + + + + clob + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + 35ae805d1da92afdb99b2fe8c536d1649356fccd + + + + false + true + idx_sys_msg_tpl_key + + + + + 53969a783147d2b18d0c939278f8417b00f2e8d8 + false + + + + + false + true + idx_sys_msg_tpl_type + + + + + e76a1511b06ae78cfda28f6c2b8c0a7f24f28be1 + false + + + + + false + true + idx_sys_msg_tpl_status + + + + + f0036584bd8711715579d21994a0105935605a7e + false + + + + + + + + + +
+ + d020e8d2a030c61cef2f4a5dccd3edee3275ed7f + 443 + 484 + Segoe UI + 9 + 3000 + 1836 + + 128 + 128 + 192 + + + + js_sys_msg_inner + 内部消息 + + + + + + + 869fc70cf3a4e92e8056b40814df8e03f9f9efde + 5eecd1e4e1dc132da52de1bd1f59b13dd13a3587 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + a304841afc9968e7c8768979fe2ba3f2f315db78 + cbbb279fbb0f0ea5d67536332ce7d9a8b3d70e36 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a654ac8de54e8c19cfdba4bcf6d636ab760799b9 + 04c3905ff7bf6c16dbe32569f226a3cbaf2674fe + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 31410c3d884588423ca2a5803e78d0934412f458 + 10a8ef0d67bd3c9a90e9c67dc86953fefb8f8755 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 98eb079aebd2f56c461cb92d97ab4d56f603b840 + 48bf7c9cb90d62b9cba0283d51bf94980e9fea92 + + + + + clob + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a70dd4133cc6302307f8a0ac828a6049c401db58 + 5b256d59f963bf2a76cf35c847634b1188154874 + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5797ae3ca5da40a8a45dfd0071f3589585c2517f + fe9b7e3236d284db50cb1d4cda9a77d1d8de40d2 + + + + + clob + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 86b915810d6436eb5c60062abbe4f8910c86f89c + b21a2db1cf685edc44c2bf252785aabc4cfb0794 + + + + + clob + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + c5364fcf3327275d038d229e22f80ce97c28d402 + b0959f0c2f737aa49188e57cc71afb3242e9e97b + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 949f48cec7229094875af06d5c3ee4e7efbba1e0 + 8d09d0b4b174964fb858b7ccb77ed9e14767de65 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 17feded8380d1dfd61365054eb92bba181ae23f7 + d492c41633035ed8c33c89c5c704ef2dd5d7d32c + + + + + timestamp + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + da74a37a1025119cd79a05644781c76b606352d3 + 0390e069a393fa7b2f2de0531b12470c299317f8 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 81e89a36c985a9f69710177677cd7be6ed6ea089 + fd262e1d867fb854931a86728233eec74fc0099b + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 20092a8f08bbf1304383014693172e4fc863277d + 6d885df5f4956aeb6b228e769b8d037459d7a7d7 + + + + + character(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + 85024a2953cf3e3c9c1cce49b2351853ab0d125b + + + + false + true + idx_sys_message_cb + + + + + e5355faba5ec3c9128507dd4c48ea9230631cf83 + false + + + + + false + true + idx_sys_message_status + + + + + 6d885df5f4956aeb6b228e769b8d037459d7a7d7 + false + + + + + false + true + idx_sys_message_cl + + + + + 04c3905ff7bf6c16dbe32569f226a3cbaf2674fe + false + + + + + false + true + idx_sys_message_sc + + + + + b0959f0c2f737aa49188e57cc71afb3242e9e97b + false + + + + + false + true + idx_sys_message_sd + + + + + d492c41633035ed8c33c89c5c704ef2dd5d7d32c + false + + + + + + + + + +
+ + ec3befafc5dcca3e7d5fdcd6bbf927043f710321 + 373 + 419 + Segoe UI + 9 + 3888 + 1164 + + 128 + 128 + 192 + + + + js_sys_msg_push_wait + 消息待推送表 + + + + + + + 869fc70cf3a4e92e8056b40814df8e03f9f9efde + 0744094f5aab9760c9590b0407295c556ea51fd4 + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + e0b1aac165f125b035482c239571e732457eb8a9 + 802c839a51f7f6bd90cf6037b6758c8ff1330a42 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a304841afc9968e7c8768979fe2ba3f2f315db78 + da2a732bb762f9c899103cd46681c818926f1aeb + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 98eb079aebd2f56c461cb92d97ab4d56f603b840 + 4da41fb3f900fd011d77567cf0ac900b2c18db2c + + + + + clob + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 667704664e4b88b145cebda0d6a1fbafb53525f0 + 7c1fcc6ee48ce6985cfd67af04fbda94164a92b2 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 4f9a5bc4fccb64cfc3a35f9209c9ce9bd044a6b9 + 06bec07afc77506106e74d52ca0f8d0ab203ebec + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6b9d91752acccc30552bfaf5c7a8793defd825fb + 3030ea0e133c205cd7de02e9656f49cd45888727 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 63ba93a883b0de38c98f6bd84772c7666b453576 + ddeb3fb795b43881fe8277512eb6ddcb6d3c5875 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1e639355834e23e3a39ac190e4768ef48463ae83 + 00b6cbf48c49b92096150c7ea67356f1374bdf27 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + c5364fcf3327275d038d229e22f80ce97c28d402 + 6390942fdd516dfbf1a8547f34c395ba27c45465 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 949f48cec7229094875af06d5c3ee4e7efbba1e0 + 0b3011dd73bfd5009a14b8fe3436049f0a66539b + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 17feded8380d1dfd61365054eb92bba181ae23f7 + fecddb5e522b73a99975db0c16ae8a487c3745dd + + + + + timestamp + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5224ef38946585af8ba22f294756ffaecb434ddc + 013bfa07b771054f43105d72d01324d96518fc38 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 583e6e4dc671433b137fbbe6674bd7b81be2b57d + 0f154198da38cc614865ff87fd74c0665e31b9ec + + + + + timestamp + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 7f00758215841d707b4eb3b7bdb1f7cbb4752a95 + 0443fa6277cc51ec8e20f5a9dae5403381257324 + + + + + integer + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a327f23161a6e1fad764457889fc84600651185b + 2d3783d76578748731ab8cabf57776279843017c + + + + + clob + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 4dcc8f1c91f65017557f2c3840e9245b21b22937 + 9af4b998ab404996deecd44a48441f633450d10f + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 858797dd1d77830004f9030e960fedcc8fa3f4d5 + 88d026ef5288f46960efa59e3b26bf7eb9415eca + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + d58d7e14692bb3a537852c764bd0b13909be2167 + e8c2b0e89c35ccc3f5b15c9f98ab407ba95219ba + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 23e677fb626631780d092ad56ce7fddc1b470a85 + a223a180c40a31ab4b1151826b0eb42d08490c4d + + + + + date + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + fd2e1d009edc93641f31c8ce386a46089b346023 + bb55c13a70f444ee4155ca716a3febae5349baf4 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6aebba19b24d1792a8b1e8a03ad43af4eb0b6ad3 + 91a015fa98c3ef791994f88f967bc2ad01b2d4ad + + + + + date + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + false + true + idx_sys_msg_pushw_type + + + + + 802c839a51f7f6bd90cf6037b6758c8ff1330a42 + false + + + + + false + true + idx_sys_msg_pushw_rc + + + + + 3030ea0e133c205cd7de02e9656f49cd45888727 + false + + + + + false + true + idx_sys_msg_pushw_uc + + + + + ddeb3fb795b43881fe8277512eb6ddcb6d3c5875 + false + + + + + false + true + idx_sys_msg_pushw_suc + + + + + 6390942fdd516dfbf1a8547f34c395ba27c45465 + false + + + + + false + true + idx_sys_msg_pushw_pd + + + + + 0f154198da38cc614865ff87fd74c0665e31b9ec + false + + + + + false + true + idx_sys_msg_pushw_ps + + + + + e8c2b0e89c35ccc3f5b15c9f98ab407ba95219ba + false + + + + + false + true + idx_sys_msg_pushw_rs + + + + + bb55c13a70f444ee4155ca716a3febae5349baf4 + false + + + + + false + true + idx_sys_msg_pushw_bk + + + + + 7c1fcc6ee48ce6985cfd67af04fbda94164a92b2 + false + + + + + false + true + idx_sys_msg_pushw_bt + + + + + 06bec07afc77506106e74d52ca0f8d0ab203ebec + false + + + + + + + + + +
+ + 0644a53664ad02b879345ad7c216edfce2515716 + 373 + 419 + Segoe UI + 9 + 3396 + 1164 + + 128 + 128 + 192 + + + + js_sys_msg_push + 消息推送表 + + + + + + + 869fc70cf3a4e92e8056b40814df8e03f9f9efde + 36cf10f3b283e8d16b710fd8d3d21f21e4dbd02d + + + + + varchar(n) + + + false + false + true + true + false + + + + + + + + + + + false + false + false + + + 0 + + + + e0b1aac165f125b035482c239571e732457eb8a9 + cb11ee89c6123c0dc9ee5770735af56cc81c9b07 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a304841afc9968e7c8768979fe2ba3f2f315db78 + 116fd0c3c8c888027ad6419fe4eecb2a437e2bf1 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 98eb079aebd2f56c461cb92d97ab4d56f603b840 + a1af64703fec74d055736f7076d81ec79d6eb5e8 + + + + + clob + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 667704664e4b88b145cebda0d6a1fbafb53525f0 + 3f61ba87308a18681e25ed3c0f8f89acd60e063b + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 4f9a5bc4fccb64cfc3a35f9209c9ce9bd044a6b9 + 7d9a7eae0e2ffc810fa615128b5dab3a613669af + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6b9d91752acccc30552bfaf5c7a8793defd825fb + 46d552357357e9392306339993963045756b751c + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 63ba93a883b0de38c98f6bd84772c7666b453576 + b6c0b7eeb563ed932c43700dfde767999087aaab + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 1e639355834e23e3a39ac190e4768ef48463ae83 + 9ff498915b2e1106aa607a729127416ee63b29b2 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + c5364fcf3327275d038d229e22f80ce97c28d402 + 16e3cd493352220f14b79e39d620496e775ebc30 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 949f48cec7229094875af06d5c3ee4e7efbba1e0 + 9e783a5563fe8d587f3147ac34ea0ae33fa2b6f4 + + + + + varchar(n) + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 17feded8380d1dfd61365054eb92bba181ae23f7 + d5747a323719560026f890ebebfa03b1d2127e22 + + + + + timestamp + + + false + false + true + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 5224ef38946585af8ba22f294756ffaecb434ddc + 385ac7698fd3d6123c18f7cd819a83e80313f614 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 583e6e4dc671433b137fbbe6674bd7b81be2b57d + 5aad5e7593bf81a4a0ffd20ccdc387cd37189614 + + + + + timestamp + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 7f00758215841d707b4eb3b7bdb1f7cbb4752a95 + 05cbcd8fafc5638da0efbe52a620ffbf0d6d17af + + + + + integer + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 4dcc8f1c91f65017557f2c3840e9245b21b22937 + 5b814ffceb1e3c32a4f7d049bbdb00714fd8ea66 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 858797dd1d77830004f9030e960fedcc8fa3f4d5 + e7fe7d1c74a9703ea7a1e29120721f1176cb41f1 + + + + + varchar(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + a327f23161a6e1fad764457889fc84600651185b + 8cee701ce9202132b8ec5662c63b5c375e7cc1dc + + + + + clob + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + d58d7e14692bb3a537852c764bd0b13909be2167 + a2da872da6106c1f9cb8eba2ad45d84139744ee8 + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 23e677fb626631780d092ad56ce7fddc1b470a85 + c3cd2effaf1523a2b4762fab9addcb786dfaf1de + + + + + date + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + fd2e1d009edc93641f31c8ce386a46089b346023 + bead1bd59c886dbba243654a0435de41897a6e4e + + + + + character(n) + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + 6aebba19b24d1792a8b1e8a03ad43af4eb0b6ad3 + f63df89c936a59f159170698a25902a7557e204d + + + + + date + + + false + false + false + false + false + + + + + + + + + + + false + false + false + + + 0 + + + + + + false + true + idx_sys_msg_push_type + + + + + cb11ee89c6123c0dc9ee5770735af56cc81c9b07 + false + + + + + false + true + idx_sys_msg_push_rc + + + + + 46d552357357e9392306339993963045756b751c + false + + + + + false + true + idx_sys_msg_push_uc + + + + + b6c0b7eeb563ed932c43700dfde767999087aaab + false + + + + + false + true + idx_sys_msg_push_suc + + + + + 16e3cd493352220f14b79e39d620496e775ebc30 + false + + + + + false + true + idx_sys_msg_push_pd + + + + + 5aad5e7593bf81a4a0ffd20ccdc387cd37189614 + false + + + + + false + true + idx_sys_msg_push_ps + + + + + a2da872da6106c1f9cb8eba2ad45d84139744ee8 + false + + + + + false + true + idx_sys_msg_push_rs + + + + + bead1bd59c886dbba243654a0435de41897a6e4e + false + + + + + false + true + idx_sys_msg_push_bk + + + + + 3f61ba87308a18681e25ed3c0f8f89acd60e063b + false + + + + + false + true + idx_sys_msg_push_bt + + + + + 7d9a7eae0e2ffc810fa615128b5dab3a613669af + false + + + + + + + + + +
diff --git a/modules/core/db/mysql/core.sql b/modules/core/db/mysql/core.sql index 5a968312..cdca4c20 100644 --- a/modules/core/db/mysql/core.sql +++ b/modules/core/db/mysql/core.sql @@ -1,957 +1,953 @@ -SET SESSION FOREIGN_KEY_CHECKS=0; - -/* Drop Indexes */ - -DROP INDEX idx_sys_area_pc ON js_sys_area; -DROP INDEX idx_sys_area_ts ON js_sys_area; -DROP INDEX idx_sys_area_status ON js_sys_area; -DROP INDEX idx_sys_area_pcs ON js_sys_area; -DROP INDEX idx_sys_area_tss ON js_sys_area; -DROP INDEX idx_sys_company_cc ON js_sys_company; -DROP INDEX idx_sys_company_pc ON js_sys_company; -DROP INDEX idx_sys_company_ts ON js_sys_company; -DROP INDEX idx_sys_company_status ON js_sys_company; -DROP INDEX idx_sys_company_vc ON js_sys_company; -DROP INDEX idx_sys_company_pcs ON js_sys_company; -DROP INDEX idx_sys_company_tss ON js_sys_company; -DROP INDEX idx_sys_config_key ON js_sys_config; -DROP INDEX idx_sys_dict_data_cc ON js_sys_dict_data; -DROP INDEX idx_sys_dict_data_dt ON js_sys_dict_data; -DROP INDEX idx_sys_dict_data_pc ON js_sys_dict_data; -DROP INDEX idx_sys_dict_data_status ON js_sys_dict_data; -DROP INDEX idx_sys_dict_data_pcs ON js_sys_dict_data; -DROP INDEX idx_sys_dict_data_ts ON js_sys_dict_data; -DROP INDEX idx_sys_dict_data_tss ON js_sys_dict_data; -DROP INDEX idx_sys_dict_data_dv ON js_sys_dict_data; -DROP INDEX idx_sys_dict_type_is ON js_sys_dict_type; -DROP INDEX idx_sys_dict_type_status ON js_sys_dict_type; -DROP INDEX idx_sys_employee_cco ON js_sys_employee; -DROP INDEX idx_sys_employee_cc ON js_sys_employee; -DROP INDEX idx_sys_employee_ud ON js_sys_employee; -DROP INDEX idx_sys_employee_oc ON js_sys_employee; -DROP INDEX idx_sys_employee_status ON js_sys_employee; -DROP INDEX idx_sys_file_entity_md5 ON js_sys_file_entity; -DROP INDEX idx_sys_file_entity_size ON js_sys_file_entity; -DROP INDEX idx_sys_file_biz_ft ON js_sys_file_upload; -DROP INDEX idx_sys_file_biz_fi ON js_sys_file_upload; -DROP INDEX idx_sys_file_biz_status ON js_sys_file_upload; -DROP INDEX idx_sys_file_biz_cb ON js_sys_file_upload; -DROP INDEX idx_sys_file_biz_ud ON js_sys_file_upload; -DROP INDEX idx_sys_file_biz_bt ON js_sys_file_upload; -DROP INDEX idx_sys_file_biz_bk ON js_sys_file_upload; -DROP INDEX idx_sys_job_status ON js_sys_job; -DROP INDEX idx_sys_lang_code ON js_sys_lang; -DROP INDEX idx_sys_lang_type ON js_sys_lang; -DROP INDEX idx_sys_log_cd ON js_sys_log; -DROP INDEX idx_sys_log_cc ON js_sys_log; -DROP INDEX idx_sys_log_lt ON js_sys_log; -DROP INDEX idx_sys_log_bk ON js_sys_log; -DROP INDEX idx_sys_log_bt ON js_sys_log; -DROP INDEX idx_sys_menu_pc ON js_sys_menu; -DROP INDEX idx_sys_menu_ts ON js_sys_menu; -DROP INDEX idx_sys_menu_status ON js_sys_menu; -DROP INDEX idx_sys_menu_mt ON js_sys_menu; -DROP INDEX idx_sys_menu_pss ON js_sys_menu; -DROP INDEX idx_sys_menu_tss ON js_sys_menu; -DROP INDEX idx_sys_menu_sc ON js_sys_menu; -DROP INDEX idx_sys_menu_is ON js_sys_menu; -DROP INDEX idx_sys_menu_mcs ON js_sys_menu; -DROP INDEX idx_sys_module_status ON js_sys_module; -DROP INDEX idx_sys_message_cb ON js_sys_msg_inner; -DROP INDEX idx_sys_message_bk ON js_sys_msg_inner; -DROP INDEX idx_sys_message_bt ON js_sys_msg_inner; -DROP INDEX idx_sys_message_status ON js_sys_msg_inner; -DROP INDEX idx_sys_message_cl ON js_sys_msg_inner; -DROP INDEX idx_sys_message_sc ON js_sys_msg_inner; -DROP INDEX idx_sys_message_sd ON js_sys_msg_inner; -DROP INDEX idx_sys_message_record_mi ON js_sys_msg_inner_record; -DROP INDEX idx_sys_message_record_rc ON js_sys_msg_inner_record; -DROP INDEX idx_sys_message_record_ruc ON js_sys_msg_inner_record; -DROP INDEX idx_sys_message_record_status ON js_sys_msg_inner_record; -DROP INDEX idx_sys_message_record_mt ON js_sys_msg_inner_record; -DROP INDEX idx_sys_msg_push_type ON js_sys_msg_push; -DROP INDEX idx_sys_msg_push_rc ON js_sys_msg_push; -DROP INDEX idx_sys_msg_push_uc ON js_sys_msg_push; -DROP INDEX idx_sys_msg_push_suc ON js_sys_msg_push; -DROP INDEX idx_sys_msg_push_pd ON js_sys_msg_push; -DROP INDEX idx_sys_msg_push_ps ON js_sys_msg_push; -DROP INDEX idx_sys_msg_push_rs ON js_sys_msg_push; -DROP INDEX idx_sys_msg_push_bk ON js_sys_msg_push; -DROP INDEX idx_sys_msg_push_bt ON js_sys_msg_push; -DROP INDEX idx_sys_msg_pushw_type ON js_sys_msg_push_wait; -DROP INDEX idx_sys_msg_pushw_rc ON js_sys_msg_push_wait; -DROP INDEX idx_sys_msg_pushw_uc ON js_sys_msg_push_wait; -DROP INDEX idx_sys_msg_pushw_suc ON js_sys_msg_push_wait; -DROP INDEX idx_sys_msg_pushw_pd ON js_sys_msg_push_wait; -DROP INDEX idx_sys_msg_pushw_ps ON js_sys_msg_push_wait; -DROP INDEX idx_sys_msg_pushw_rs ON js_sys_msg_push_wait; -DROP INDEX idx_sys_msg_pushw_bk ON js_sys_msg_push_wait; -DROP INDEX idx_sys_msg_pushw_bt ON js_sys_msg_push_wait; -DROP INDEX idx_sys_msg_tpl_key ON js_sys_msg_tpl; -DROP INDEX idx_sys_msg_tpl_type ON js_sys_msg_tpl; -DROP INDEX idx_sys_msg_tpl_status ON js_sys_msg_tpl; -DROP INDEX idx_sys_office_cc ON js_sys_office; -DROP INDEX idx_sys_office_pc ON js_sys_office; -DROP INDEX idx_sys_office_pcs ON js_sys_office; -DROP INDEX idx_sys_office_status ON js_sys_office; -DROP INDEX idx_sys_office_ot ON js_sys_office; -DROP INDEX idx_sys_office_vc ON js_sys_office; -DROP INDEX idx_sys_office_ts ON js_sys_office; -DROP INDEX idx_sys_office_tss ON js_sys_office; -DROP INDEX idx_sys_post_cc ON js_sys_post; -DROP INDEX idx_sys_post_status ON js_sys_post; -DROP INDEX idx_sys_post_ps ON js_sys_post; -DROP INDEX idx_sys_role_cc ON js_sys_role; -DROP INDEX idx_sys_role_is ON js_sys_role; -DROP INDEX idx_sys_role_status ON js_sys_role; -DROP INDEX idx_sys_role_rs ON js_sys_role; -DROP INDEX idx_sys_user_lc ON js_sys_user; -DROP INDEX idx_sys_user_email ON js_sys_user; -DROP INDEX idx_sys_user_mobile ON js_sys_user; -DROP INDEX idx_sys_user_wo ON js_sys_user; -DROP INDEX idx_sys_user_imei ON js_sys_user; -DROP INDEX idx_sys_user_rt ON js_sys_user; -DROP INDEX idx_sys_user_rc ON js_sys_user; -DROP INDEX idx_sys_user_mt ON js_sys_user; -DROP INDEX idx_sys_user_us ON js_sys_user; -DROP INDEX idx_sys_user_ud ON js_sys_user; -DROP INDEX idx_sys_user_status ON js_sys_user; -DROP INDEX idx_sys_user_cc ON js_sys_user; - - - -/* Drop Tables */ - -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; -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_push_wait; -DROP TABLE IF EXISTS js_sys_msg_tpl; -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 */ - --- 行政区划 -CREATE TABLE js_sys_area -( - area_code varchar(100) NOT NULL COMMENT '区域编码', - parent_code varchar(64) NOT NULL COMMENT '父级编号', - parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', - tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', - tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', - tree_leaf char(1) NOT NULL COMMENT '是否最末级', - tree_level decimal(4) NOT NULL COMMENT '层次级别', - tree_names varchar(2000) NOT NULL COMMENT '全节点名', - area_name varchar(100) NOT NULL COMMENT '区域名称', - area_type char(1) COMMENT '区域类型', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - PRIMARY KEY (area_code) -) COMMENT = '行政区划'; - - --- 公司表 -CREATE TABLE js_sys_company -( - company_code varchar(64) NOT NULL COMMENT '公司编码', - parent_code varchar(64) NOT NULL COMMENT '父级编号', - parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', - tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', - tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', - tree_leaf char(1) NOT NULL COMMENT '是否最末级', - tree_level decimal(4) NOT NULL COMMENT '层次级别', - tree_names varchar(2000) NOT NULL COMMENT '全节点名', - view_code varchar(100) NOT NULL COMMENT '公司代码', - company_name varchar(200) NOT NULL COMMENT '公司名称', - full_name varchar(200) NOT NULL COMMENT '公司全称', - area_code varchar(100) COMMENT '区域编码', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', - extend_s1 varchar(500) COMMENT '扩展 String 1', - extend_s2 varchar(500) COMMENT '扩展 String 2', - extend_s3 varchar(500) COMMENT '扩展 String 3', - extend_s4 varchar(500) COMMENT '扩展 String 4', - extend_s5 varchar(500) COMMENT '扩展 String 5', - extend_s6 varchar(500) COMMENT '扩展 String 6', - extend_s7 varchar(500) COMMENT '扩展 String 7', - extend_s8 varchar(500) COMMENT '扩展 String 8', - extend_i1 decimal(19) COMMENT '扩展 Integer 1', - extend_i2 decimal(19) COMMENT '扩展 Integer 2', - extend_i3 decimal(19) COMMENT '扩展 Integer 3', - extend_i4 decimal(19) COMMENT '扩展 Integer 4', - extend_f1 decimal(19,4) COMMENT '扩展 Float 1', - extend_f2 decimal(19,4) COMMENT '扩展 Float 2', - extend_f3 decimal(19,4) COMMENT '扩展 Float 3', - extend_f4 decimal(19,4) COMMENT '扩展 Float 4', - extend_d1 datetime COMMENT '扩展 Date 1', - extend_d2 datetime COMMENT '扩展 Date 2', - extend_d3 datetime COMMENT '扩展 Date 3', - extend_d4 datetime COMMENT '扩展 Date 4', - PRIMARY KEY (company_code) -) COMMENT = '公司表'; - - --- 公司部门关联表 -CREATE TABLE js_sys_company_office -( - company_code varchar(64) NOT NULL COMMENT '公司编码', - office_code varchar(64) NOT NULL COMMENT '机构编码', - PRIMARY KEY (company_code, office_code) -) COMMENT = '公司部门关联表'; - - --- 参数配置表 -CREATE TABLE js_sys_config -( - id varchar(64) NOT NULL COMMENT '编号', - config_name varchar(100) NOT NULL COMMENT '名称', - config_key varchar(100) NOT NULL COMMENT '参数键', - config_value varchar(2000) NOT NULL COMMENT '参数值', - is_sys char(1) NOT NULL COMMENT '系统内置(1是 0否)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - PRIMARY KEY (id) -) COMMENT = '参数配置表'; - - --- 字典数据表 -CREATE TABLE js_sys_dict_data -( - dict_code varchar(64) NOT NULL COMMENT '字典编码', - parent_code varchar(64) NOT NULL COMMENT '父级编号', - parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', - tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', - tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', - tree_leaf char(1) NOT NULL COMMENT '是否最末级', - tree_level decimal(4) NOT NULL COMMENT '层次级别', - tree_names varchar(2000) NOT NULL COMMENT '全节点名', - dict_label varchar(100) NOT NULL COMMENT '字典标签', - dict_value varchar(100) NOT NULL COMMENT '字典键值', - dict_type varchar(100) NOT NULL COMMENT '字典类型', - is_sys char(1) NOT NULL COMMENT '系统内置(1是 0否)', - description varchar(500) COMMENT '字典描述', - css_style varchar(500) COMMENT 'css样式(如:color:red)', - css_class varchar(500) COMMENT 'css类名(如:red)', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', - extend_s1 varchar(500) COMMENT '扩展 String 1', - extend_s2 varchar(500) COMMENT '扩展 String 2', - extend_s3 varchar(500) COMMENT '扩展 String 3', - extend_s4 varchar(500) COMMENT '扩展 String 4', - extend_s5 varchar(500) COMMENT '扩展 String 5', - extend_s6 varchar(500) COMMENT '扩展 String 6', - extend_s7 varchar(500) COMMENT '扩展 String 7', - extend_s8 varchar(500) COMMENT '扩展 String 8', - extend_i1 decimal(19) COMMENT '扩展 Integer 1', - extend_i2 decimal(19) COMMENT '扩展 Integer 2', - extend_i3 decimal(19) COMMENT '扩展 Integer 3', - extend_i4 decimal(19) COMMENT '扩展 Integer 4', - extend_f1 decimal(19,4) COMMENT '扩展 Float 1', - extend_f2 decimal(19,4) COMMENT '扩展 Float 2', - extend_f3 decimal(19,4) COMMENT '扩展 Float 3', - extend_f4 decimal(19,4) COMMENT '扩展 Float 4', - extend_d1 datetime COMMENT '扩展 Date 1', - extend_d2 datetime COMMENT '扩展 Date 2', - extend_d3 datetime COMMENT '扩展 Date 3', - extend_d4 datetime COMMENT '扩展 Date 4', - PRIMARY KEY (dict_code) -) COMMENT = '字典数据表'; - - --- 字典类型表 -CREATE TABLE js_sys_dict_type -( - id varchar(64) NOT NULL COMMENT '编号', - dict_name varchar(100) NOT NULL COMMENT '字典名称', - dict_type varchar(100) NOT NULL COMMENT '字典类型', - is_sys char(1) NOT NULL COMMENT '是否系统字典', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - PRIMARY KEY (id), - UNIQUE (dict_type) -) COMMENT = '字典类型表'; - - --- 员工表 -CREATE TABLE js_sys_employee -( - emp_code varchar(64) NOT NULL COMMENT '员工编码', - emp_name varchar(100) NOT NULL COMMENT '员工姓名', - emp_name_en varchar(100) COMMENT '英文名', - office_code varchar(64) NOT NULL COMMENT '机构编码', - office_name varchar(100) NOT NULL COMMENT '机构名称', - company_code varchar(64) COMMENT '公司编码', - company_name varchar(200) COMMENT '公司名称', - status char(1) NOT NULL COMMENT '状态(0在职 1删除 2离职)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', - PRIMARY KEY (emp_code) -) COMMENT = '员工表'; - - --- 员工与岗位关联表 -CREATE TABLE js_sys_employee_post -( - emp_code varchar(64) NOT NULL COMMENT '员工编码', - post_code varchar(64) NOT NULL COMMENT '岗位编码', - PRIMARY KEY (emp_code, post_code) -) COMMENT = '员工与岗位关联表'; - - --- 文件实体表 -CREATE TABLE js_sys_file_entity -( - file_id varchar(64) NOT NULL COMMENT '文件编号', - file_md5 varchar(64) NOT NULL COMMENT '文件MD5', - 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)', - PRIMARY KEY (file_id), - UNIQUE (file_md5) -) COMMENT = '文件实体表'; - - --- 文件上传表 -CREATE TABLE js_sys_file_upload -( - id varchar(64) NOT NULL COMMENT '编号', - file_id varchar(64) NOT NULL COMMENT '文件编号', - file_name varchar(500) NOT NULL COMMENT '文件名称', - file_type varchar(20) NOT NULL COMMENT '文件分类(image、media、file)', - biz_type varchar(64) NOT NULL COMMENT '业务类型', - biz_key varchar(64) NOT NULL COMMENT '业务主键', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - PRIMARY KEY (id) -) COMMENT = '文件上传表'; - - --- 作业调度表 -CREATE TABLE js_sys_job -( - job_name varchar(64) NOT NULL COMMENT '任务名称', - job_group varchar(64) NOT NULL COMMENT '任务组名', - description varchar(100) NOT NULL COMMENT '任务描述', - invoke_target varchar(1000) NOT NULL COMMENT '调用目标字符串', - cron_expression varchar(255) NOT NULL COMMENT 'Cron执行表达式', - misfire_instruction decimal(1) NOT NULL COMMENT '计划执行错误策略', - concurrent char(1) NOT NULL COMMENT '是否并发执行', - status char(1) NOT NULL COMMENT '状态(0正常 1删除 2暂停)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - PRIMARY KEY (job_name, job_group) -) COMMENT = '作业调度表'; - - --- 国际化语言 -CREATE TABLE js_sys_lang -( - id varchar(64) NOT NULL COMMENT '编号', - lang_code varchar(500) NOT NULL COMMENT '语言编码', - lang_text varchar(500) NOT NULL COMMENT '语言译文', - lang_type varchar(50) NOT NULL COMMENT '语言类型', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - PRIMARY KEY (id) -) COMMENT = '国际化语言'; - - --- 操作日志表 -CREATE TABLE js_sys_log -( - id varchar(64) NOT NULL COMMENT '编号', - log_type char(1) NOT NULL COMMENT '日志类型', - log_title varchar(500) NOT NULL COMMENT '日志标题', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_by_name varchar(100) NOT NULL COMMENT '用户名称', - create_date datetime NOT NULL COMMENT '创建时间', - request_uri varchar(255) COMMENT '请求URI', - request_method varchar(10) COMMENT '操作方式', - request_params longtext COMMENT '操作提交的数据', - biz_key varchar(64) COMMENT '业务主键', - biz_type varchar(64) COMMENT '业务类型', - remote_addr varchar(255) NOT NULL COMMENT '操作IP地址', - server_addr varchar(255) NOT NULL COMMENT '请求服务器地址', - exception_info longtext COMMENT '异常信息', - user_agent varchar(500) COMMENT '用户代理', - device_name varchar(100) COMMENT '设备名称/操作系统', - browser_name varchar(100) COMMENT '浏览器名称', - corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', - PRIMARY KEY (id) -) COMMENT = '操作日志表'; - - --- 菜单表 -CREATE TABLE js_sys_menu -( - menu_code varchar(64) NOT NULL COMMENT '菜单编码', - parent_code varchar(64) NOT NULL COMMENT '父级编号', - parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', - tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', - tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', - tree_leaf char(1) NOT NULL COMMENT '是否最末级', - tree_level decimal(4) NOT NULL COMMENT '层次级别', - tree_names varchar(2000) NOT NULL COMMENT '全节点名', - menu_name varchar(100) NOT NULL COMMENT '菜单名称', - menu_type char(1) NOT NULL COMMENT '菜单类型(1菜单 2权限 3开发)', - menu_href varchar(2000) COMMENT '链接', - menu_target varchar(20) COMMENT '目标', - menu_icon varchar(100) COMMENT '图标', - menu_color varchar(50) COMMENT '颜色', - permission varchar(2000) COMMENT '权限标识', - weight decimal(4) COMMENT '菜单权重', - is_show char(1) NOT NULL COMMENT '是否显示(1显示 0隐藏)', - sys_code varchar(64) NOT NULL COMMENT '归属系统(default:主导航菜单、mobileApp:APP菜单)', - module_codes varchar(500) NOT NULL COMMENT '归属模块(多个用逗号隔开)', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - extend_s1 varchar(500) COMMENT '扩展 String 1', - extend_s2 varchar(500) COMMENT '扩展 String 2', - extend_s3 varchar(500) COMMENT '扩展 String 3', - extend_s4 varchar(500) COMMENT '扩展 String 4', - extend_s5 varchar(500) COMMENT '扩展 String 5', - extend_s6 varchar(500) COMMENT '扩展 String 6', - extend_s7 varchar(500) COMMENT '扩展 String 7', - extend_s8 varchar(500) COMMENT '扩展 String 8', - extend_i1 decimal(19) COMMENT '扩展 Integer 1', - extend_i2 decimal(19) COMMENT '扩展 Integer 2', - extend_i3 decimal(19) COMMENT '扩展 Integer 3', - extend_i4 decimal(19) COMMENT '扩展 Integer 4', - extend_f1 decimal(19,4) COMMENT '扩展 Float 1', - extend_f2 decimal(19,4) COMMENT '扩展 Float 2', - extend_f3 decimal(19,4) COMMENT '扩展 Float 3', - extend_f4 decimal(19,4) COMMENT '扩展 Float 4', - extend_d1 datetime COMMENT '扩展 Date 1', - extend_d2 datetime COMMENT '扩展 Date 2', - extend_d3 datetime COMMENT '扩展 Date 3', - extend_d4 datetime COMMENT '扩展 Date 4', - PRIMARY KEY (menu_code) -) COMMENT = '菜单表'; - - --- 模块表 -CREATE TABLE js_sys_module -( - module_code varchar(64) NOT NULL COMMENT '模块编码', - module_name varchar(100) NOT NULL COMMENT '模块名称', - description varchar(500) COMMENT '模块描述', - main_class_name varchar(500) COMMENT '主类全名', - current_version varchar(50) COMMENT '当前版本', - upgrade_info varchar(300) COMMENT '升级信息', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - PRIMARY KEY (module_code) -) COMMENT = '模块表'; - - --- 内部消息 -CREATE TABLE js_sys_msg_inner -( - id varchar(64) NOT NULL COMMENT '编号', - msg_title varchar(200) NOT NULL COMMENT '消息标题', - content_level char(1) NOT NULL COMMENT '内容级别(1普通 2一般 3紧急)', - content_type char(1) COMMENT '内容类型(1公告 2新闻 3会议 4其它)', - msg_content text NOT NULL COMMENT '消息内容', - receive_type char(1) NOT NULL COMMENT '接受者类型(1用户 2部门 3角色 4岗位)', - receive_codes text NOT NULL COMMENT '接受者字符串', - receive_names text NOT NULL COMMENT '接受者名称字符串', - send_user_code varchar(64) NOT NULL COMMENT '发送者用户编码', - send_user_name varchar(100) NOT NULL COMMENT '发送者用户姓名', - send_date timestamp NOT NULL COMMENT '发送时间', - is_attac char(1) COMMENT '是否有附件', - notify_types varchar(100) NOT NULL COMMENT '通知类型(PC APP 短信 邮件 微信)多选', - status char(1) NOT NULL COMMENT '状态(0正常 1删除 4审核 5驳回 9草稿)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - PRIMARY KEY (id) -) COMMENT = '内部消息'; - - --- 内部消息发送记录表 -CREATE TABLE js_sys_msg_inner_record -( - id varchar(64) NOT NULL COMMENT '编号', - message_id varchar(64) NOT NULL COMMENT '所属消息', - receive_user_code varchar(64) COMMENT '接受者用户编码', - receive_user_name varchar(100) NOT NULL COMMENT '接受者用户姓名', - read_status char(1) NOT NULL COMMENT '读取状态(0未送达 1未读 2已读)', - read_date datetime COMMENT '阅读时间', - is_star char(1) COMMENT '是否标星', - PRIMARY KEY (id) -) COMMENT = '内部消息发送记录表'; - - --- 消息推送表 -CREATE TABLE js_sys_msg_push -( - id varchar(64) NOT NULL COMMENT '编号', - msg_type varchar(16) NOT NULL COMMENT '消息类型(PC APP 短信 邮件 微信)', - msg_title varchar(200) NOT NULL COMMENT '消息标题', - msg_content text NOT NULL COMMENT '消息内容', - msg_buttons varchar(2000) COMMENT '消息操作按钮(JSON)', - receive_code varchar(64) NOT NULL COMMENT '接受者账号', - receive_user_code varchar(64) NOT NULL COMMENT '接受者用户编码', - receive_user_name varchar(100) NOT NULL COMMENT '接受者用户姓名', - email_cc varchar(2000) COMMENT '邮件抄送地址', - email_bcc varchar(2000) COMMENT '邮件密送地址', - send_user_code varchar(64) NOT NULL COMMENT '发送者用户编码', - send_user_name varchar(100) NOT NULL COMMENT '发送者用户姓名', - send_date timestamp NOT NULL COMMENT '发送时间', - plan_push_date timestamp COMMENT '计划推送时间', - push_number int COMMENT '推送尝试次数', - push_result text COMMENT '推送结果信息', - return_code varchar(200) COMMENT '第三方返回结果码', - return_msg_id varchar(200) COMMENT '第三方返回消息编号', - push_date date COMMENT '最后推送时间', - push_status char(1) COMMENT '推送状态(1成功 2失败)', - push_after_read_status char(1) COMMENT '指定推送后的读取状态', - read_status char(1) COMMENT '读取状态(0未送达 1未读 2已读)', - read_date date COMMENT '读取时间', - biz_key varchar(64) COMMENT '业务主键', - biz_type varchar(64) COMMENT '业务类型', - PRIMARY KEY (id) -) COMMENT = '消息推送表'; - - --- 消息待推送表 -CREATE TABLE js_sys_msg_push_wait -( - id varchar(64) NOT NULL COMMENT '编号', - msg_type varchar(16) NOT NULL COMMENT '消息类型(PC APP 短信 邮件 微信)', - msg_title varchar(200) NOT NULL COMMENT '消息标题', - msg_content text NOT NULL COMMENT '消息内容', - msg_buttons varchar(2000) COMMENT '消息操作按钮(JSON)', - receive_code varchar(64) NOT NULL COMMENT '接受者账号', - receive_user_code varchar(64) NOT NULL COMMENT '接受者用户编码', - receive_user_name varchar(100) NOT NULL COMMENT '接受者用户姓名', - email_cc varchar(2000) COMMENT '邮件抄送地址', - email_bcc varchar(2000) COMMENT '邮件密送地址', - send_user_code varchar(64) NOT NULL COMMENT '发送者用户编码', - send_user_name varchar(100) NOT NULL COMMENT '发送者用户姓名', - send_date timestamp NOT NULL COMMENT '发送时间', - plan_push_date timestamp COMMENT '计划推送时间', - push_number int COMMENT '推送尝试次数', - push_result text COMMENT '推送结果信息', - return_code varchar(200) COMMENT '第三方返回结果码', - return_msg_id varchar(200) COMMENT '第三方返回消息编号', - push_date date COMMENT '最后推送时间', - push_status char(1) COMMENT '推送状态(1成功 2失败)', - push_after_read_status char(1) COMMENT '指定推送后的读取状态', - read_status char(1) COMMENT '读取状态(0未送达 1未读 2已读)', - read_date date COMMENT '读取时间', - biz_key varchar(64) COMMENT '业务主键', - biz_type varchar(64) COMMENT '业务类型', - PRIMARY KEY (id) -) COMMENT = '消息待推送表'; - - --- 消息模板 -CREATE TABLE js_sys_msg_tpl -( - id varchar(64) NOT NULL COMMENT '编号', - tpl_key varchar(100) NOT NULL COMMENT '模板键值', - tpl_name varchar(100) NOT NULL COMMENT '模板名称', - tpl_type char(1) NOT NULL COMMENT '模板类型', - tpl_content text NOT NULL COMMENT '模板内容', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - PRIMARY KEY (id) -) COMMENT = '消息模板'; - - --- 组织机构表 -CREATE TABLE js_sys_office -( - office_code varchar(64) NOT NULL COMMENT '机构编码', - parent_code varchar(64) NOT NULL COMMENT '父级编号', - parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', - tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', - tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', - tree_leaf char(1) NOT NULL COMMENT '是否最末级', - tree_level decimal(4) NOT NULL COMMENT '层次级别', - tree_names varchar(2000) NOT NULL COMMENT '全节点名', - view_code varchar(100) NOT NULL COMMENT '机构代码', - office_name varchar(100) NOT NULL COMMENT '机构名称', - full_name varchar(200) NOT NULL COMMENT '机构全称', - office_type char(1) NOT NULL COMMENT '机构类型', - leader varchar(100) COMMENT '负责人', - phone varchar(100) COMMENT '办公电话', - address varchar(255) COMMENT '联系地址', - zip_code varchar(100) COMMENT '邮政编码', - email varchar(300) COMMENT '电子邮箱', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', - extend_s1 varchar(500) COMMENT '扩展 String 1', - extend_s2 varchar(500) COMMENT '扩展 String 2', - extend_s3 varchar(500) COMMENT '扩展 String 3', - extend_s4 varchar(500) COMMENT '扩展 String 4', - extend_s5 varchar(500) COMMENT '扩展 String 5', - extend_s6 varchar(500) COMMENT '扩展 String 6', - extend_s7 varchar(500) COMMENT '扩展 String 7', - extend_s8 varchar(500) COMMENT '扩展 String 8', - extend_i1 decimal(19) COMMENT '扩展 Integer 1', - extend_i2 decimal(19) COMMENT '扩展 Integer 2', - extend_i3 decimal(19) COMMENT '扩展 Integer 3', - extend_i4 decimal(19) COMMENT '扩展 Integer 4', - extend_f1 decimal(19,4) COMMENT '扩展 Float 1', - extend_f2 decimal(19,4) COMMENT '扩展 Float 2', - extend_f3 decimal(19,4) COMMENT '扩展 Float 3', - extend_f4 decimal(19,4) COMMENT '扩展 Float 4', - extend_d1 datetime COMMENT '扩展 Date 1', - extend_d2 datetime COMMENT '扩展 Date 2', - extend_d3 datetime COMMENT '扩展 Date 3', - extend_d4 datetime COMMENT '扩展 Date 4', - PRIMARY KEY (office_code) -) COMMENT = '组织机构表'; - - --- 员工岗位表 -CREATE TABLE js_sys_post -( - post_code varchar(64) NOT NULL COMMENT '岗位编码', - post_name varchar(100) NOT NULL COMMENT '岗位名称', - post_type varchar(100) COMMENT '岗位分类(高管、中层、基层)', - post_sort decimal(10) COMMENT '岗位排序(升序)', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', - PRIMARY KEY (post_code) -) COMMENT = '员工岗位表'; - - --- 角色表 -CREATE TABLE js_sys_role -( - role_code varchar(64) NOT NULL COMMENT '角色编码', - role_name varchar(100) NOT NULL COMMENT '角色名称', - role_type varchar(100) COMMENT '角色分类(高管、中层、基层、其它)', - role_sort decimal(10) COMMENT '角色排序(升序)', - is_sys char(1) COMMENT '系统内置(1是 0否)', - user_type varchar(16) COMMENT '用户类型(employee员工 member会员)', - data_scope char(1) COMMENT '数据范围设置(0未设置 1全部数据 2自定义数据)', - status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', - PRIMARY KEY (role_code) -) COMMENT = '角色表'; - - --- 角色数据权限表 -CREATE TABLE js_sys_role_data_scope -( - role_code varchar(64) NOT NULL COMMENT '控制角色编码', - ctrl_type varchar(20) NOT NULL COMMENT '控制类型', - ctrl_data varchar(64) NOT NULL COMMENT '控制数据', - ctrl_permi varchar(64) NOT NULL COMMENT '控制权限', - PRIMARY KEY (role_code, ctrl_type, ctrl_data, ctrl_permi) -) COMMENT = '角色数据权限表'; - - --- 角色与菜单关联表 -CREATE TABLE js_sys_role_menu -( - role_code varchar(64) NOT NULL COMMENT '角色编码', - menu_code varchar(64) NOT NULL COMMENT '菜单编码', - PRIMARY KEY (role_code, menu_code) -) COMMENT = '角色与菜单关联表'; - - --- 用户表 -CREATE TABLE js_sys_user -( - user_code varchar(100) NOT NULL COMMENT '用户编码', - login_code varchar(100) NOT NULL COMMENT '登录账号', - user_name varchar(100) NOT NULL COMMENT '用户昵称', - password varchar(100) NOT NULL COMMENT '登录密码', - email varchar(300) COMMENT '电子邮箱', - mobile varchar(100) COMMENT '手机号码', - phone varchar(100) COMMENT '办公电话', - sex char(1) COMMENT '用户性别', - avatar varchar(2000) COMMENT '头像路径', - sign varchar(200) COMMENT '个性签名', - wx_openid varchar(100) COMMENT '绑定的微信号', - mobile_imei varchar(100) COMMENT '绑定的手机串号', - user_type varchar(16) NOT NULL COMMENT '用户类型', - ref_code varchar(64) COMMENT '用户类型引用编号', - ref_name varchar(100) COMMENT '用户类型引用姓名', - mgr_type char(1) NOT NULL COMMENT '管理员类型(0非管理员 1系统管理员 2二级管理员)', - pwd_security_level decimal(1) COMMENT '密码安全级别(0初始 1很弱 2弱 3安全 4很安全)', - pwd_update_date datetime COMMENT '密码最后更新时间', - pwd_update_record varchar(2000) COMMENT '密码修改记录', - pwd_question varchar(200) COMMENT '密保问题', - pwd_question_answer varchar(200) COMMENT '密保问题答案', - pwd_question_2 varchar(200) COMMENT '密保问题2', - pwd_question_answer_2 varchar(200) COMMENT '密保问题答案2', - pwd_question_3 varchar(200) COMMENT '密保问题3', - pwd_question_answer_3 varchar(200) COMMENT '密保问题答案3', - pwd_quest_update_date datetime COMMENT '密码问题修改时间', - last_login_ip varchar(100) COMMENT '最后登陆IP', - last_login_date timestamp COMMENT '最后登陆时间', - freeze_date datetime COMMENT '冻结时间', - freeze_cause varchar(200) COMMENT '冻结原因', - user_weight decimal(8) DEFAULT 0 COMMENT '用户权重(降序)', - status char NOT NULL COMMENT '状态(0正常 1删除 2停用 3冻结)', - create_by varchar(64) NOT NULL COMMENT '创建者', - create_date timestamp NOT NULL COMMENT '创建时间', - update_by varchar(64) NOT NULL COMMENT '更新者', - update_date timestamp NOT NULL COMMENT '更新时间', - remarks varchar(500) COMMENT '备注信息', - corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', - corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', - extend_s1 varchar(500) COMMENT '扩展 String 1', - extend_s2 varchar(500) COMMENT '扩展 String 2', - extend_s3 varchar(500) COMMENT '扩展 String 3', - extend_s4 varchar(500) COMMENT '扩展 String 4', - extend_s5 varchar(500) COMMENT '扩展 String 5', - extend_s6 varchar(500) COMMENT '扩展 String 6', - extend_s7 varchar(500) COMMENT '扩展 String 7', - extend_s8 varchar(500) COMMENT '扩展 String 8', - extend_i1 decimal(19) COMMENT '扩展 Integer 1', - extend_i2 decimal(19) COMMENT '扩展 Integer 2', - extend_i3 decimal(19) COMMENT '扩展 Integer 3', - extend_i4 decimal(19) COMMENT '扩展 Integer 4', - extend_f1 decimal(19,4) COMMENT '扩展 Float 1', - extend_f2 decimal(19,4) COMMENT '扩展 Float 2', - extend_f3 decimal(19,4) COMMENT '扩展 Float 3', - extend_f4 decimal(19,4) COMMENT '扩展 Float 4', - extend_d1 datetime COMMENT '扩展 Date 1', - extend_d2 datetime COMMENT '扩展 Date 2', - extend_d3 datetime COMMENT '扩展 Date 3', - extend_d4 datetime COMMENT '扩展 Date 4', - PRIMARY KEY (user_code) -) COMMENT = '用户表'; - - --- 用户数据权限表 -CREATE TABLE js_sys_user_data_scope -( - user_code varchar(100) NOT NULL COMMENT '控制用户编码', - ctrl_type varchar(20) NOT NULL COMMENT '控制类型', - ctrl_data varchar(64) NOT NULL COMMENT '控制数据', - ctrl_permi varchar(64) NOT NULL COMMENT '控制权限', - PRIMARY KEY (user_code, ctrl_type, ctrl_data, ctrl_permi) -) COMMENT = '用户数据权限表'; - - --- 用户与角色关联表 -CREATE TABLE js_sys_user_role -( - user_code varchar(100) NOT NULL COMMENT '用户编码', - role_code varchar(64) NOT NULL COMMENT '角色编码', - PRIMARY KEY (user_code, role_code) -) COMMENT = '用户与角色关联表'; - - - -/* Create Indexes */ - -CREATE INDEX idx_sys_area_pc ON js_sys_area (parent_code ASC); -CREATE INDEX idx_sys_area_ts ON js_sys_area (tree_sort ASC); -CREATE INDEX idx_sys_area_status ON js_sys_area (status ASC); -CREATE INDEX idx_sys_area_pcs ON js_sys_area (parent_codes ASC); -CREATE INDEX idx_sys_area_tss ON js_sys_area (tree_sorts ASC); -CREATE INDEX idx_sys_company_cc ON js_sys_company (corp_code ASC); -CREATE INDEX idx_sys_company_pc ON js_sys_company (parent_code ASC); -CREATE INDEX idx_sys_company_ts ON js_sys_company (tree_sort ASC); -CREATE INDEX idx_sys_company_status ON js_sys_company (status ASC); -CREATE INDEX idx_sys_company_vc ON js_sys_company (view_code ASC); -CREATE INDEX idx_sys_company_pcs ON js_sys_company (parent_codes ASC); -CREATE INDEX idx_sys_company_tss ON js_sys_company (tree_sorts ASC); -CREATE INDEX idx_sys_config_key ON js_sys_config (config_key ASC); -CREATE INDEX idx_sys_dict_data_cc ON js_sys_dict_data (corp_code ASC); -CREATE INDEX idx_sys_dict_data_dt ON js_sys_dict_data (dict_type ASC); -CREATE INDEX idx_sys_dict_data_pc ON js_sys_dict_data (parent_code ASC); -CREATE INDEX idx_sys_dict_data_status ON js_sys_dict_data (status ASC); -CREATE INDEX idx_sys_dict_data_pcs ON js_sys_dict_data (parent_codes ASC); -CREATE INDEX idx_sys_dict_data_ts ON js_sys_dict_data (tree_sort ASC); -CREATE INDEX idx_sys_dict_data_tss ON js_sys_dict_data (tree_sorts ASC); -CREATE INDEX idx_sys_dict_data_dv ON js_sys_dict_data (dict_value ASC); -CREATE INDEX idx_sys_dict_type_is ON js_sys_dict_type (is_sys ASC); -CREATE INDEX idx_sys_dict_type_status ON js_sys_dict_type (status ASC); -CREATE INDEX idx_sys_employee_cco ON js_sys_employee (company_code ASC); -CREATE INDEX idx_sys_employee_cc ON js_sys_employee (corp_code ASC); -CREATE INDEX idx_sys_employee_ud ON js_sys_employee (update_date ASC); -CREATE INDEX idx_sys_employee_oc ON js_sys_employee (office_code ASC); -CREATE INDEX idx_sys_employee_status ON js_sys_employee (status ASC); -CREATE INDEX idx_sys_file_entity_md5 ON js_sys_file_entity (file_md5 ASC); -CREATE INDEX idx_sys_file_entity_size ON js_sys_file_entity (file_size ASC); -CREATE INDEX idx_sys_file_biz_ft ON js_sys_file_upload (file_type ASC); -CREATE INDEX idx_sys_file_biz_fi ON js_sys_file_upload (file_id ASC); -CREATE INDEX idx_sys_file_biz_status ON js_sys_file_upload (status ASC); -CREATE INDEX idx_sys_file_biz_cb ON js_sys_file_upload (create_by ASC); -CREATE INDEX idx_sys_file_biz_ud ON js_sys_file_upload (update_date ASC); -CREATE INDEX idx_sys_file_biz_bt ON js_sys_file_upload (biz_type ASC); -CREATE INDEX idx_sys_file_biz_bk ON js_sys_file_upload (biz_key ASC); -CREATE INDEX idx_sys_job_status ON js_sys_job (status ASC); -CREATE INDEX idx_sys_lang_code ON js_sys_lang (lang_code ASC); -CREATE INDEX idx_sys_lang_type ON js_sys_lang (lang_type ASC); -CREATE INDEX idx_sys_log_cd ON js_sys_log (create_by ASC); -CREATE INDEX idx_sys_log_cc ON js_sys_log (corp_code ASC); -CREATE INDEX idx_sys_log_lt ON js_sys_log (log_type ASC); -CREATE INDEX idx_sys_log_bk ON js_sys_log (biz_key ASC); -CREATE INDEX idx_sys_log_bt ON js_sys_log (biz_type ASC); -CREATE INDEX idx_sys_menu_pc ON js_sys_menu (parent_code ASC); -CREATE INDEX idx_sys_menu_ts ON js_sys_menu (tree_sort ASC); -CREATE INDEX idx_sys_menu_status ON js_sys_menu (status ASC); -CREATE INDEX idx_sys_menu_mt ON js_sys_menu (menu_type ASC); -CREATE INDEX idx_sys_menu_pss ON js_sys_menu (parent_codes ASC); -CREATE INDEX idx_sys_menu_tss ON js_sys_menu (tree_sorts ASC); -CREATE INDEX idx_sys_menu_sc ON js_sys_menu (sys_code ASC); -CREATE INDEX idx_sys_menu_is ON js_sys_menu (is_show ASC); -CREATE INDEX idx_sys_menu_mcs ON js_sys_menu (module_codes ASC); -CREATE INDEX idx_sys_module_status ON js_sys_module (status ASC); -CREATE INDEX idx_sys_message_cb ON js_sys_msg_inner (create_by ASC); -CREATE INDEX idx_sys_message_status ON js_sys_msg_inner (status ASC); -CREATE INDEX idx_sys_message_cl ON js_sys_msg_inner (content_level ASC); -CREATE INDEX idx_sys_message_sc ON js_sys_msg_inner (send_user_code ASC); -CREATE INDEX idx_sys_message_sd ON js_sys_msg_inner (send_date ASC); -CREATE INDEX idx_sys_message_record_mi ON js_sys_msg_inner_record (message_id ASC); -CREATE INDEX idx_sys_message_record_ruc ON js_sys_msg_inner_record (receive_user_code ASC); -CREATE INDEX idx_sys_message_record_status ON js_sys_msg_inner_record (read_status ASC); -CREATE INDEX idx_sys_msg_push_type ON js_sys_msg_push (msg_type ASC); -CREATE INDEX idx_sys_msg_push_rc ON js_sys_msg_push (receive_code ASC); -CREATE INDEX idx_sys_msg_push_uc ON js_sys_msg_push (receive_user_code ASC); -CREATE INDEX idx_sys_msg_push_suc ON js_sys_msg_push (send_user_code ASC); -CREATE INDEX idx_sys_msg_push_pd ON js_sys_msg_push (plan_push_date ASC); -CREATE INDEX idx_sys_msg_push_ps ON js_sys_msg_push (push_status ASC); -CREATE INDEX idx_sys_msg_push_rs ON js_sys_msg_push (read_status ASC); -CREATE INDEX idx_sys_msg_push_bk ON js_sys_msg_push (biz_key ASC); -CREATE INDEX idx_sys_msg_push_bt ON js_sys_msg_push (biz_type ASC); -CREATE INDEX idx_sys_msg_pushw_type ON js_sys_msg_push_wait (msg_type ASC); -CREATE INDEX idx_sys_msg_pushw_rc ON js_sys_msg_push_wait (receive_code ASC); -CREATE INDEX idx_sys_msg_pushw_uc ON js_sys_msg_push_wait (receive_user_code ASC); -CREATE INDEX idx_sys_msg_pushw_suc ON js_sys_msg_push_wait (send_user_code ASC); -CREATE INDEX idx_sys_msg_pushw_pd ON js_sys_msg_push_wait (plan_push_date ASC); -CREATE INDEX idx_sys_msg_pushw_ps ON js_sys_msg_push_wait (push_status ASC); -CREATE INDEX idx_sys_msg_pushw_rs ON js_sys_msg_push_wait (read_status ASC); -CREATE INDEX idx_sys_msg_pushw_bk ON js_sys_msg_push_wait (biz_key ASC); -CREATE INDEX idx_sys_msg_pushw_bt ON js_sys_msg_push_wait (biz_type ASC); -CREATE INDEX idx_sys_msg_tpl_key ON js_sys_msg_tpl (tpl_key ASC); -CREATE INDEX idx_sys_msg_tpl_type ON js_sys_msg_tpl (tpl_type ASC); -CREATE INDEX idx_sys_msg_tpl_status ON js_sys_msg_tpl (status ASC); -CREATE INDEX idx_sys_office_cc ON js_sys_office (corp_code ASC); -CREATE INDEX idx_sys_office_pc ON js_sys_office (parent_code ASC); -CREATE INDEX idx_sys_office_pcs ON js_sys_office (parent_codes ASC); -CREATE INDEX idx_sys_office_status ON js_sys_office (status ASC); -CREATE INDEX idx_sys_office_ot ON js_sys_office (office_type ASC); -CREATE INDEX idx_sys_office_vc ON js_sys_office (view_code ASC); -CREATE INDEX idx_sys_office_ts ON js_sys_office (tree_sort ASC); -CREATE INDEX idx_sys_office_tss ON js_sys_office (tree_sorts ASC); -CREATE INDEX idx_sys_post_cc ON js_sys_post (corp_code ASC); -CREATE INDEX idx_sys_post_status ON js_sys_post (status ASC); -CREATE INDEX idx_sys_post_ps ON js_sys_post (post_sort ASC); -CREATE INDEX idx_sys_role_cc ON js_sys_role (corp_code ASC); -CREATE INDEX idx_sys_role_is ON js_sys_role (is_sys ASC); -CREATE INDEX idx_sys_role_status ON js_sys_role (status ASC); -CREATE INDEX idx_sys_role_rs ON js_sys_role (role_sort ASC); -CREATE INDEX idx_sys_user_lc ON js_sys_user (login_code ASC); -CREATE INDEX idx_sys_user_email ON js_sys_user (email ASC); -CREATE INDEX idx_sys_user_mobile ON js_sys_user (mobile ASC); -CREATE INDEX idx_sys_user_wo ON js_sys_user (wx_openid ASC); -CREATE INDEX idx_sys_user_imei ON js_sys_user (mobile_imei ASC); -CREATE INDEX idx_sys_user_rt ON js_sys_user (user_type ASC); -CREATE INDEX idx_sys_user_rc ON js_sys_user (ref_code ASC); -CREATE INDEX idx_sys_user_mt ON js_sys_user (mgr_type ASC); -CREATE INDEX idx_sys_user_us ON js_sys_user (user_weight ASC); -CREATE INDEX idx_sys_user_ud ON js_sys_user (update_date ASC); -CREATE INDEX idx_sys_user_status ON js_sys_user (status ASC); -CREATE INDEX idx_sys_user_cc ON js_sys_user (corp_code ASC); - - - +SET SESSION FOREIGN_KEY_CHECKS=0; + +/* Drop Indexes */ + +DROP INDEX idx_sys_area_pc ON js_sys_area; +DROP INDEX idx_sys_area_ts ON js_sys_area; +DROP INDEX idx_sys_area_status ON js_sys_area; +DROP INDEX idx_sys_area_pcs ON js_sys_area; +DROP INDEX idx_sys_area_tss ON js_sys_area; +DROP INDEX idx_sys_company_cc ON js_sys_company; +DROP INDEX idx_sys_company_pc ON js_sys_company; +DROP INDEX idx_sys_company_ts ON js_sys_company; +DROP INDEX idx_sys_company_status ON js_sys_company; +DROP INDEX idx_sys_company_vc ON js_sys_company; +DROP INDEX idx_sys_company_pcs ON js_sys_company; +DROP INDEX idx_sys_company_tss ON js_sys_company; +DROP INDEX idx_sys_config_key ON js_sys_config; +DROP INDEX idx_sys_dict_data_cc ON js_sys_dict_data; +DROP INDEX idx_sys_dict_data_dt ON js_sys_dict_data; +DROP INDEX idx_sys_dict_data_pc ON js_sys_dict_data; +DROP INDEX idx_sys_dict_data_status ON js_sys_dict_data; +DROP INDEX idx_sys_dict_data_pcs ON js_sys_dict_data; +DROP INDEX idx_sys_dict_data_ts ON js_sys_dict_data; +DROP INDEX idx_sys_dict_data_tss ON js_sys_dict_data; +DROP INDEX idx_sys_dict_data_dv ON js_sys_dict_data; +DROP INDEX idx_sys_dict_type_is ON js_sys_dict_type; +DROP INDEX idx_sys_dict_type_status ON js_sys_dict_type; +DROP INDEX idx_sys_employee_cco ON js_sys_employee; +DROP INDEX idx_sys_employee_cc ON js_sys_employee; +DROP INDEX idx_sys_employee_ud ON js_sys_employee; +DROP INDEX idx_sys_employee_oc ON js_sys_employee; +DROP INDEX idx_sys_employee_status ON js_sys_employee; +DROP INDEX idx_sys_file_entity_md5 ON js_sys_file_entity; +DROP INDEX idx_sys_file_entity_size ON js_sys_file_entity; +DROP INDEX idx_sys_file_biz_ft ON js_sys_file_upload; +DROP INDEX idx_sys_file_biz_fi ON js_sys_file_upload; +DROP INDEX idx_sys_file_biz_status ON js_sys_file_upload; +DROP INDEX idx_sys_file_biz_cb ON js_sys_file_upload; +DROP INDEX idx_sys_file_biz_ud ON js_sys_file_upload; +DROP INDEX idx_sys_file_biz_bt ON js_sys_file_upload; +DROP INDEX idx_sys_file_biz_bk ON js_sys_file_upload; +DROP INDEX idx_sys_job_status ON js_sys_job; +DROP INDEX idx_sys_lang_code ON js_sys_lang; +DROP INDEX idx_sys_lang_type ON js_sys_lang; +DROP INDEX idx_sys_log_cd ON js_sys_log; +DROP INDEX idx_sys_log_cc ON js_sys_log; +DROP INDEX idx_sys_log_lt ON js_sys_log; +DROP INDEX idx_sys_log_bk ON js_sys_log; +DROP INDEX idx_sys_log_bt ON js_sys_log; +DROP INDEX idx_sys_menu_pc ON js_sys_menu; +DROP INDEX idx_sys_menu_ts ON js_sys_menu; +DROP INDEX idx_sys_menu_status ON js_sys_menu; +DROP INDEX idx_sys_menu_mt ON js_sys_menu; +DROP INDEX idx_sys_menu_pss ON js_sys_menu; +DROP INDEX idx_sys_menu_tss ON js_sys_menu; +DROP INDEX idx_sys_menu_sc ON js_sys_menu; +DROP INDEX idx_sys_menu_is ON js_sys_menu; +DROP INDEX idx_sys_menu_mcs ON js_sys_menu; +DROP INDEX idx_sys_module_status ON js_sys_module; +DROP INDEX idx_sys_message_cb ON js_sys_msg_inner; +DROP INDEX idx_sys_message_status ON js_sys_msg_inner; +DROP INDEX idx_sys_message_cl ON js_sys_msg_inner; +DROP INDEX idx_sys_message_sc ON js_sys_msg_inner; +DROP INDEX idx_sys_message_sd ON js_sys_msg_inner; +DROP INDEX idx_sys_message_record_mi ON js_sys_msg_inner_record; +DROP INDEX idx_sys_message_record_rc ON js_sys_msg_inner_record; +DROP INDEX idx_sys_message_record_ruc ON js_sys_msg_inner_record; +DROP INDEX idx_sys_message_record_status ON js_sys_msg_inner_record; +DROP INDEX idx_sys_message_record_star ON js_sys_msg_inner_record; +DROP INDEX idx_sys_msg_push_type ON js_sys_msg_push; +DROP INDEX idx_sys_msg_push_rc ON js_sys_msg_push; +DROP INDEX idx_sys_msg_push_uc ON js_sys_msg_push; +DROP INDEX idx_sys_msg_push_suc ON js_sys_msg_push; +DROP INDEX idx_sys_msg_push_pd ON js_sys_msg_push; +DROP INDEX idx_sys_msg_push_ps ON js_sys_msg_push; +DROP INDEX idx_sys_msg_push_rs ON js_sys_msg_push; +DROP INDEX idx_sys_msg_push_bk ON js_sys_msg_push; +DROP INDEX idx_sys_msg_push_bt ON js_sys_msg_push; +DROP INDEX idx_sys_msg_pushw_type ON js_sys_msg_push_wait; +DROP INDEX idx_sys_msg_pushw_rc ON js_sys_msg_push_wait; +DROP INDEX idx_sys_msg_pushw_uc ON js_sys_msg_push_wait; +DROP INDEX idx_sys_msg_pushw_suc ON js_sys_msg_push_wait; +DROP INDEX idx_sys_msg_pushw_pd ON js_sys_msg_push_wait; +DROP INDEX idx_sys_msg_pushw_ps ON js_sys_msg_push_wait; +DROP INDEX idx_sys_msg_pushw_rs ON js_sys_msg_push_wait; +DROP INDEX idx_sys_msg_pushw_bk ON js_sys_msg_push_wait; +DROP INDEX idx_sys_msg_pushw_bt ON js_sys_msg_push_wait; +DROP INDEX idx_sys_msg_tpl_key ON js_sys_msg_template; +DROP INDEX idx_sys_msg_tpl_type ON js_sys_msg_template; +DROP INDEX idx_sys_msg_tpl_status ON js_sys_msg_template; +DROP INDEX idx_sys_office_cc ON js_sys_office; +DROP INDEX idx_sys_office_pc ON js_sys_office; +DROP INDEX idx_sys_office_pcs ON js_sys_office; +DROP INDEX idx_sys_office_status ON js_sys_office; +DROP INDEX idx_sys_office_ot ON js_sys_office; +DROP INDEX idx_sys_office_vc ON js_sys_office; +DROP INDEX idx_sys_office_ts ON js_sys_office; +DROP INDEX idx_sys_office_tss ON js_sys_office; +DROP INDEX idx_sys_post_cc ON js_sys_post; +DROP INDEX idx_sys_post_status ON js_sys_post; +DROP INDEX idx_sys_post_ps ON js_sys_post; +DROP INDEX idx_sys_role_cc ON js_sys_role; +DROP INDEX idx_sys_role_is ON js_sys_role; +DROP INDEX idx_sys_role_status ON js_sys_role; +DROP INDEX idx_sys_role_rs ON js_sys_role; +DROP INDEX idx_sys_user_lc ON js_sys_user; +DROP INDEX idx_sys_user_email ON js_sys_user; +DROP INDEX idx_sys_user_mobile ON js_sys_user; +DROP INDEX idx_sys_user_wo ON js_sys_user; +DROP INDEX idx_sys_user_imei ON js_sys_user; +DROP INDEX idx_sys_user_rt ON js_sys_user; +DROP INDEX idx_sys_user_rc ON js_sys_user; +DROP INDEX idx_sys_user_mt ON js_sys_user; +DROP INDEX idx_sys_user_us ON js_sys_user; +DROP INDEX idx_sys_user_ud ON js_sys_user; +DROP INDEX idx_sys_user_status ON js_sys_user; +DROP INDEX idx_sys_user_cc ON js_sys_user; + + + +/* Drop Tables */ + +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; +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_push_wait; +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 */ + +-- 行政区划 +CREATE TABLE js_sys_area +( + area_code varchar(100) NOT NULL COMMENT '区域编码', + parent_code varchar(64) NOT NULL COMMENT '父级编号', + parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', + tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', + tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', + tree_leaf char(1) NOT NULL COMMENT '是否最末级', + tree_level decimal(4) NOT NULL COMMENT '层次级别', + tree_names varchar(2000) NOT NULL COMMENT '全节点名', + area_name varchar(100) NOT NULL COMMENT '区域名称', + area_type char(1) COMMENT '区域类型', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (area_code) +) COMMENT = '行政区划'; + + +-- 公司表 +CREATE TABLE js_sys_company +( + company_code varchar(64) NOT NULL COMMENT '公司编码', + parent_code varchar(64) NOT NULL COMMENT '父级编号', + parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', + tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', + tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', + tree_leaf char(1) NOT NULL COMMENT '是否最末级', + tree_level decimal(4) NOT NULL COMMENT '层次级别', + tree_names varchar(2000) NOT NULL COMMENT '全节点名', + view_code varchar(100) NOT NULL COMMENT '公司代码', + company_name varchar(200) NOT NULL COMMENT '公司名称', + full_name varchar(200) NOT NULL COMMENT '公司全称', + area_code varchar(100) COMMENT '区域编码', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', + corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', + extend_s1 varchar(500) COMMENT '扩展 String 1', + extend_s2 varchar(500) COMMENT '扩展 String 2', + extend_s3 varchar(500) COMMENT '扩展 String 3', + extend_s4 varchar(500) COMMENT '扩展 String 4', + extend_s5 varchar(500) COMMENT '扩展 String 5', + extend_s6 varchar(500) COMMENT '扩展 String 6', + extend_s7 varchar(500) COMMENT '扩展 String 7', + extend_s8 varchar(500) COMMENT '扩展 String 8', + extend_i1 decimal(19) COMMENT '扩展 Integer 1', + extend_i2 decimal(19) COMMENT '扩展 Integer 2', + extend_i3 decimal(19) COMMENT '扩展 Integer 3', + extend_i4 decimal(19) COMMENT '扩展 Integer 4', + extend_f1 decimal(19,4) COMMENT '扩展 Float 1', + extend_f2 decimal(19,4) COMMENT '扩展 Float 2', + extend_f3 decimal(19,4) COMMENT '扩展 Float 3', + extend_f4 decimal(19,4) COMMENT '扩展 Float 4', + extend_d1 datetime COMMENT '扩展 Date 1', + extend_d2 datetime COMMENT '扩展 Date 2', + extend_d3 datetime COMMENT '扩展 Date 3', + extend_d4 datetime COMMENT '扩展 Date 4', + PRIMARY KEY (company_code) +) COMMENT = '公司表'; + + +-- 公司部门关联表 +CREATE TABLE js_sys_company_office +( + company_code varchar(64) NOT NULL COMMENT '公司编码', + office_code varchar(64) NOT NULL COMMENT '机构编码', + PRIMARY KEY (company_code, office_code) +) COMMENT = '公司部门关联表'; + + +-- 参数配置表 +CREATE TABLE js_sys_config +( + id varchar(64) NOT NULL COMMENT '编号', + config_name varchar(100) NOT NULL COMMENT '名称', + config_key varchar(100) NOT NULL COMMENT '参数键', + config_value varchar(2000) NOT NULL COMMENT '参数值', + is_sys char(1) NOT NULL COMMENT '系统内置(1是 0否)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (id) +) COMMENT = '参数配置表'; + + +-- 字典数据表 +CREATE TABLE js_sys_dict_data +( + dict_code varchar(64) NOT NULL COMMENT '字典编码', + parent_code varchar(64) NOT NULL COMMENT '父级编号', + parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', + tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', + tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', + tree_leaf char(1) NOT NULL COMMENT '是否最末级', + tree_level decimal(4) NOT NULL COMMENT '层次级别', + tree_names varchar(2000) NOT NULL COMMENT '全节点名', + dict_label varchar(100) NOT NULL COMMENT '字典标签', + dict_value varchar(100) NOT NULL COMMENT '字典键值', + dict_type varchar(100) NOT NULL COMMENT '字典类型', + is_sys char(1) NOT NULL COMMENT '系统内置(1是 0否)', + description varchar(500) COMMENT '字典描述', + css_style varchar(500) COMMENT 'css样式(如:color:red)', + css_class varchar(500) COMMENT 'css类名(如:red)', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', + corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', + extend_s1 varchar(500) COMMENT '扩展 String 1', + extend_s2 varchar(500) COMMENT '扩展 String 2', + extend_s3 varchar(500) COMMENT '扩展 String 3', + extend_s4 varchar(500) COMMENT '扩展 String 4', + extend_s5 varchar(500) COMMENT '扩展 String 5', + extend_s6 varchar(500) COMMENT '扩展 String 6', + extend_s7 varchar(500) COMMENT '扩展 String 7', + extend_s8 varchar(500) COMMENT '扩展 String 8', + extend_i1 decimal(19) COMMENT '扩展 Integer 1', + extend_i2 decimal(19) COMMENT '扩展 Integer 2', + extend_i3 decimal(19) COMMENT '扩展 Integer 3', + extend_i4 decimal(19) COMMENT '扩展 Integer 4', + extend_f1 decimal(19,4) COMMENT '扩展 Float 1', + extend_f2 decimal(19,4) COMMENT '扩展 Float 2', + extend_f3 decimal(19,4) COMMENT '扩展 Float 3', + extend_f4 decimal(19,4) COMMENT '扩展 Float 4', + extend_d1 datetime COMMENT '扩展 Date 1', + extend_d2 datetime COMMENT '扩展 Date 2', + extend_d3 datetime COMMENT '扩展 Date 3', + extend_d4 datetime COMMENT '扩展 Date 4', + PRIMARY KEY (dict_code) +) COMMENT = '字典数据表'; + + +-- 字典类型表 +CREATE TABLE js_sys_dict_type +( + id varchar(64) NOT NULL COMMENT '编号', + dict_name varchar(100) NOT NULL COMMENT '字典名称', + dict_type varchar(100) NOT NULL COMMENT '字典类型', + is_sys char(1) NOT NULL COMMENT '是否系统字典', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (id), + UNIQUE (dict_type) +) COMMENT = '字典类型表'; + + +-- 员工表 +CREATE TABLE js_sys_employee +( + emp_code varchar(64) NOT NULL COMMENT '员工编码', + emp_name varchar(100) NOT NULL COMMENT '员工姓名', + emp_name_en varchar(100) COMMENT '英文名', + office_code varchar(64) NOT NULL COMMENT '机构编码', + office_name varchar(100) NOT NULL COMMENT '机构名称', + company_code varchar(64) COMMENT '公司编码', + company_name varchar(200) COMMENT '公司名称', + status char(1) NOT NULL COMMENT '状态(0在职 1删除 2离职)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', + corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', + PRIMARY KEY (emp_code) +) COMMENT = '员工表'; + + +-- 员工与岗位关联表 +CREATE TABLE js_sys_employee_post +( + emp_code varchar(64) NOT NULL COMMENT '员工编码', + post_code varchar(64) NOT NULL COMMENT '岗位编码', + PRIMARY KEY (emp_code, post_code) +) COMMENT = '员工与岗位关联表'; + + +-- 文件实体表 +CREATE TABLE js_sys_file_entity +( + file_id varchar(64) NOT NULL COMMENT '文件编号', + file_md5 varchar(64) NOT NULL COMMENT '文件MD5', + 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)', + PRIMARY KEY (file_id), + UNIQUE (file_md5) +) COMMENT = '文件实体表'; + + +-- 文件上传表 +CREATE TABLE js_sys_file_upload +( + id varchar(64) NOT NULL COMMENT '编号', + file_id varchar(64) NOT NULL COMMENT '文件编号', + file_name varchar(500) NOT NULL COMMENT '文件名称', + file_type varchar(20) NOT NULL COMMENT '文件分类(image、media、file)', + biz_key varchar(64) COMMENT '业务主键', + biz_type varchar(64) COMMENT '业务类型', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (id) +) COMMENT = '文件上传表'; + + +-- 作业调度表 +CREATE TABLE js_sys_job +( + job_name varchar(64) NOT NULL COMMENT '任务名称', + job_group varchar(64) NOT NULL COMMENT '任务组名', + description varchar(100) NOT NULL COMMENT '任务描述', + invoke_target varchar(1000) NOT NULL COMMENT '调用目标字符串', + cron_expression varchar(255) NOT NULL COMMENT 'Cron执行表达式', + misfire_instruction decimal(1) NOT NULL COMMENT '计划执行错误策略', + concurrent char(1) NOT NULL COMMENT '是否并发执行', + status char(1) NOT NULL COMMENT '状态(0正常 1删除 2暂停)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (job_name, job_group) +) COMMENT = '作业调度表'; + + +-- 国际化语言 +CREATE TABLE js_sys_lang +( + id varchar(64) NOT NULL COMMENT '编号', + module_code varchar(64) NOT NULL COMMENT '归属模块', + lang_code varchar(500) NOT NULL COMMENT '语言编码', + lang_text varchar(500) NOT NULL COMMENT '语言译文', + lang_type varchar(50) NOT NULL COMMENT '语言类型', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (id) +) COMMENT = '国际化语言'; + + +-- 操作日志表 +CREATE TABLE js_sys_log +( + id varchar(64) NOT NULL COMMENT '编号', + log_type char(1) NOT NULL COMMENT '日志类型', + log_title varchar(500) NOT NULL COMMENT '日志标题', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_by_name varchar(100) NOT NULL COMMENT '用户名称', + create_date datetime NOT NULL COMMENT '创建时间', + request_uri varchar(255) COMMENT '请求URI', + request_method varchar(10) COMMENT '操作方式', + request_params longtext COMMENT '操作提交的数据', + biz_key varchar(64) COMMENT '业务主键', + biz_type varchar(64) COMMENT '业务类型', + remote_addr varchar(255) NOT NULL COMMENT '操作IP地址', + server_addr varchar(255) NOT NULL COMMENT '请求服务器地址', + exception_info longtext COMMENT '异常信息', + user_agent varchar(500) COMMENT '用户代理', + device_name varchar(100) COMMENT '设备名称/操作系统', + browser_name varchar(100) COMMENT '浏览器名称', + corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', + corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', + PRIMARY KEY (id) +) COMMENT = '操作日志表'; + + +-- 菜单表 +CREATE TABLE js_sys_menu +( + menu_code varchar(64) NOT NULL COMMENT '菜单编码', + parent_code varchar(64) NOT NULL COMMENT '父级编号', + parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', + tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', + tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', + tree_leaf char(1) NOT NULL COMMENT '是否最末级', + tree_level decimal(4) NOT NULL COMMENT '层次级别', + tree_names varchar(2000) NOT NULL COMMENT '全节点名', + menu_name varchar(100) NOT NULL COMMENT '菜单名称', + menu_type char(1) NOT NULL COMMENT '菜单类型(1菜单 2权限 3开发)', + menu_href varchar(2000) COMMENT '链接', + menu_target varchar(20) COMMENT '目标', + menu_icon varchar(100) COMMENT '图标', + menu_color varchar(50) COMMENT '颜色', + permission varchar(2000) COMMENT '权限标识', + weight decimal(4) COMMENT '菜单权重', + is_show char(1) NOT NULL COMMENT '是否显示(1显示 0隐藏)', + sys_code varchar(64) NOT NULL COMMENT '归属系统(default:主导航菜单、mobileApp:APP菜单)', + module_codes varchar(500) NOT NULL COMMENT '归属模块(多个用逗号隔开)', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + extend_s1 varchar(500) COMMENT '扩展 String 1', + extend_s2 varchar(500) COMMENT '扩展 String 2', + extend_s3 varchar(500) COMMENT '扩展 String 3', + extend_s4 varchar(500) COMMENT '扩展 String 4', + extend_s5 varchar(500) COMMENT '扩展 String 5', + extend_s6 varchar(500) COMMENT '扩展 String 6', + extend_s7 varchar(500) COMMENT '扩展 String 7', + extend_s8 varchar(500) COMMENT '扩展 String 8', + extend_i1 decimal(19) COMMENT '扩展 Integer 1', + extend_i2 decimal(19) COMMENT '扩展 Integer 2', + extend_i3 decimal(19) COMMENT '扩展 Integer 3', + extend_i4 decimal(19) COMMENT '扩展 Integer 4', + extend_f1 decimal(19,4) COMMENT '扩展 Float 1', + extend_f2 decimal(19,4) COMMENT '扩展 Float 2', + extend_f3 decimal(19,4) COMMENT '扩展 Float 3', + extend_f4 decimal(19,4) COMMENT '扩展 Float 4', + extend_d1 datetime COMMENT '扩展 Date 1', + extend_d2 datetime COMMENT '扩展 Date 2', + extend_d3 datetime COMMENT '扩展 Date 3', + extend_d4 datetime COMMENT '扩展 Date 4', + PRIMARY KEY (menu_code) +) COMMENT = '菜单表'; + + +-- 模块表 +CREATE TABLE js_sys_module +( + module_code varchar(64) NOT NULL COMMENT '模块编码', + module_name varchar(100) NOT NULL COMMENT '模块名称', + description varchar(500) COMMENT '模块描述', + main_class_name varchar(500) COMMENT '主类全名', + current_version varchar(50) COMMENT '当前版本', + upgrade_info varchar(300) COMMENT '升级信息', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (module_code) +) COMMENT = '模块表'; + + +-- 内部消息 +CREATE TABLE js_sys_msg_inner +( + id varchar(64) NOT NULL COMMENT '编号', + msg_title varchar(200) NOT NULL COMMENT '消息标题', + content_level char(1) NOT NULL COMMENT '内容级别(1普通 2一般 3紧急)', + content_type char(1) COMMENT '内容类型(1公告 2新闻 3会议 4其它)', + msg_content text NOT NULL COMMENT '消息内容', + receive_type char(1) NOT NULL COMMENT '接受者类型(1用户 2部门 3角色 4岗位)', + receive_codes text NOT NULL COMMENT '接受者字符串', + receive_names text NOT NULL COMMENT '接受者名称字符串', + send_user_code varchar(64) NOT NULL COMMENT '发送者用户编码', + send_user_name varchar(100) NOT NULL COMMENT '发送者用户姓名', + send_date timestamp NOT NULL COMMENT '发送时间', + is_attac char(1) COMMENT '是否有附件', + notify_types varchar(100) NOT NULL COMMENT '通知类型(PC APP 短信 邮件 微信)多选', + status char(1) NOT NULL COMMENT '状态(0正常 1删除 4审核 5驳回 9草稿)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (id) +) COMMENT = '内部消息'; + + +-- 内部消息发送记录表 +CREATE TABLE js_sys_msg_inner_record +( + id varchar(64) NOT NULL COMMENT '编号', + message_id varchar(64) NOT NULL COMMENT '所属消息', + receive_user_code varchar(64) COMMENT '接受者用户编码', + receive_user_name varchar(100) NOT NULL COMMENT '接受者用户姓名', + read_status char(1) NOT NULL COMMENT '读取状态(0未送达 1未读 2已读)', + read_date datetime COMMENT '阅读时间', + is_star char(1) COMMENT '是否标星', + PRIMARY KEY (id) +) COMMENT = '内部消息发送记录表'; + + +-- 消息推送表 +CREATE TABLE js_sys_msg_push +( + id varchar(64) NOT NULL COMMENT '编号', + msg_type varchar(16) NOT NULL COMMENT '消息类型(PC APP 短信 邮件 微信)', + msg_title varchar(200) NOT NULL COMMENT '消息标题', + msg_content text NOT NULL COMMENT '消息内容', + biz_key varchar(64) COMMENT '业务主键', + biz_type varchar(64) COMMENT '业务类型', + receive_code varchar(64) NOT NULL COMMENT '接受者账号', + receive_user_code varchar(64) NOT NULL COMMENT '接受者用户编码', + receive_user_name varchar(100) NOT NULL COMMENT '接受者用户姓名', + send_user_code varchar(64) NOT NULL COMMENT '发送者用户编码', + send_user_name varchar(100) NOT NULL COMMENT '发送者用户姓名', + send_date timestamp NOT NULL COMMENT '发送时间', + is_merge_push char(1) COMMENT '是否合并推送', + plan_push_date timestamp COMMENT '计划推送时间', + push_number int COMMENT '推送尝试次数', + push_return_code varchar(200) COMMENT '推送返回结果码', + push_return_msg_id varchar(200) COMMENT '推送返回消息编号', + push_return_content text COMMENT '推送返回的内容信息', + push_status char(1) COMMENT '推送状态(0未推送 1成功 2失败)', + push_date date COMMENT '推送时间', + read_status char(1) COMMENT '读取状态(0未送达 1未读 2已读)', + read_date date COMMENT '读取时间', + PRIMARY KEY (id) +) COMMENT = '消息推送表'; + + +-- 消息待推送表 +CREATE TABLE js_sys_msg_push_wait +( + id varchar(64) NOT NULL COMMENT '编号', + msg_type varchar(16) NOT NULL COMMENT '消息类型(PC APP 短信 邮件 微信)', + msg_title varchar(200) NOT NULL COMMENT '消息标题', + msg_content text NOT NULL COMMENT '消息内容', + biz_key varchar(64) COMMENT '业务主键', + biz_type varchar(64) COMMENT '业务类型', + receive_code varchar(64) NOT NULL COMMENT '接受者账号', + receive_user_code varchar(64) NOT NULL COMMENT '接受者用户编码', + receive_user_name varchar(100) NOT NULL COMMENT '接受者用户姓名', + send_user_code varchar(64) NOT NULL COMMENT '发送者用户编码', + send_user_name varchar(100) NOT NULL COMMENT '发送者用户姓名', + send_date timestamp NOT NULL COMMENT '发送时间', + is_merge_push char(1) COMMENT '是否合并推送', + plan_push_date timestamp COMMENT '计划推送时间', + push_number int COMMENT '推送尝试次数', + push_return_content text COMMENT '推送返回的内容信息', + push_return_code varchar(200) COMMENT '推送返回结果码', + push_return_msg_id varchar(200) COMMENT '推送返回消息编号', + push_status char(1) COMMENT '推送状态(0未推送 1成功 2失败)', + push_date date COMMENT '推送时间', + read_status char(1) COMMENT '读取状态(0未送达 1未读 2已读)', + read_date date COMMENT '读取时间', + PRIMARY KEY (id) +) COMMENT = '消息待推送表'; + + +-- 消息模板 +CREATE TABLE js_sys_msg_template +( + id varchar(64) NOT NULL COMMENT '编号', + module_code varchar(64) COMMENT '归属模块', + tpl_key varchar(100) NOT NULL COMMENT '模板键值', + tpl_name varchar(100) NOT NULL COMMENT '模板名称', + tpl_type char(1) NOT NULL COMMENT '模板类型', + tpl_content text NOT NULL COMMENT '模板内容', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + PRIMARY KEY (id) +) COMMENT = '消息模板'; + + +-- 组织机构表 +CREATE TABLE js_sys_office +( + office_code varchar(64) NOT NULL COMMENT '机构编码', + parent_code varchar(64) NOT NULL COMMENT '父级编号', + parent_codes varchar(2000) NOT NULL COMMENT '所有父级编号', + tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)', + tree_sorts varchar(1200) NOT NULL COMMENT '所有级别排序号', + tree_leaf char(1) NOT NULL COMMENT '是否最末级', + tree_level decimal(4) NOT NULL COMMENT '层次级别', + tree_names varchar(2000) NOT NULL COMMENT '全节点名', + view_code varchar(100) NOT NULL COMMENT '机构代码', + office_name varchar(100) NOT NULL COMMENT '机构名称', + full_name varchar(200) NOT NULL COMMENT '机构全称', + office_type char(1) NOT NULL COMMENT '机构类型', + leader varchar(100) COMMENT '负责人', + phone varchar(100) COMMENT '办公电话', + address varchar(255) COMMENT '联系地址', + zip_code varchar(100) COMMENT '邮政编码', + email varchar(300) COMMENT '电子邮箱', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', + corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', + extend_s1 varchar(500) COMMENT '扩展 String 1', + extend_s2 varchar(500) COMMENT '扩展 String 2', + extend_s3 varchar(500) COMMENT '扩展 String 3', + extend_s4 varchar(500) COMMENT '扩展 String 4', + extend_s5 varchar(500) COMMENT '扩展 String 5', + extend_s6 varchar(500) COMMENT '扩展 String 6', + extend_s7 varchar(500) COMMENT '扩展 String 7', + extend_s8 varchar(500) COMMENT '扩展 String 8', + extend_i1 decimal(19) COMMENT '扩展 Integer 1', + extend_i2 decimal(19) COMMENT '扩展 Integer 2', + extend_i3 decimal(19) COMMENT '扩展 Integer 3', + extend_i4 decimal(19) COMMENT '扩展 Integer 4', + extend_f1 decimal(19,4) COMMENT '扩展 Float 1', + extend_f2 decimal(19,4) COMMENT '扩展 Float 2', + extend_f3 decimal(19,4) COMMENT '扩展 Float 3', + extend_f4 decimal(19,4) COMMENT '扩展 Float 4', + extend_d1 datetime COMMENT '扩展 Date 1', + extend_d2 datetime COMMENT '扩展 Date 2', + extend_d3 datetime COMMENT '扩展 Date 3', + extend_d4 datetime COMMENT '扩展 Date 4', + PRIMARY KEY (office_code) +) COMMENT = '组织机构表'; + + +-- 员工岗位表 +CREATE TABLE js_sys_post +( + post_code varchar(64) NOT NULL COMMENT '岗位编码', + post_name varchar(100) NOT NULL COMMENT '岗位名称', + post_type varchar(100) COMMENT '岗位分类(高管、中层、基层)', + post_sort decimal(10) COMMENT '岗位排序(升序)', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', + corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', + PRIMARY KEY (post_code) +) COMMENT = '员工岗位表'; + + +-- 角色表 +CREATE TABLE js_sys_role +( + role_code varchar(64) NOT NULL COMMENT '角色编码', + role_name varchar(100) NOT NULL COMMENT '角色名称', + role_type varchar(100) COMMENT '角色分类(高管、中层、基层、其它)', + role_sort decimal(10) COMMENT '角色排序(升序)', + is_sys char(1) COMMENT '系统内置(1是 0否)', + user_type varchar(16) COMMENT '用户类型(employee员工 member会员)', + data_scope char(1) COMMENT '数据范围设置(0未设置 1全部数据 2自定义数据)', + status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', + corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', + PRIMARY KEY (role_code) +) COMMENT = '角色表'; + + +-- 角色数据权限表 +CREATE TABLE js_sys_role_data_scope +( + role_code varchar(64) NOT NULL COMMENT '控制角色编码', + ctrl_type varchar(20) NOT NULL COMMENT '控制类型', + ctrl_data varchar(64) NOT NULL COMMENT '控制数据', + ctrl_permi varchar(64) NOT NULL COMMENT '控制权限', + PRIMARY KEY (role_code, ctrl_type, ctrl_data, ctrl_permi) +) COMMENT = '角色数据权限表'; + + +-- 角色与菜单关联表 +CREATE TABLE js_sys_role_menu +( + role_code varchar(64) NOT NULL COMMENT '角色编码', + menu_code varchar(64) NOT NULL COMMENT '菜单编码', + PRIMARY KEY (role_code, menu_code) +) COMMENT = '角色与菜单关联表'; + + +-- 用户表 +CREATE TABLE js_sys_user +( + user_code varchar(100) NOT NULL COMMENT '用户编码', + login_code varchar(100) NOT NULL COMMENT '登录账号', + user_name varchar(100) NOT NULL COMMENT '用户昵称', + password varchar(100) NOT NULL COMMENT '登录密码', + email varchar(300) COMMENT '电子邮箱', + mobile varchar(100) COMMENT '手机号码', + phone varchar(100) COMMENT '办公电话', + sex char(1) COMMENT '用户性别', + avatar varchar(2000) COMMENT '头像路径', + sign varchar(200) COMMENT '个性签名', + wx_openid varchar(100) COMMENT '绑定的微信号', + mobile_imei varchar(100) COMMENT '绑定的手机串号', + user_type varchar(16) NOT NULL COMMENT '用户类型', + ref_code varchar(64) COMMENT '用户类型引用编号', + ref_name varchar(100) COMMENT '用户类型引用姓名', + mgr_type char(1) NOT NULL COMMENT '管理员类型(0非管理员 1系统管理员 2二级管理员)', + pwd_security_level decimal(1) COMMENT '密码安全级别(0初始 1很弱 2弱 3安全 4很安全)', + pwd_update_date datetime COMMENT '密码最后更新时间', + pwd_update_record varchar(2000) COMMENT '密码修改记录', + pwd_question varchar(200) COMMENT '密保问题', + pwd_question_answer varchar(200) COMMENT '密保问题答案', + pwd_question_2 varchar(200) COMMENT '密保问题2', + pwd_question_answer_2 varchar(200) COMMENT '密保问题答案2', + pwd_question_3 varchar(200) COMMENT '密保问题3', + pwd_question_answer_3 varchar(200) COMMENT '密保问题答案3', + pwd_quest_update_date datetime COMMENT '密码问题修改时间', + last_login_ip varchar(100) COMMENT '最后登陆IP', + last_login_date timestamp COMMENT '最后登陆时间', + freeze_date datetime COMMENT '冻结时间', + freeze_cause varchar(200) COMMENT '冻结原因', + user_weight decimal(8) DEFAULT 0 COMMENT '用户权重(降序)', + status char NOT NULL COMMENT '状态(0正常 1删除 2停用 3冻结)', + create_by varchar(64) NOT NULL COMMENT '创建者', + create_date timestamp NOT NULL COMMENT '创建时间', + update_by varchar(64) NOT NULL COMMENT '更新者', + update_date timestamp NOT NULL COMMENT '更新时间', + remarks varchar(500) COMMENT '备注信息', + corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '归属集团Code', + corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '归属集团Name', + extend_s1 varchar(500) COMMENT '扩展 String 1', + extend_s2 varchar(500) COMMENT '扩展 String 2', + extend_s3 varchar(500) COMMENT '扩展 String 3', + extend_s4 varchar(500) COMMENT '扩展 String 4', + extend_s5 varchar(500) COMMENT '扩展 String 5', + extend_s6 varchar(500) COMMENT '扩展 String 6', + extend_s7 varchar(500) COMMENT '扩展 String 7', + extend_s8 varchar(500) COMMENT '扩展 String 8', + extend_i1 decimal(19) COMMENT '扩展 Integer 1', + extend_i2 decimal(19) COMMENT '扩展 Integer 2', + extend_i3 decimal(19) COMMENT '扩展 Integer 3', + extend_i4 decimal(19) COMMENT '扩展 Integer 4', + extend_f1 decimal(19,4) COMMENT '扩展 Float 1', + extend_f2 decimal(19,4) COMMENT '扩展 Float 2', + extend_f3 decimal(19,4) COMMENT '扩展 Float 3', + extend_f4 decimal(19,4) COMMENT '扩展 Float 4', + extend_d1 datetime COMMENT '扩展 Date 1', + extend_d2 datetime COMMENT '扩展 Date 2', + extend_d3 datetime COMMENT '扩展 Date 3', + extend_d4 datetime COMMENT '扩展 Date 4', + PRIMARY KEY (user_code) +) COMMENT = '用户表'; + + +-- 用户数据权限表 +CREATE TABLE js_sys_user_data_scope +( + user_code varchar(100) NOT NULL COMMENT '控制用户编码', + ctrl_type varchar(20) NOT NULL COMMENT '控制类型', + ctrl_data varchar(64) NOT NULL COMMENT '控制数据', + ctrl_permi varchar(64) NOT NULL COMMENT '控制权限', + PRIMARY KEY (user_code, ctrl_type, ctrl_data, ctrl_permi) +) COMMENT = '用户数据权限表'; + + +-- 用户与角色关联表 +CREATE TABLE js_sys_user_role +( + user_code varchar(100) NOT NULL COMMENT '用户编码', + role_code varchar(64) NOT NULL COMMENT '角色编码', + PRIMARY KEY (user_code, role_code) +) COMMENT = '用户与角色关联表'; + + + +/* Create Indexes */ + +CREATE INDEX idx_sys_area_pc ON js_sys_area (parent_code ASC); +CREATE INDEX idx_sys_area_ts ON js_sys_area (tree_sort ASC); +CREATE INDEX idx_sys_area_status ON js_sys_area (status ASC); +CREATE INDEX idx_sys_area_pcs ON js_sys_area (parent_codes ASC); +CREATE INDEX idx_sys_area_tss ON js_sys_area (tree_sorts ASC); +CREATE INDEX idx_sys_company_cc ON js_sys_company (corp_code ASC); +CREATE INDEX idx_sys_company_pc ON js_sys_company (parent_code ASC); +CREATE INDEX idx_sys_company_ts ON js_sys_company (tree_sort ASC); +CREATE INDEX idx_sys_company_status ON js_sys_company (status ASC); +CREATE INDEX idx_sys_company_vc ON js_sys_company (view_code ASC); +CREATE INDEX idx_sys_company_pcs ON js_sys_company (parent_codes ASC); +CREATE INDEX idx_sys_company_tss ON js_sys_company (tree_sorts ASC); +CREATE INDEX idx_sys_config_key ON js_sys_config (config_key ASC); +CREATE INDEX idx_sys_dict_data_cc ON js_sys_dict_data (corp_code ASC); +CREATE INDEX idx_sys_dict_data_dt ON js_sys_dict_data (dict_type ASC); +CREATE INDEX idx_sys_dict_data_pc ON js_sys_dict_data (parent_code ASC); +CREATE INDEX idx_sys_dict_data_status ON js_sys_dict_data (status ASC); +CREATE INDEX idx_sys_dict_data_pcs ON js_sys_dict_data (parent_codes ASC); +CREATE INDEX idx_sys_dict_data_ts ON js_sys_dict_data (tree_sort ASC); +CREATE INDEX idx_sys_dict_data_tss ON js_sys_dict_data (tree_sorts ASC); +CREATE INDEX idx_sys_dict_data_dv ON js_sys_dict_data (dict_value ASC); +CREATE INDEX idx_sys_dict_type_is ON js_sys_dict_type (is_sys ASC); +CREATE INDEX idx_sys_dict_type_status ON js_sys_dict_type (status ASC); +CREATE INDEX idx_sys_employee_cco ON js_sys_employee (company_code ASC); +CREATE INDEX idx_sys_employee_cc ON js_sys_employee (corp_code ASC); +CREATE INDEX idx_sys_employee_ud ON js_sys_employee (update_date ASC); +CREATE INDEX idx_sys_employee_oc ON js_sys_employee (office_code ASC); +CREATE INDEX idx_sys_employee_status ON js_sys_employee (status ASC); +CREATE INDEX idx_sys_file_entity_md5 ON js_sys_file_entity (file_md5 ASC); +CREATE INDEX idx_sys_file_entity_size ON js_sys_file_entity (file_size ASC); +CREATE INDEX idx_sys_file_biz_ft ON js_sys_file_upload (file_type ASC); +CREATE INDEX idx_sys_file_biz_fi ON js_sys_file_upload (file_id ASC); +CREATE INDEX idx_sys_file_biz_status ON js_sys_file_upload (status ASC); +CREATE INDEX idx_sys_file_biz_cb ON js_sys_file_upload (create_by ASC); +CREATE INDEX idx_sys_file_biz_ud ON js_sys_file_upload (update_date ASC); +CREATE INDEX idx_sys_file_biz_bt ON js_sys_file_upload (biz_type ASC); +CREATE INDEX idx_sys_file_biz_bk ON js_sys_file_upload (biz_key ASC); +CREATE INDEX idx_sys_job_status ON js_sys_job (status ASC); +CREATE INDEX idx_sys_lang_code ON js_sys_lang (lang_code ASC); +CREATE INDEX idx_sys_lang_type ON js_sys_lang (lang_type ASC); +CREATE INDEX idx_sys_log_cd ON js_sys_log (create_by ASC); +CREATE INDEX idx_sys_log_cc ON js_sys_log (corp_code ASC); +CREATE INDEX idx_sys_log_lt ON js_sys_log (log_type ASC); +CREATE INDEX idx_sys_log_bk ON js_sys_log (biz_key ASC); +CREATE INDEX idx_sys_log_bt ON js_sys_log (biz_type ASC); +CREATE INDEX idx_sys_menu_pc ON js_sys_menu (parent_code ASC); +CREATE INDEX idx_sys_menu_ts ON js_sys_menu (tree_sort ASC); +CREATE INDEX idx_sys_menu_status ON js_sys_menu (status ASC); +CREATE INDEX idx_sys_menu_mt ON js_sys_menu (menu_type ASC); +CREATE INDEX idx_sys_menu_pss ON js_sys_menu (parent_codes ASC); +CREATE INDEX idx_sys_menu_tss ON js_sys_menu (tree_sorts ASC); +CREATE INDEX idx_sys_menu_sc ON js_sys_menu (sys_code ASC); +CREATE INDEX idx_sys_menu_is ON js_sys_menu (is_show ASC); +CREATE INDEX idx_sys_menu_mcs ON js_sys_menu (module_codes ASC); +CREATE INDEX idx_sys_module_status ON js_sys_module (status ASC); +CREATE INDEX idx_sys_message_cb ON js_sys_msg_inner (create_by ASC); +CREATE INDEX idx_sys_message_status ON js_sys_msg_inner (status ASC); +CREATE INDEX idx_sys_message_cl ON js_sys_msg_inner (content_level ASC); +CREATE INDEX idx_sys_message_sc ON js_sys_msg_inner (send_user_code ASC); +CREATE INDEX idx_sys_message_sd ON js_sys_msg_inner (send_date ASC); +CREATE INDEX idx_sys_message_record_mi ON js_sys_msg_inner_record (message_id ASC); +CREATE INDEX idx_sys_message_record_rc ON js_sys_msg_inner_record (receive_user_code ASC); +CREATE INDEX idx_sys_message_record_ruc ON js_sys_msg_inner_record (receive_user_code ASC); +CREATE INDEX idx_sys_message_record_status ON js_sys_msg_inner_record (read_status ASC); +CREATE INDEX idx_sys_message_record_star ON js_sys_msg_inner_record (is_star ASC); +CREATE INDEX idx_sys_msg_push_type ON js_sys_msg_push (msg_type ASC); +CREATE INDEX idx_sys_msg_push_rc ON js_sys_msg_push (receive_code ASC); +CREATE INDEX idx_sys_msg_push_uc ON js_sys_msg_push (receive_user_code ASC); +CREATE INDEX idx_sys_msg_push_suc ON js_sys_msg_push (send_user_code ASC); +CREATE INDEX idx_sys_msg_push_pd ON js_sys_msg_push (plan_push_date ASC); +CREATE INDEX idx_sys_msg_push_ps ON js_sys_msg_push (push_status ASC); +CREATE INDEX idx_sys_msg_push_rs ON js_sys_msg_push (read_status ASC); +CREATE INDEX idx_sys_msg_push_bk ON js_sys_msg_push (biz_key ASC); +CREATE INDEX idx_sys_msg_push_bt ON js_sys_msg_push (biz_type ASC); +CREATE INDEX idx_sys_msg_pushw_type ON js_sys_msg_push_wait (msg_type ASC); +CREATE INDEX idx_sys_msg_pushw_rc ON js_sys_msg_push_wait (receive_code ASC); +CREATE INDEX idx_sys_msg_pushw_uc ON js_sys_msg_push_wait (receive_user_code ASC); +CREATE INDEX idx_sys_msg_pushw_suc ON js_sys_msg_push_wait (send_user_code ASC); +CREATE INDEX idx_sys_msg_pushw_pd ON js_sys_msg_push_wait (plan_push_date ASC); +CREATE INDEX idx_sys_msg_pushw_ps ON js_sys_msg_push_wait (push_status ASC); +CREATE INDEX idx_sys_msg_pushw_rs ON js_sys_msg_push_wait (read_status ASC); +CREATE INDEX idx_sys_msg_pushw_bk ON js_sys_msg_push_wait (biz_key ASC); +CREATE INDEX idx_sys_msg_pushw_bt ON js_sys_msg_push_wait (biz_type ASC); +CREATE INDEX idx_sys_msg_tpl_key ON js_sys_msg_template (tpl_key ASC); +CREATE INDEX idx_sys_msg_tpl_type ON js_sys_msg_template (tpl_type ASC); +CREATE INDEX idx_sys_msg_tpl_status ON js_sys_msg_template (status ASC); +CREATE INDEX idx_sys_office_cc ON js_sys_office (corp_code ASC); +CREATE INDEX idx_sys_office_pc ON js_sys_office (parent_code ASC); +CREATE INDEX idx_sys_office_pcs ON js_sys_office (parent_codes ASC); +CREATE INDEX idx_sys_office_status ON js_sys_office (status ASC); +CREATE INDEX idx_sys_office_ot ON js_sys_office (office_type ASC); +CREATE INDEX idx_sys_office_vc ON js_sys_office (view_code ASC); +CREATE INDEX idx_sys_office_ts ON js_sys_office (tree_sort ASC); +CREATE INDEX idx_sys_office_tss ON js_sys_office (tree_sorts ASC); +CREATE INDEX idx_sys_post_cc ON js_sys_post (corp_code ASC); +CREATE INDEX idx_sys_post_status ON js_sys_post (status ASC); +CREATE INDEX idx_sys_post_ps ON js_sys_post (post_sort ASC); +CREATE INDEX idx_sys_role_cc ON js_sys_role (corp_code ASC); +CREATE INDEX idx_sys_role_is ON js_sys_role (is_sys ASC); +CREATE INDEX idx_sys_role_status ON js_sys_role (status ASC); +CREATE INDEX idx_sys_role_rs ON js_sys_role (role_sort ASC); +CREATE INDEX idx_sys_user_lc ON js_sys_user (login_code ASC); +CREATE INDEX idx_sys_user_email ON js_sys_user (email ASC); +CREATE INDEX idx_sys_user_mobile ON js_sys_user (mobile ASC); +CREATE INDEX idx_sys_user_wo ON js_sys_user (wx_openid ASC); +CREATE INDEX idx_sys_user_imei ON js_sys_user (mobile_imei ASC); +CREATE INDEX idx_sys_user_rt ON js_sys_user (user_type ASC); +CREATE INDEX idx_sys_user_rc ON js_sys_user (ref_code ASC); +CREATE INDEX idx_sys_user_mt ON js_sys_user (mgr_type ASC); +CREATE INDEX idx_sys_user_us ON js_sys_user (user_weight ASC); +CREATE INDEX idx_sys_user_ud ON js_sys_user (update_date ASC); +CREATE INDEX idx_sys_user_status ON js_sys_user (status ASC); +CREATE INDEX idx_sys_user_cc ON js_sys_user (corp_code ASC); + + + diff --git a/modules/core/db/mysql/create_user.sql b/modules/core/db/mysql/create_user.sql index 3f781f41..0906cf7c 100644 --- a/modules/core/db/mysql/create_user.sql +++ b/modules/core/db/mysql/create_user.sql @@ -1 +1,10 @@ -set session sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; + +set session sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; + +create user 'jeesite'@'%' identified by 'jeesite'; + +create database jeesite DEFAULT CHARSET utf8 COLLATE utf8_general_ci; + +grant all privileges on jeesite.* to 'jeesite'@'%' identified by 'jeesite'; + +flush privileges; diff --git a/modules/core/db/oracle/core.sql b/modules/core/db/oracle/core.sql index 9d22a27e..4d3d8090 100644 --- a/modules/core/db/oracle/core.sql +++ b/modules/core/db/oracle/core.sql @@ -1,1473 +1,1463 @@ - -/* Drop Indexes */ - -DROP INDEX idx_sys_area_pc; -DROP INDEX idx_sys_area_ts; -DROP INDEX idx_sys_area_status; -DROP INDEX idx_sys_area_pcs; -DROP INDEX idx_sys_area_tss; -DROP INDEX idx_sys_company_cc; -DROP INDEX idx_sys_company_pc; -DROP INDEX idx_sys_company_ts; -DROP INDEX idx_sys_company_status; -DROP INDEX idx_sys_company_vc; -DROP INDEX idx_sys_company_pcs; -DROP INDEX idx_sys_company_tss; -DROP INDEX idx_sys_config_key; -DROP INDEX idx_sys_dict_data_cc; -DROP INDEX idx_sys_dict_data_dt; -DROP INDEX idx_sys_dict_data_pc; -DROP INDEX idx_sys_dict_data_status; -DROP INDEX idx_sys_dict_data_pcs; -DROP INDEX idx_sys_dict_data_ts; -DROP INDEX idx_sys_dict_data_tss; -DROP INDEX idx_sys_dict_data_dv; -DROP INDEX idx_sys_dict_type_is; -DROP INDEX idx_sys_dict_type_status; -DROP INDEX idx_sys_employee_cco; -DROP INDEX idx_sys_employee_cc; -DROP INDEX idx_sys_employee_ud; -DROP INDEX idx_sys_employee_oc; -DROP INDEX idx_sys_employee_status; -DROP INDEX idx_sys_file_entity_md5; -DROP INDEX idx_sys_file_entity_size; -DROP INDEX idx_sys_file_biz_ft; -DROP INDEX idx_sys_file_biz_fi; -DROP INDEX idx_sys_file_biz_status; -DROP INDEX idx_sys_file_biz_cb; -DROP INDEX idx_sys_file_biz_ud; -DROP INDEX idx_sys_file_biz_bt; -DROP INDEX idx_sys_file_biz_bk; -DROP INDEX idx_sys_job_status; -DROP INDEX idx_sys_lang_code; -DROP INDEX idx_sys_lang_type; -DROP INDEX idx_sys_log_cd; -DROP INDEX idx_sys_log_cc; -DROP INDEX idx_sys_log_lt; -DROP INDEX idx_sys_log_bk; -DROP INDEX idx_sys_log_bt; -DROP INDEX idx_sys_menu_pc; -DROP INDEX idx_sys_menu_ts; -DROP INDEX idx_sys_menu_status; -DROP INDEX idx_sys_menu_mt; -DROP INDEX idx_sys_menu_pss; -DROP INDEX idx_sys_menu_tss; -DROP INDEX idx_sys_menu_sc; -DROP INDEX idx_sys_menu_is; -DROP INDEX idx_sys_menu_mcs; -DROP INDEX idx_sys_module_status; -DROP INDEX idx_sys_message_cb; -DROP INDEX idx_sys_message_status; -DROP INDEX idx_sys_message_cl; -DROP INDEX idx_sys_message_sc; -DROP INDEX idx_sys_message_sd; -DROP INDEX idx_sys_message_record_mi; -DROP INDEX idx_sys_message_record_rc; -DROP INDEX idx_sys_message_record_ruc; -DROP INDEX idx_sys_message_record_status; -DROP INDEX idx_sys_message_record_star; -DROP INDEX idx_sys_msg_push_type; -DROP INDEX idx_sys_msg_push_rc; -DROP INDEX idx_sys_msg_push_uc; -DROP INDEX idx_sys_msg_push_suc; -DROP INDEX idx_sys_msg_push_pd; -DROP INDEX idx_sys_msg_push_ps; -DROP INDEX idx_sys_msg_push_rs; -DROP INDEX idx_sys_msg_push_bk; -DROP INDEX idx_sys_msg_push_bt; -DROP INDEX idx_sys_msg_pushw_type; -DROP INDEX idx_sys_msg_pushw_rc; -DROP INDEX idx_sys_msg_pushw_uc; -DROP INDEX idx_sys_msg_pushw_suc; -DROP INDEX idx_sys_msg_pushw_pd; -DROP INDEX idx_sys_msg_pushw_ps; -DROP INDEX idx_sys_msg_pushw_rs; -DROP INDEX idx_sys_msg_pushw_bk; -DROP INDEX idx_sys_msg_pushw_bt; -DROP INDEX idx_sys_msg_tpl_key; -DROP INDEX idx_sys_msg_tpl_type; -DROP INDEX idx_sys_msg_tpl_status; -DROP INDEX idx_sys_office_cc; -DROP INDEX idx_sys_office_pc; -DROP INDEX idx_sys_office_pcs; -DROP INDEX idx_sys_office_status; -DROP INDEX idx_sys_office_ot; -DROP INDEX idx_sys_office_vc; -DROP INDEX idx_sys_office_ts; -DROP INDEX idx_sys_office_tss; -DROP INDEX idx_sys_post_cc; -DROP INDEX idx_sys_post_status; -DROP INDEX idx_sys_post_ps; -DROP INDEX idx_sys_role_cc; -DROP INDEX idx_sys_role_is; -DROP INDEX idx_sys_role_status; -DROP INDEX idx_sys_role_rs; -DROP INDEX idx_sys_user_lc; -DROP INDEX idx_sys_user_email; -DROP INDEX idx_sys_user_mobile; -DROP INDEX idx_sys_user_wo; -DROP INDEX idx_sys_user_imei; -DROP INDEX idx_sys_user_rt; -DROP INDEX idx_sys_user_rc; -DROP INDEX idx_sys_user_mt; -DROP INDEX idx_sys_user_us; -DROP INDEX idx_sys_user_ud; -DROP INDEX idx_sys_user_status; -DROP INDEX idx_sys_user_cc; - - - -/* Drop Tables */ - -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 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_push_wait CASCADE CONSTRAINTS; -DROP TABLE js_sys_msg_tpl 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 */ - --- 行政区划 -CREATE TABLE js_sys_area -( - area_code varchar2(100) NOT NULL, - parent_code varchar2(64) NOT NULL, - parent_codes varchar2(2000) NOT NULL, - tree_sort number(10) NOT NULL, - tree_sorts varchar2(1200) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level number(4) NOT NULL, - tree_names varchar2(2000) NOT NULL, - area_name nvarchar2(100) NOT NULL, - area_type char(1), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - PRIMARY KEY (area_code) -); - - --- 公司表 -CREATE TABLE js_sys_company -( - company_code varchar2(64) NOT NULL, - parent_code varchar2(64) NOT NULL, - parent_codes varchar2(2000) NOT NULL, - tree_sort number(10) NOT NULL, - tree_sorts varchar2(1200) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level number(4) NOT NULL, - tree_names varchar2(2000) NOT NULL, - view_code varchar2(100) NOT NULL, - company_name nvarchar2(200) NOT NULL, - full_name nvarchar2(200) NOT NULL, - area_code varchar2(100), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - corp_code varchar2(64) DEFAULT '0' NOT NULL, - corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, - extend_s1 nvarchar2(500), - extend_s2 nvarchar2(500), - extend_s3 nvarchar2(500), - extend_s4 nvarchar2(500), - extend_s5 nvarchar2(500), - extend_s6 nvarchar2(500), - extend_s7 nvarchar2(500), - extend_s8 nvarchar2(500), - extend_i1 number(19), - extend_i2 number(19), - extend_i3 number(19), - extend_i4 number(19), - extend_f1 number(19,4), - extend_f2 number(19,4), - extend_f3 number(19,4), - extend_f4 number(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 varchar2(64) NOT NULL, - office_code varchar2(64) NOT NULL, - PRIMARY KEY (company_code, office_code) -); - - --- 参数配置表 -CREATE TABLE js_sys_config -( - id varchar2(64) NOT NULL, - config_name nvarchar2(100) NOT NULL, - config_key varchar2(100) NOT NULL, - config_value nvarchar2(2000) NOT NULL, - is_sys char(1) NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - PRIMARY KEY (id) -); - - --- 字典数据表 -CREATE TABLE js_sys_dict_data -( - dict_code varchar2(64) NOT NULL, - parent_code varchar2(64) NOT NULL, - parent_codes varchar2(2000) NOT NULL, - tree_sort number(10) NOT NULL, - tree_sorts varchar2(1200) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level number(4) NOT NULL, - tree_names varchar2(2000) NOT NULL, - dict_label nvarchar2(100) NOT NULL, - dict_value varchar2(100) NOT NULL, - dict_type varchar2(100) NOT NULL, - is_sys char(1) NOT NULL, - description nvarchar2(500), - css_style nvarchar2(500), - css_class nvarchar2(500), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - corp_code varchar2(64) DEFAULT '0' NOT NULL, - corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, - extend_s1 nvarchar2(500), - extend_s2 nvarchar2(500), - extend_s3 nvarchar2(500), - extend_s4 nvarchar2(500), - extend_s5 nvarchar2(500), - extend_s6 nvarchar2(500), - extend_s7 nvarchar2(500), - extend_s8 nvarchar2(500), - extend_i1 number(19), - extend_i2 number(19), - extend_i3 number(19), - extend_i4 number(19), - extend_f1 number(19,4), - extend_f2 number(19,4), - extend_f3 number(19,4), - extend_f4 number(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 varchar2(64) NOT NULL, - dict_name nvarchar2(100) NOT NULL, - dict_type varchar2(100) NOT NULL UNIQUE, - is_sys char(1) NOT NULL, - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - PRIMARY KEY (id) -); - - --- 员工表 -CREATE TABLE js_sys_employee -( - emp_code varchar2(64) NOT NULL, - emp_name nvarchar2(100) NOT NULL, - emp_name_en varchar2(100), - office_code varchar2(64) NOT NULL, - office_name nvarchar2(100) NOT NULL, - company_code varchar2(64), - company_name nvarchar2(200), - status char(1) NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - corp_code varchar2(64) DEFAULT '0' NOT NULL, - corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, - PRIMARY KEY (emp_code) -); - - --- 员工与岗位关联表 -CREATE TABLE js_sys_employee_post -( - emp_code varchar2(64) NOT NULL, - post_code varchar2(64) NOT NULL, - PRIMARY KEY (emp_code, post_code) -); - - --- 文件实体表 -CREATE TABLE js_sys_file_entity -( - file_id varchar2(64) NOT NULL, - file_md5 varchar2(64) NOT NULL UNIQUE, - 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, - PRIMARY KEY (file_id) -); - - --- 文件上传表 -CREATE TABLE js_sys_file_upload -( - id varchar2(64) NOT NULL, - file_id varchar2(64) NOT NULL, - file_name nvarchar2(500) NOT NULL, - file_type varchar2(20) NOT NULL, - biz_key varchar2(64), - biz_type varchar2(64), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - PRIMARY KEY (id) -); - - --- 作业调度表 -CREATE TABLE js_sys_job -( - job_name varchar2(64) NOT NULL, - job_group varchar2(64) NOT NULL, - description nvarchar2(100) NOT NULL, - invoke_target nvarchar2(1000) NOT NULL, - cron_expression varchar2(255) NOT NULL, - misfire_instruction number(1) NOT NULL, - concurrent char(1) NOT NULL, - status char(1) NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - PRIMARY KEY (job_name, job_group) -); - - --- 国际化语言 -CREATE TABLE js_sys_lang -( - id varchar2(64) NOT NULL, - module_code varchar2(64) NOT NULL, - lang_code nvarchar2(500) NOT NULL, - lang_text nvarchar2(500) NOT NULL, - lang_type varchar2(50) NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - PRIMARY KEY (id) -); - - --- 操作日志表 -CREATE TABLE js_sys_log -( - id varchar2(64) NOT NULL, - log_type char(1) NOT NULL, - log_title nvarchar2(500) NOT NULL, - create_by varchar2(64) NOT NULL, - create_by_name nvarchar2(100) NOT NULL, - create_date timestamp NOT NULL, - request_uri nvarchar2(255), - request_method varchar2(10), - request_params clob, - biz_key varchar2(64), - biz_type varchar2(64), - remote_addr varchar2(255) NOT NULL, - server_addr varchar2(255) NOT NULL, - exception_info clob, - user_agent nvarchar2(500), - device_name varchar2(100), - browser_name varchar2(100), - corp_code varchar2(64) DEFAULT '0' NOT NULL, - corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, - PRIMARY KEY (id) -); - - --- 菜单表 -CREATE TABLE js_sys_menu -( - menu_code varchar2(64) NOT NULL, - parent_code varchar2(64) NOT NULL, - parent_codes varchar2(2000) NOT NULL, - tree_sort number(10) NOT NULL, - tree_sorts varchar2(1200) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level number(4) NOT NULL, - tree_names varchar2(2000) NOT NULL, - menu_name varchar2(100) NOT NULL, - menu_type char(1) NOT NULL, - menu_href varchar2(2000), - menu_target varchar2(20), - menu_icon varchar2(100), - menu_color varchar2(50), - permission varchar2(2000), - weight number(4), - is_show char(1) NOT NULL, - sys_code varchar2(64) NOT NULL, - module_codes varchar2(500) NOT NULL, - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - extend_s1 nvarchar2(500), - extend_s2 nvarchar2(500), - extend_s3 nvarchar2(500), - extend_s4 nvarchar2(500), - extend_s5 nvarchar2(500), - extend_s6 nvarchar2(500), - extend_s7 nvarchar2(500), - extend_s8 nvarchar2(500), - extend_i1 number(19), - extend_i2 number(19), - extend_i3 number(19), - extend_i4 number(19), - extend_f1 number(19,4), - extend_f2 number(19,4), - extend_f3 number(19,4), - extend_f4 number(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 varchar2(64) NOT NULL, - module_name varchar2(100) NOT NULL, - description nvarchar2(500), - main_class_name varchar2(500), - current_version varchar2(50), - upgrade_info varchar2(300), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - PRIMARY KEY (module_code) -); - - --- 内部消息 -CREATE TABLE js_sys_msg_inner -( - id varchar2(64) NOT NULL, - msg_title varchar2(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 varchar2(64) NOT NULL, - send_user_name varchar2(100) NOT NULL, - send_date timestamp NOT NULL, - is_attac char(1), - notify_types varchar2(100) NOT NULL, - status char(1) NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - PRIMARY KEY (id) -); - - --- 内部消息发送记录表 -CREATE TABLE js_sys_msg_inner_record -( - id varchar2(64) NOT NULL, - message_id varchar2(64) NOT NULL, - receive_user_code varchar2(64), - receive_user_name varchar2(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 varchar2(64) NOT NULL, - msg_type varchar2(16) NOT NULL, - msg_title varchar2(200) NOT NULL, - msg_content clob NOT NULL, - msg_buttons nvarchar2(2000), - receive_code varchar2(64) NOT NULL, - receive_user_code varchar2(64) NOT NULL, - receive_user_name varchar2(100) NOT NULL, - email_cc nvarchar2(2000), - email_bcc nvarchar2(2000), - send_user_code varchar2(64) NOT NULL, - send_user_name varchar2(100) NOT NULL, - send_date timestamp NOT NULL, - plan_push_date timestamp, - push_number number(10,0), - push_result clob, - return_code varchar2(200), - return_msg_id varchar2(200), - push_date date, - push_status char(1), - push_after_read_status char(1), - read_status char(1), - read_date date, - biz_key varchar2(64), - biz_type varchar2(64), - PRIMARY KEY (id) -); - - --- 消息待推送表 -CREATE TABLE js_sys_msg_push_wait -( - id varchar2(64) NOT NULL, - msg_type varchar2(16) NOT NULL, - msg_title varchar2(200) NOT NULL, - msg_content clob NOT NULL, - msg_buttons nvarchar2(2000), - receive_code varchar2(64) NOT NULL, - receive_user_code varchar2(64) NOT NULL, - receive_user_name varchar2(100) NOT NULL, - email_cc nvarchar2(2000), - email_bcc nvarchar2(2000), - send_user_code varchar2(64) NOT NULL, - send_user_name varchar2(100) NOT NULL, - send_date timestamp NOT NULL, - plan_push_date timestamp, - push_number number(10,0), - push_result clob, - return_code varchar2(200), - return_msg_id varchar2(200), - push_date date, - push_status char(1), - push_after_read_status char(1), - read_status char(1), - read_date date, - biz_key varchar2(64), - biz_type varchar2(64), - PRIMARY KEY (id) -); - - --- 消息模板 -CREATE TABLE js_sys_msg_tpl -( - id varchar2(64) NOT NULL, - tpl_key varchar2(100) NOT NULL, - tpl_name nvarchar2(100) NOT NULL, - tpl_type char(1) NOT NULL, - tpl_content clob NOT NULL, - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - PRIMARY KEY (id) -); - - --- 组织机构表 -CREATE TABLE js_sys_office -( - office_code varchar2(64) NOT NULL, - parent_code varchar2(64) NOT NULL, - parent_codes varchar2(2000) NOT NULL, - tree_sort number(10) NOT NULL, - tree_sorts varchar2(1200) NOT NULL, - tree_leaf char(1) NOT NULL, - tree_level number(4) NOT NULL, - tree_names varchar2(2000) NOT NULL, - view_code varchar2(100) NOT NULL, - office_name nvarchar2(100) NOT NULL, - full_name varchar2(200) NOT NULL, - office_type char(1) NOT NULL, - leader varchar2(100), - phone varchar2(100), - address varchar2(255), - zip_code varchar2(100), - email varchar2(300), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - corp_code varchar2(64) DEFAULT '0' NOT NULL, - corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, - extend_s1 nvarchar2(500), - extend_s2 nvarchar2(500), - extend_s3 nvarchar2(500), - extend_s4 nvarchar2(500), - extend_s5 nvarchar2(500), - extend_s6 nvarchar2(500), - extend_s7 nvarchar2(500), - extend_s8 nvarchar2(500), - extend_i1 number(19), - extend_i2 number(19), - extend_i3 number(19), - extend_i4 number(19), - extend_f1 number(19,4), - extend_f2 number(19,4), - extend_f3 number(19,4), - extend_f4 number(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 varchar2(64) NOT NULL, - post_name varchar2(100) NOT NULL, - post_type varchar2(100), - post_sort number(10), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - corp_code varchar2(64) DEFAULT '0' NOT NULL, - corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, - PRIMARY KEY (post_code) -); - - --- 角色表 -CREATE TABLE js_sys_role -( - role_code varchar2(64) NOT NULL, - role_name varchar2(100) NOT NULL, - role_type varchar2(100), - role_sort number(10), - is_sys char(1), - user_type varchar2(16), - data_scope char(1), - status char(1) DEFAULT '0' NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - corp_code varchar2(64) DEFAULT '0' NOT NULL, - corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, - PRIMARY KEY (role_code) -); - - --- 角色数据权限表 -CREATE TABLE js_sys_role_data_scope -( - role_code varchar2(64) NOT NULL, - ctrl_type varchar2(20) NOT NULL, - ctrl_data varchar2(64) NOT NULL, - ctrl_permi varchar2(64) NOT NULL, - PRIMARY KEY (role_code, ctrl_type, ctrl_data, ctrl_permi) -); - - --- 角色与菜单关联表 -CREATE TABLE js_sys_role_menu -( - role_code varchar2(64) NOT NULL, - menu_code varchar2(64) NOT NULL, - PRIMARY KEY (role_code, menu_code) -); - - --- 用户表 -CREATE TABLE js_sys_user -( - user_code varchar2(100) NOT NULL, - login_code varchar2(100) NOT NULL, - user_name varchar2(100) NOT NULL, - password varchar2(100) NOT NULL, - email varchar2(300), - mobile varchar2(100), - phone varchar2(100), - sex char(1), - avatar varchar2(2000), - sign nvarchar2(200), - wx_openid varchar2(100), - mobile_imei varchar2(100), - user_type varchar2(16) NOT NULL, - ref_code varchar2(64), - ref_name varchar2(100), - mgr_type char(1) NOT NULL, - pwd_security_level number(1), - pwd_update_date timestamp, - pwd_update_record varchar2(2000), - pwd_question varchar2(200), - pwd_question_answer varchar2(200), - pwd_question_2 varchar2(200), - pwd_question_answer_2 varchar2(200), - pwd_question_3 varchar2(200), - pwd_question_answer_3 varchar2(200), - pwd_quest_update_date timestamp, - last_login_ip varchar2(100), - last_login_date timestamp, - freeze_date timestamp, - freeze_cause varchar2(200), - user_weight number(8) DEFAULT 0, - status char NOT NULL, - create_by varchar2(64) NOT NULL, - create_date timestamp NOT NULL, - update_by varchar2(64) NOT NULL, - update_date timestamp NOT NULL, - remarks nvarchar2(500), - corp_code varchar2(64) DEFAULT '0' NOT NULL, - corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, - extend_s1 nvarchar2(500), - extend_s2 nvarchar2(500), - extend_s3 nvarchar2(500), - extend_s4 nvarchar2(500), - extend_s5 nvarchar2(500), - extend_s6 nvarchar2(500), - extend_s7 nvarchar2(500), - extend_s8 nvarchar2(500), - extend_i1 number(19), - extend_i2 number(19), - extend_i3 number(19), - extend_i4 number(19), - extend_f1 number(19,4), - extend_f2 number(19,4), - extend_f3 number(19,4), - extend_f4 number(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 varchar2(100) NOT NULL, - ctrl_type varchar2(20) NOT NULL, - ctrl_data varchar2(64) NOT NULL, - ctrl_permi varchar2(64) NOT NULL, - PRIMARY KEY (user_code, ctrl_type, ctrl_data, ctrl_permi) -); - - --- 用户与角色关联表 -CREATE TABLE js_sys_user_role -( - user_code varchar2(100) NOT NULL, - role_code varchar2(64) NOT NULL, - PRIMARY KEY (user_code, role_code) -); - - - -/* Create Indexes */ - -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_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_cd 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_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_module_status ON js_sys_module (status); -CREATE INDEX idx_sys_message_cb ON js_sys_msg_inner (create_by); -CREATE INDEX idx_sys_message_status ON js_sys_msg_inner (status); -CREATE INDEX idx_sys_message_cl ON js_sys_msg_inner (content_level); -CREATE INDEX idx_sys_message_sc ON js_sys_msg_inner (send_user_code); -CREATE INDEX idx_sys_message_sd ON js_sys_msg_inner (send_date); -CREATE INDEX idx_sys_message_record_mi ON js_sys_msg_inner_record (message_id); -CREATE INDEX idx_sys_message_record_rc ON js_sys_msg_inner_record (receive_user_code); -CREATE INDEX idx_sys_message_record_ruc ON js_sys_msg_inner_record (receive_user_code); -CREATE INDEX idx_sys_message_record_status ON js_sys_msg_inner_record (read_status); -CREATE INDEX idx_sys_message_record_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_pushw_type ON js_sys_msg_push_wait (msg_type); -CREATE INDEX idx_sys_msg_pushw_rc ON js_sys_msg_push_wait (receive_code); -CREATE INDEX idx_sys_msg_pushw_uc ON js_sys_msg_push_wait (receive_user_code); -CREATE INDEX idx_sys_msg_pushw_suc ON js_sys_msg_push_wait (send_user_code); -CREATE INDEX idx_sys_msg_pushw_pd ON js_sys_msg_push_wait (plan_push_date); -CREATE INDEX idx_sys_msg_pushw_ps ON js_sys_msg_push_wait (push_status); -CREATE INDEX idx_sys_msg_pushw_rs ON js_sys_msg_push_wait (read_status); -CREATE INDEX idx_sys_msg_pushw_bk ON js_sys_msg_push_wait (biz_key); -CREATE INDEX idx_sys_msg_pushw_bt ON js_sys_msg_push_wait (biz_type); -CREATE INDEX idx_sys_msg_tpl_key ON js_sys_msg_tpl (tpl_key); -CREATE INDEX idx_sys_msg_tpl_type ON js_sys_msg_tpl (tpl_type); -CREATE INDEX idx_sys_msg_tpl_status ON js_sys_msg_tpl (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); - - - -/* Comments */ - -COMMENT ON TABLE js_sys_area IS '行政区划'; -COMMENT ON COLUMN js_sys_area.area_code IS '区域编码'; -COMMENT ON COLUMN js_sys_area.parent_code IS '父级编号'; -COMMENT ON COLUMN js_sys_area.parent_codes IS '所有父级编号'; -COMMENT ON COLUMN js_sys_area.tree_sort IS '本级排序号(升序)'; -COMMENT ON COLUMN js_sys_area.tree_sorts IS '所有级别排序号'; -COMMENT ON COLUMN js_sys_area.tree_leaf IS '是否最末级'; -COMMENT ON COLUMN js_sys_area.tree_level IS '层次级别'; -COMMENT ON COLUMN js_sys_area.tree_names IS '全节点名'; -COMMENT ON COLUMN js_sys_area.area_name IS '区域名称'; -COMMENT ON COLUMN js_sys_area.area_type IS '区域类型'; -COMMENT ON COLUMN js_sys_area.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_area.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_area.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_area.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_area.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_area.remarks IS '备注信息'; -COMMENT ON TABLE js_sys_company IS '公司表'; -COMMENT ON COLUMN js_sys_company.company_code IS '公司编码'; -COMMENT ON COLUMN js_sys_company.parent_code IS '父级编号'; -COMMENT ON COLUMN js_sys_company.parent_codes IS '所有父级编号'; -COMMENT ON COLUMN js_sys_company.tree_sort IS '本级排序号(升序)'; -COMMENT ON COLUMN js_sys_company.tree_sorts IS '所有级别排序号'; -COMMENT ON COLUMN js_sys_company.tree_leaf IS '是否最末级'; -COMMENT ON COLUMN js_sys_company.tree_level IS '层次级别'; -COMMENT ON COLUMN js_sys_company.tree_names IS '全节点名'; -COMMENT ON COLUMN js_sys_company.view_code IS '公司代码'; -COMMENT ON COLUMN js_sys_company.company_name IS '公司名称'; -COMMENT ON COLUMN js_sys_company.full_name IS '公司全称'; -COMMENT ON COLUMN js_sys_company.area_code IS '区域编码'; -COMMENT ON COLUMN js_sys_company.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_company.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_company.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_company.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_company.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_company.remarks IS '备注信息'; -COMMENT ON COLUMN js_sys_company.corp_code IS '归属集团Code'; -COMMENT ON COLUMN js_sys_company.corp_name IS '归属集团Name'; -COMMENT ON COLUMN js_sys_company.extend_s1 IS '扩展 String 1'; -COMMENT ON COLUMN js_sys_company.extend_s2 IS '扩展 String 2'; -COMMENT ON COLUMN js_sys_company.extend_s3 IS '扩展 String 3'; -COMMENT ON COLUMN js_sys_company.extend_s4 IS '扩展 String 4'; -COMMENT ON COLUMN js_sys_company.extend_s5 IS '扩展 String 5'; -COMMENT ON COLUMN js_sys_company.extend_s6 IS '扩展 String 6'; -COMMENT ON COLUMN js_sys_company.extend_s7 IS '扩展 String 7'; -COMMENT ON COLUMN js_sys_company.extend_s8 IS '扩展 String 8'; -COMMENT ON COLUMN js_sys_company.extend_i1 IS '扩展 Integer 1'; -COMMENT ON COLUMN js_sys_company.extend_i2 IS '扩展 Integer 2'; -COMMENT ON COLUMN js_sys_company.extend_i3 IS '扩展 Integer 3'; -COMMENT ON COLUMN js_sys_company.extend_i4 IS '扩展 Integer 4'; -COMMENT ON COLUMN js_sys_company.extend_f1 IS '扩展 Float 1'; -COMMENT ON COLUMN js_sys_company.extend_f2 IS '扩展 Float 2'; -COMMENT ON COLUMN js_sys_company.extend_f3 IS '扩展 Float 3'; -COMMENT ON COLUMN js_sys_company.extend_f4 IS '扩展 Float 4'; -COMMENT ON COLUMN js_sys_company.extend_d1 IS '扩展 Date 1'; -COMMENT ON COLUMN js_sys_company.extend_d2 IS '扩展 Date 2'; -COMMENT ON COLUMN js_sys_company.extend_d3 IS '扩展 Date 3'; -COMMENT ON COLUMN js_sys_company.extend_d4 IS '扩展 Date 4'; -COMMENT ON TABLE js_sys_company_office IS '公司部门关联表'; -COMMENT ON COLUMN js_sys_company_office.company_code IS '公司编码'; -COMMENT ON COLUMN js_sys_company_office.office_code IS '机构编码'; -COMMENT ON TABLE js_sys_config IS '参数配置表'; -COMMENT ON COLUMN js_sys_config.id IS '编号'; -COMMENT ON COLUMN js_sys_config.config_name IS '名称'; -COMMENT ON COLUMN js_sys_config.config_key IS '参数键'; -COMMENT ON COLUMN js_sys_config.config_value IS '参数值'; -COMMENT ON COLUMN js_sys_config.is_sys IS '系统内置(1是 0否)'; -COMMENT ON COLUMN js_sys_config.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_config.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_config.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_config.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_config.remarks IS '备注信息'; -COMMENT ON TABLE js_sys_dict_data IS '字典数据表'; -COMMENT ON COLUMN js_sys_dict_data.dict_code IS '字典编码'; -COMMENT ON COLUMN js_sys_dict_data.parent_code IS '父级编号'; -COMMENT ON COLUMN js_sys_dict_data.parent_codes IS '所有父级编号'; -COMMENT ON COLUMN js_sys_dict_data.tree_sort IS '本级排序号(升序)'; -COMMENT ON COLUMN js_sys_dict_data.tree_sorts IS '所有级别排序号'; -COMMENT ON COLUMN js_sys_dict_data.tree_leaf IS '是否最末级'; -COMMENT ON COLUMN js_sys_dict_data.tree_level IS '层次级别'; -COMMENT ON COLUMN js_sys_dict_data.tree_names IS '全节点名'; -COMMENT ON COLUMN js_sys_dict_data.dict_label IS '字典标签'; -COMMENT ON COLUMN js_sys_dict_data.dict_value IS '字典键值'; -COMMENT ON COLUMN js_sys_dict_data.dict_type IS '字典类型'; -COMMENT ON COLUMN js_sys_dict_data.is_sys IS '系统内置(1是 0否)'; -COMMENT ON COLUMN js_sys_dict_data.description IS '字典描述'; -COMMENT ON COLUMN js_sys_dict_data.css_style IS 'css样式(如:color:red)'; -COMMENT ON COLUMN js_sys_dict_data.css_class IS 'css类名(如:red)'; -COMMENT ON COLUMN js_sys_dict_data.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_dict_data.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_dict_data.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_dict_data.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_dict_data.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_dict_data.remarks IS '备注信息'; -COMMENT ON COLUMN js_sys_dict_data.corp_code IS '归属集团Code'; -COMMENT ON COLUMN js_sys_dict_data.corp_name IS '归属集团Name'; -COMMENT ON COLUMN js_sys_dict_data.extend_s1 IS '扩展 String 1'; -COMMENT ON COLUMN js_sys_dict_data.extend_s2 IS '扩展 String 2'; -COMMENT ON COLUMN js_sys_dict_data.extend_s3 IS '扩展 String 3'; -COMMENT ON COLUMN js_sys_dict_data.extend_s4 IS '扩展 String 4'; -COMMENT ON COLUMN js_sys_dict_data.extend_s5 IS '扩展 String 5'; -COMMENT ON COLUMN js_sys_dict_data.extend_s6 IS '扩展 String 6'; -COMMENT ON COLUMN js_sys_dict_data.extend_s7 IS '扩展 String 7'; -COMMENT ON COLUMN js_sys_dict_data.extend_s8 IS '扩展 String 8'; -COMMENT ON COLUMN js_sys_dict_data.extend_i1 IS '扩展 Integer 1'; -COMMENT ON COLUMN js_sys_dict_data.extend_i2 IS '扩展 Integer 2'; -COMMENT ON COLUMN js_sys_dict_data.extend_i3 IS '扩展 Integer 3'; -COMMENT ON COLUMN js_sys_dict_data.extend_i4 IS '扩展 Integer 4'; -COMMENT ON COLUMN js_sys_dict_data.extend_f1 IS '扩展 Float 1'; -COMMENT ON COLUMN js_sys_dict_data.extend_f2 IS '扩展 Float 2'; -COMMENT ON COLUMN js_sys_dict_data.extend_f3 IS '扩展 Float 3'; -COMMENT ON COLUMN js_sys_dict_data.extend_f4 IS '扩展 Float 4'; -COMMENT ON COLUMN js_sys_dict_data.extend_d1 IS '扩展 Date 1'; -COMMENT ON COLUMN js_sys_dict_data.extend_d2 IS '扩展 Date 2'; -COMMENT ON COLUMN js_sys_dict_data.extend_d3 IS '扩展 Date 3'; -COMMENT ON COLUMN js_sys_dict_data.extend_d4 IS '扩展 Date 4'; -COMMENT ON TABLE js_sys_dict_type IS '字典类型表'; -COMMENT ON COLUMN js_sys_dict_type.id IS '编号'; -COMMENT ON COLUMN js_sys_dict_type.dict_name IS '字典名称'; -COMMENT ON COLUMN js_sys_dict_type.dict_type IS '字典类型'; -COMMENT ON COLUMN js_sys_dict_type.is_sys IS '是否系统字典'; -COMMENT ON COLUMN js_sys_dict_type.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_dict_type.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_dict_type.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_dict_type.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_dict_type.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_dict_type.remarks IS '备注信息'; -COMMENT ON TABLE js_sys_employee IS '员工表'; -COMMENT ON COLUMN js_sys_employee.emp_code IS '员工编码'; -COMMENT ON COLUMN js_sys_employee.emp_name IS '员工姓名'; -COMMENT ON COLUMN js_sys_employee.emp_name_en IS '英文名'; -COMMENT ON COLUMN js_sys_employee.office_code IS '机构编码'; -COMMENT ON COLUMN js_sys_employee.office_name IS '机构名称'; -COMMENT ON COLUMN js_sys_employee.company_code IS '公司编码'; -COMMENT ON COLUMN js_sys_employee.company_name IS '公司名称'; -COMMENT ON COLUMN js_sys_employee.status IS '状态(0在职 1删除 2离职)'; -COMMENT ON COLUMN js_sys_employee.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_employee.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_employee.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_employee.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_employee.remarks IS '备注信息'; -COMMENT ON COLUMN js_sys_employee.corp_code IS '归属集团Code'; -COMMENT ON COLUMN js_sys_employee.corp_name IS '归属集团Name'; -COMMENT ON TABLE js_sys_employee_post IS '员工与岗位关联表'; -COMMENT ON COLUMN js_sys_employee_post.emp_code IS '员工编码'; -COMMENT ON COLUMN js_sys_employee_post.post_code IS '岗位编码'; -COMMENT ON TABLE js_sys_file_entity IS '文件实体表'; -COMMENT ON COLUMN js_sys_file_entity.file_id IS '文件编号'; -COMMENT ON COLUMN js_sys_file_entity.file_md5 IS '文件MD5'; -COMMENT ON COLUMN js_sys_file_entity.file_path IS '文件相对路径'; -COMMENT ON COLUMN js_sys_file_entity.file_content_type IS '文件内容类型'; -COMMENT ON COLUMN js_sys_file_entity.file_extension IS '文件后缀扩展名'; -COMMENT ON COLUMN js_sys_file_entity.file_size IS '文件大小(单位B)'; -COMMENT ON TABLE js_sys_file_upload IS '文件上传表'; -COMMENT ON COLUMN js_sys_file_upload.id IS '编号'; -COMMENT ON COLUMN js_sys_file_upload.file_id IS '文件编号'; -COMMENT ON COLUMN js_sys_file_upload.file_name IS '文件名称'; -COMMENT ON COLUMN js_sys_file_upload.file_type IS '文件分类(image、media、file)'; -COMMENT ON COLUMN js_sys_file_upload.biz_key IS '业务主键'; -COMMENT ON COLUMN js_sys_file_upload.biz_type IS '业务类型'; -COMMENT ON COLUMN js_sys_file_upload.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_file_upload.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_file_upload.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_file_upload.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_file_upload.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_file_upload.remarks IS '备注信息'; -COMMENT ON TABLE js_sys_job IS '作业调度表'; -COMMENT ON COLUMN js_sys_job.job_name IS '任务名称'; -COMMENT ON COLUMN js_sys_job.job_group IS '任务组名'; -COMMENT ON COLUMN js_sys_job.description IS '任务描述'; -COMMENT ON COLUMN js_sys_job.invoke_target IS '调用目标字符串'; -COMMENT ON COLUMN js_sys_job.cron_expression IS 'Cron执行表达式'; -COMMENT ON COLUMN js_sys_job.misfire_instruction IS '计划执行错误策略'; -COMMENT ON COLUMN js_sys_job.concurrent IS '是否并发执行'; -COMMENT ON COLUMN js_sys_job.status IS '状态(0正常 1删除 2暂停)'; -COMMENT ON COLUMN js_sys_job.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_job.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_job.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_job.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_job.remarks IS '备注信息'; -COMMENT ON TABLE js_sys_lang IS '国际化语言'; -COMMENT ON COLUMN js_sys_lang.id IS '编号'; -COMMENT ON COLUMN js_sys_lang.module_code IS '归属模块'; -COMMENT ON COLUMN js_sys_lang.lang_code IS '语言编码'; -COMMENT ON COLUMN js_sys_lang.lang_text IS '语言译文'; -COMMENT ON COLUMN js_sys_lang.lang_type IS '语言类型'; -COMMENT ON COLUMN js_sys_lang.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_lang.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_lang.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_lang.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_lang.remarks IS '备注信息'; -COMMENT ON TABLE js_sys_log IS '操作日志表'; -COMMENT ON COLUMN js_sys_log.id IS '编号'; -COMMENT ON COLUMN js_sys_log.log_type IS '日志类型'; -COMMENT ON COLUMN js_sys_log.log_title IS '日志标题'; -COMMENT ON COLUMN js_sys_log.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_log.create_by_name IS '用户名称'; -COMMENT ON COLUMN js_sys_log.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_log.request_uri IS '请求URI'; -COMMENT ON COLUMN js_sys_log.request_method IS '操作方式'; -COMMENT ON COLUMN js_sys_log.request_params IS '操作提交的数据'; -COMMENT ON COLUMN js_sys_log.biz_key IS '业务主键'; -COMMENT ON COLUMN js_sys_log.biz_type IS '业务类型'; -COMMENT ON COLUMN js_sys_log.remote_addr IS '操作IP地址'; -COMMENT ON COLUMN js_sys_log.server_addr IS '请求服务器地址'; -COMMENT ON COLUMN js_sys_log.exception_info IS '异常信息'; -COMMENT ON COLUMN js_sys_log.user_agent IS '用户代理'; -COMMENT ON COLUMN js_sys_log.device_name IS '设备名称/操作系统'; -COMMENT ON COLUMN js_sys_log.browser_name IS '浏览器名称'; -COMMENT ON COLUMN js_sys_log.corp_code IS '归属集团Code'; -COMMENT ON COLUMN js_sys_log.corp_name IS '归属集团Name'; -COMMENT ON TABLE js_sys_menu IS '菜单表'; -COMMENT ON COLUMN js_sys_menu.menu_code IS '菜单编码'; -COMMENT ON COLUMN js_sys_menu.parent_code IS '父级编号'; -COMMENT ON COLUMN js_sys_menu.parent_codes IS '所有父级编号'; -COMMENT ON COLUMN js_sys_menu.tree_sort IS '本级排序号(升序)'; -COMMENT ON COLUMN js_sys_menu.tree_sorts IS '所有级别排序号'; -COMMENT ON COLUMN js_sys_menu.tree_leaf IS '是否最末级'; -COMMENT ON COLUMN js_sys_menu.tree_level IS '层次级别'; -COMMENT ON COLUMN js_sys_menu.tree_names IS '全节点名'; -COMMENT ON COLUMN js_sys_menu.menu_name IS '菜单名称'; -COMMENT ON COLUMN js_sys_menu.menu_type IS '菜单类型(1菜单 2权限 3开发)'; -COMMENT ON COLUMN js_sys_menu.menu_href IS '链接'; -COMMENT ON COLUMN js_sys_menu.menu_target IS '目标'; -COMMENT ON COLUMN js_sys_menu.menu_icon IS '图标'; -COMMENT ON COLUMN js_sys_menu.menu_color IS '颜色'; -COMMENT ON COLUMN js_sys_menu.permission IS '权限标识'; -COMMENT ON COLUMN js_sys_menu.weight IS '菜单权重'; -COMMENT ON COLUMN js_sys_menu.is_show IS '是否显示(1显示 0隐藏)'; -COMMENT ON COLUMN js_sys_menu.sys_code IS '归属系统(default:主导航菜单、mobileApp:APP菜单)'; -COMMENT ON COLUMN js_sys_menu.module_codes IS '归属模块(多个用逗号隔开)'; -COMMENT ON COLUMN js_sys_menu.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_menu.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_menu.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_menu.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_menu.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_menu.remarks IS '备注信息'; -COMMENT ON COLUMN js_sys_menu.extend_s1 IS '扩展 String 1'; -COMMENT ON COLUMN js_sys_menu.extend_s2 IS '扩展 String 2'; -COMMENT ON COLUMN js_sys_menu.extend_s3 IS '扩展 String 3'; -COMMENT ON COLUMN js_sys_menu.extend_s4 IS '扩展 String 4'; -COMMENT ON COLUMN js_sys_menu.extend_s5 IS '扩展 String 5'; -COMMENT ON COLUMN js_sys_menu.extend_s6 IS '扩展 String 6'; -COMMENT ON COLUMN js_sys_menu.extend_s7 IS '扩展 String 7'; -COMMENT ON COLUMN js_sys_menu.extend_s8 IS '扩展 String 8'; -COMMENT ON COLUMN js_sys_menu.extend_i1 IS '扩展 Integer 1'; -COMMENT ON COLUMN js_sys_menu.extend_i2 IS '扩展 Integer 2'; -COMMENT ON COLUMN js_sys_menu.extend_i3 IS '扩展 Integer 3'; -COMMENT ON COLUMN js_sys_menu.extend_i4 IS '扩展 Integer 4'; -COMMENT ON COLUMN js_sys_menu.extend_f1 IS '扩展 Float 1'; -COMMENT ON COLUMN js_sys_menu.extend_f2 IS '扩展 Float 2'; -COMMENT ON COLUMN js_sys_menu.extend_f3 IS '扩展 Float 3'; -COMMENT ON COLUMN js_sys_menu.extend_f4 IS '扩展 Float 4'; -COMMENT ON COLUMN js_sys_menu.extend_d1 IS '扩展 Date 1'; -COMMENT ON COLUMN js_sys_menu.extend_d2 IS '扩展 Date 2'; -COMMENT ON COLUMN js_sys_menu.extend_d3 IS '扩展 Date 3'; -COMMENT ON COLUMN js_sys_menu.extend_d4 IS '扩展 Date 4'; -COMMENT ON TABLE js_sys_module IS '模块表'; -COMMENT ON COLUMN js_sys_module.module_code IS '模块编码'; -COMMENT ON COLUMN js_sys_module.module_name IS '模块名称'; -COMMENT ON COLUMN js_sys_module.description IS '模块描述'; -COMMENT ON COLUMN js_sys_module.main_class_name IS '主类全名'; -COMMENT ON COLUMN js_sys_module.current_version IS '当前版本'; -COMMENT ON COLUMN js_sys_module.upgrade_info IS '升级信息'; -COMMENT ON COLUMN js_sys_module.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_module.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_module.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_module.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_module.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_module.remarks IS '备注信息'; -COMMENT ON TABLE js_sys_msg_inner IS '内部消息'; -COMMENT ON COLUMN js_sys_msg_inner.id IS '编号'; -COMMENT ON COLUMN js_sys_msg_inner.msg_title IS '消息标题'; -COMMENT ON COLUMN js_sys_msg_inner.content_level IS '内容级别(1普通 2一般 3紧急)'; -COMMENT ON COLUMN js_sys_msg_inner.content_type IS '内容类型(1公告 2新闻 3会议 4其它)'; -COMMENT ON COLUMN js_sys_msg_inner.msg_content IS '消息内容'; -COMMENT ON COLUMN js_sys_msg_inner.receive_type IS '接受者类型(1用户 2部门 3角色 4岗位)'; -COMMENT ON COLUMN js_sys_msg_inner.receive_codes IS '接受者字符串'; -COMMENT ON COLUMN js_sys_msg_inner.receive_names IS '接受者名称字符串'; -COMMENT ON COLUMN js_sys_msg_inner.send_user_code IS '发送者用户编码'; -COMMENT ON COLUMN js_sys_msg_inner.send_user_name IS '发送者用户姓名'; -COMMENT ON COLUMN js_sys_msg_inner.send_date IS '发送时间'; -COMMENT ON COLUMN js_sys_msg_inner.is_attac IS '是否有附件'; -COMMENT ON COLUMN js_sys_msg_inner.notify_types IS '通知类型(PC APP 短信 邮件 微信)多选'; -COMMENT ON COLUMN js_sys_msg_inner.status IS '状态(0正常 1删除 4审核 5驳回 9草稿)'; -COMMENT ON COLUMN js_sys_msg_inner.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_msg_inner.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_msg_inner.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_msg_inner.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_msg_inner.remarks IS '备注信息'; -COMMENT ON TABLE js_sys_msg_inner_record IS '内部消息发送记录表'; -COMMENT ON COLUMN js_sys_msg_inner_record.id IS '编号'; -COMMENT ON COLUMN js_sys_msg_inner_record.message_id IS '所属消息'; -COMMENT ON COLUMN js_sys_msg_inner_record.receive_user_code IS '接受者用户编码'; -COMMENT ON COLUMN js_sys_msg_inner_record.receive_user_name IS '接受者用户姓名'; -COMMENT ON COLUMN js_sys_msg_inner_record.read_status IS '读取状态(0未送达 1未读 2已读)'; -COMMENT ON COLUMN js_sys_msg_inner_record.read_date IS '阅读时间'; -COMMENT ON COLUMN js_sys_msg_inner_record.is_star IS '是否标星'; -COMMENT ON TABLE js_sys_msg_push IS '消息推送表'; -COMMENT ON COLUMN js_sys_msg_push.id IS '编号'; -COMMENT ON COLUMN js_sys_msg_push.msg_type IS '消息类型(PC APP 短信 邮件 微信)'; -COMMENT ON COLUMN js_sys_msg_push.msg_title IS '消息标题'; -COMMENT ON COLUMN js_sys_msg_push.msg_content IS '消息内容'; -COMMENT ON COLUMN js_sys_msg_push.msg_buttons IS '消息操作按钮(JSON)'; -COMMENT ON COLUMN js_sys_msg_push.receive_code IS '接受者账号'; -COMMENT ON COLUMN js_sys_msg_push.receive_user_code IS '接受者用户编码'; -COMMENT ON COLUMN js_sys_msg_push.receive_user_name IS '接受者用户姓名'; -COMMENT ON COLUMN js_sys_msg_push.email_cc IS '邮件抄送地址'; -COMMENT ON COLUMN js_sys_msg_push.email_bcc IS '邮件密送地址'; -COMMENT ON COLUMN js_sys_msg_push.send_user_code IS '发送者用户编码'; -COMMENT ON COLUMN js_sys_msg_push.send_user_name IS '发送者用户姓名'; -COMMENT ON COLUMN js_sys_msg_push.send_date IS '发送时间'; -COMMENT ON COLUMN js_sys_msg_push.plan_push_date IS '计划推送时间'; -COMMENT ON COLUMN js_sys_msg_push.push_number IS '推送尝试次数'; -COMMENT ON COLUMN js_sys_msg_push.push_result IS '推送结果信息'; -COMMENT ON COLUMN js_sys_msg_push.return_code IS '第三方返回结果码'; -COMMENT ON COLUMN js_sys_msg_push.return_msg_id IS '第三方返回消息编号'; -COMMENT ON COLUMN js_sys_msg_push.push_date IS '最后推送时间'; -COMMENT ON COLUMN js_sys_msg_push.push_status IS '推送状态(1成功 2失败)'; -COMMENT ON COLUMN js_sys_msg_push.push_after_read_status IS '指定推送后的读取状态'; -COMMENT ON COLUMN js_sys_msg_push.read_status IS '读取状态(0未送达 1未读 2已读)'; -COMMENT ON COLUMN js_sys_msg_push.read_date IS '读取时间'; -COMMENT ON COLUMN js_sys_msg_push.biz_key IS '业务主键'; -COMMENT ON COLUMN js_sys_msg_push.biz_type IS '业务类型'; -COMMENT ON TABLE js_sys_msg_push_wait IS '消息待推送表'; -COMMENT ON COLUMN js_sys_msg_push_wait.id IS '编号'; -COMMENT ON COLUMN js_sys_msg_push_wait.msg_type IS '消息类型(PC APP 短信 邮件 微信)'; -COMMENT ON COLUMN js_sys_msg_push_wait.msg_title IS '消息标题'; -COMMENT ON COLUMN js_sys_msg_push_wait.msg_content IS '消息内容'; -COMMENT ON COLUMN js_sys_msg_push_wait.msg_buttons IS '消息操作按钮(JSON)'; -COMMENT ON COLUMN js_sys_msg_push_wait.receive_code IS '接受者账号'; -COMMENT ON COLUMN js_sys_msg_push_wait.receive_user_code IS '接受者用户编码'; -COMMENT ON COLUMN js_sys_msg_push_wait.receive_user_name IS '接受者用户姓名'; -COMMENT ON COLUMN js_sys_msg_push_wait.email_cc IS '邮件抄送地址'; -COMMENT ON COLUMN js_sys_msg_push_wait.email_bcc IS '邮件密送地址'; -COMMENT ON COLUMN js_sys_msg_push_wait.send_user_code IS '发送者用户编码'; -COMMENT ON COLUMN js_sys_msg_push_wait.send_user_name IS '发送者用户姓名'; -COMMENT ON COLUMN js_sys_msg_push_wait.send_date IS '发送时间'; -COMMENT ON COLUMN js_sys_msg_push_wait.plan_push_date IS '计划推送时间'; -COMMENT ON COLUMN js_sys_msg_push_wait.push_number IS '推送尝试次数'; -COMMENT ON COLUMN js_sys_msg_push_wait.push_result IS '推送结果信息'; -COMMENT ON COLUMN js_sys_msg_push_wait.return_code IS '第三方返回结果码'; -COMMENT ON COLUMN js_sys_msg_push_wait.return_msg_id IS '第三方返回消息编号'; -COMMENT ON COLUMN js_sys_msg_push_wait.push_date IS '最后推送时间'; -COMMENT ON COLUMN js_sys_msg_push_wait.push_status IS '推送状态(1成功 2失败)'; -COMMENT ON COLUMN js_sys_msg_push_wait.push_after_read_status IS '指定推送后的读取状态'; -COMMENT ON COLUMN js_sys_msg_push_wait.read_status IS '读取状态(0未送达 1未读 2已读)'; -COMMENT ON COLUMN js_sys_msg_push_wait.read_date IS '读取时间'; -COMMENT ON COLUMN js_sys_msg_push_wait.biz_key IS '业务主键'; -COMMENT ON COLUMN js_sys_msg_push_wait.biz_type IS '业务类型'; -COMMENT ON TABLE js_sys_msg_tpl IS '消息模板'; -COMMENT ON COLUMN js_sys_msg_tpl.id IS '编号'; -COMMENT ON COLUMN js_sys_msg_tpl.tpl_key IS '模板键值'; -COMMENT ON COLUMN js_sys_msg_tpl.tpl_name IS '模板名称'; -COMMENT ON COLUMN js_sys_msg_tpl.tpl_type IS '模板类型'; -COMMENT ON COLUMN js_sys_msg_tpl.tpl_content IS '模板内容'; -COMMENT ON COLUMN js_sys_msg_tpl.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_msg_tpl.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_msg_tpl.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_msg_tpl.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_msg_tpl.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_msg_tpl.remarks IS '备注信息'; -COMMENT ON TABLE js_sys_office IS '组织机构表'; -COMMENT ON COLUMN js_sys_office.office_code IS '机构编码'; -COMMENT ON COLUMN js_sys_office.parent_code IS '父级编号'; -COMMENT ON COLUMN js_sys_office.parent_codes IS '所有父级编号'; -COMMENT ON COLUMN js_sys_office.tree_sort IS '本级排序号(升序)'; -COMMENT ON COLUMN js_sys_office.tree_sorts IS '所有级别排序号'; -COMMENT ON COLUMN js_sys_office.tree_leaf IS '是否最末级'; -COMMENT ON COLUMN js_sys_office.tree_level IS '层次级别'; -COMMENT ON COLUMN js_sys_office.tree_names IS '全节点名'; -COMMENT ON COLUMN js_sys_office.view_code IS '机构代码'; -COMMENT ON COLUMN js_sys_office.office_name IS '机构名称'; -COMMENT ON COLUMN js_sys_office.full_name IS '机构全称'; -COMMENT ON COLUMN js_sys_office.office_type IS '机构类型'; -COMMENT ON COLUMN js_sys_office.leader IS '负责人'; -COMMENT ON COLUMN js_sys_office.phone IS '办公电话'; -COMMENT ON COLUMN js_sys_office.address IS '联系地址'; -COMMENT ON COLUMN js_sys_office.zip_code IS '邮政编码'; -COMMENT ON COLUMN js_sys_office.email IS '电子邮箱'; -COMMENT ON COLUMN js_sys_office.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_office.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_office.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_office.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_office.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_office.remarks IS '备注信息'; -COMMENT ON COLUMN js_sys_office.corp_code IS '归属集团Code'; -COMMENT ON COLUMN js_sys_office.corp_name IS '归属集团Name'; -COMMENT ON COLUMN js_sys_office.extend_s1 IS '扩展 String 1'; -COMMENT ON COLUMN js_sys_office.extend_s2 IS '扩展 String 2'; -COMMENT ON COLUMN js_sys_office.extend_s3 IS '扩展 String 3'; -COMMENT ON COLUMN js_sys_office.extend_s4 IS '扩展 String 4'; -COMMENT ON COLUMN js_sys_office.extend_s5 IS '扩展 String 5'; -COMMENT ON COLUMN js_sys_office.extend_s6 IS '扩展 String 6'; -COMMENT ON COLUMN js_sys_office.extend_s7 IS '扩展 String 7'; -COMMENT ON COLUMN js_sys_office.extend_s8 IS '扩展 String 8'; -COMMENT ON COLUMN js_sys_office.extend_i1 IS '扩展 Integer 1'; -COMMENT ON COLUMN js_sys_office.extend_i2 IS '扩展 Integer 2'; -COMMENT ON COLUMN js_sys_office.extend_i3 IS '扩展 Integer 3'; -COMMENT ON COLUMN js_sys_office.extend_i4 IS '扩展 Integer 4'; -COMMENT ON COLUMN js_sys_office.extend_f1 IS '扩展 Float 1'; -COMMENT ON COLUMN js_sys_office.extend_f2 IS '扩展 Float 2'; -COMMENT ON COLUMN js_sys_office.extend_f3 IS '扩展 Float 3'; -COMMENT ON COLUMN js_sys_office.extend_f4 IS '扩展 Float 4'; -COMMENT ON COLUMN js_sys_office.extend_d1 IS '扩展 Date 1'; -COMMENT ON COLUMN js_sys_office.extend_d2 IS '扩展 Date 2'; -COMMENT ON COLUMN js_sys_office.extend_d3 IS '扩展 Date 3'; -COMMENT ON COLUMN js_sys_office.extend_d4 IS '扩展 Date 4'; -COMMENT ON TABLE js_sys_post IS '员工岗位表'; -COMMENT ON COLUMN js_sys_post.post_code IS '岗位编码'; -COMMENT ON COLUMN js_sys_post.post_name IS '岗位名称'; -COMMENT ON COLUMN js_sys_post.post_type IS '岗位分类(高管、中层、基层)'; -COMMENT ON COLUMN js_sys_post.post_sort IS '岗位排序(升序)'; -COMMENT ON COLUMN js_sys_post.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_post.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_post.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_post.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_post.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_post.remarks IS '备注信息'; -COMMENT ON COLUMN js_sys_post.corp_code IS '归属集团Code'; -COMMENT ON COLUMN js_sys_post.corp_name IS '归属集团Name'; -COMMENT ON TABLE js_sys_role IS '角色表'; -COMMENT ON COLUMN js_sys_role.role_code IS '角色编码'; -COMMENT ON COLUMN js_sys_role.role_name IS '角色名称'; -COMMENT ON COLUMN js_sys_role.role_type IS '角色分类(高管、中层、基层、其它)'; -COMMENT ON COLUMN js_sys_role.role_sort IS '角色排序(升序)'; -COMMENT ON COLUMN js_sys_role.is_sys IS '系统内置(1是 0否)'; -COMMENT ON COLUMN js_sys_role.user_type IS '用户类型(employee员工 member会员)'; -COMMENT ON COLUMN js_sys_role.data_scope IS '数据范围设置(0未设置 1全部数据 2自定义数据)'; -COMMENT ON COLUMN js_sys_role.status IS '状态(0正常 1删除 2停用)'; -COMMENT ON COLUMN js_sys_role.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_role.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_role.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_role.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_role.remarks IS '备注信息'; -COMMENT ON COLUMN js_sys_role.corp_code IS '归属集团Code'; -COMMENT ON COLUMN js_sys_role.corp_name IS '归属集团Name'; -COMMENT ON TABLE js_sys_role_data_scope IS '角色数据权限表'; -COMMENT ON COLUMN js_sys_role_data_scope.role_code IS '控制角色编码'; -COMMENT ON COLUMN js_sys_role_data_scope.ctrl_type IS '控制类型'; -COMMENT ON COLUMN js_sys_role_data_scope.ctrl_data IS '控制数据'; -COMMENT ON COLUMN js_sys_role_data_scope.ctrl_permi IS '控制权限'; -COMMENT ON TABLE js_sys_role_menu IS '角色与菜单关联表'; -COMMENT ON COLUMN js_sys_role_menu.role_code IS '角色编码'; -COMMENT ON COLUMN js_sys_role_menu.menu_code IS '菜单编码'; -COMMENT ON TABLE js_sys_user IS '用户表'; -COMMENT ON COLUMN js_sys_user.user_code IS '用户编码'; -COMMENT ON COLUMN js_sys_user.login_code IS '登录账号'; -COMMENT ON COLUMN js_sys_user.user_name IS '用户昵称'; -COMMENT ON COLUMN js_sys_user.password IS '登录密码'; -COMMENT ON COLUMN js_sys_user.email IS '电子邮箱'; -COMMENT ON COLUMN js_sys_user.mobile IS '手机号码'; -COMMENT ON COLUMN js_sys_user.phone IS '办公电话'; -COMMENT ON COLUMN js_sys_user.sex IS '用户性别'; -COMMENT ON COLUMN js_sys_user.avatar IS '头像路径'; -COMMENT ON COLUMN js_sys_user.sign IS '个性签名'; -COMMENT ON COLUMN js_sys_user.wx_openid IS '绑定的微信号'; -COMMENT ON COLUMN js_sys_user.mobile_imei IS '绑定的手机串号'; -COMMENT ON COLUMN js_sys_user.user_type IS '用户类型'; -COMMENT ON COLUMN js_sys_user.ref_code IS '用户类型引用编号'; -COMMENT ON COLUMN js_sys_user.ref_name IS '用户类型引用姓名'; -COMMENT ON COLUMN js_sys_user.mgr_type IS '管理员类型(0非管理员 1系统管理员 2二级管理员)'; -COMMENT ON COLUMN js_sys_user.pwd_security_level IS '密码安全级别(0初始 1很弱 2弱 3安全 4很安全)'; -COMMENT ON COLUMN js_sys_user.pwd_update_date IS '密码最后更新时间'; -COMMENT ON COLUMN js_sys_user.pwd_update_record IS '密码修改记录'; -COMMENT ON COLUMN js_sys_user.pwd_question IS '密保问题'; -COMMENT ON COLUMN js_sys_user.pwd_question_answer IS '密保问题答案'; -COMMENT ON COLUMN js_sys_user.pwd_question_2 IS '密保问题2'; -COMMENT ON COLUMN js_sys_user.pwd_question_answer_2 IS '密保问题答案2'; -COMMENT ON COLUMN js_sys_user.pwd_question_3 IS '密保问题3'; -COMMENT ON COLUMN js_sys_user.pwd_question_answer_3 IS '密保问题答案3'; -COMMENT ON COLUMN js_sys_user.pwd_quest_update_date IS '密码问题修改时间'; -COMMENT ON COLUMN js_sys_user.last_login_ip IS '最后登陆IP'; -COMMENT ON COLUMN js_sys_user.last_login_date IS '最后登陆时间'; -COMMENT ON COLUMN js_sys_user.freeze_date IS '冻结时间'; -COMMENT ON COLUMN js_sys_user.freeze_cause IS '冻结原因'; -COMMENT ON COLUMN js_sys_user.user_weight IS '用户权重(降序)'; -COMMENT ON COLUMN js_sys_user.status IS '状态(0正常 1删除 2停用 3冻结)'; -COMMENT ON COLUMN js_sys_user.create_by IS '创建者'; -COMMENT ON COLUMN js_sys_user.create_date IS '创建时间'; -COMMENT ON COLUMN js_sys_user.update_by IS '更新者'; -COMMENT ON COLUMN js_sys_user.update_date IS '更新时间'; -COMMENT ON COLUMN js_sys_user.remarks IS '备注信息'; -COMMENT ON COLUMN js_sys_user.corp_code IS '归属集团Code'; -COMMENT ON COLUMN js_sys_user.corp_name IS '归属集团Name'; -COMMENT ON COLUMN js_sys_user.extend_s1 IS '扩展 String 1'; -COMMENT ON COLUMN js_sys_user.extend_s2 IS '扩展 String 2'; -COMMENT ON COLUMN js_sys_user.extend_s3 IS '扩展 String 3'; -COMMENT ON COLUMN js_sys_user.extend_s4 IS '扩展 String 4'; -COMMENT ON COLUMN js_sys_user.extend_s5 IS '扩展 String 5'; -COMMENT ON COLUMN js_sys_user.extend_s6 IS '扩展 String 6'; -COMMENT ON COLUMN js_sys_user.extend_s7 IS '扩展 String 7'; -COMMENT ON COLUMN js_sys_user.extend_s8 IS '扩展 String 8'; -COMMENT ON COLUMN js_sys_user.extend_i1 IS '扩展 Integer 1'; -COMMENT ON COLUMN js_sys_user.extend_i2 IS '扩展 Integer 2'; -COMMENT ON COLUMN js_sys_user.extend_i3 IS '扩展 Integer 3'; -COMMENT ON COLUMN js_sys_user.extend_i4 IS '扩展 Integer 4'; -COMMENT ON COLUMN js_sys_user.extend_f1 IS '扩展 Float 1'; -COMMENT ON COLUMN js_sys_user.extend_f2 IS '扩展 Float 2'; -COMMENT ON COLUMN js_sys_user.extend_f3 IS '扩展 Float 3'; -COMMENT ON COLUMN js_sys_user.extend_f4 IS '扩展 Float 4'; -COMMENT ON COLUMN js_sys_user.extend_d1 IS '扩展 Date 1'; -COMMENT ON COLUMN js_sys_user.extend_d2 IS '扩展 Date 2'; -COMMENT ON COLUMN js_sys_user.extend_d3 IS '扩展 Date 3'; -COMMENT ON COLUMN js_sys_user.extend_d4 IS '扩展 Date 4'; -COMMENT ON TABLE js_sys_user_data_scope IS '用户数据权限表'; -COMMENT ON COLUMN js_sys_user_data_scope.user_code IS '控制用户编码'; -COMMENT ON COLUMN js_sys_user_data_scope.ctrl_type IS '控制类型'; -COMMENT ON COLUMN js_sys_user_data_scope.ctrl_data IS '控制数据'; -COMMENT ON COLUMN js_sys_user_data_scope.ctrl_permi IS '控制权限'; -COMMENT ON TABLE js_sys_user_role IS '用户与角色关联表'; -COMMENT ON COLUMN js_sys_user_role.user_code IS '用户编码'; -COMMENT ON COLUMN js_sys_user_role.role_code IS '角色编码'; - - - + +/* Drop Indexes */ + +DROP INDEX idx_sys_area_pc; +DROP INDEX idx_sys_area_ts; +DROP INDEX idx_sys_area_status; +DROP INDEX idx_sys_area_pcs; +DROP INDEX idx_sys_area_tss; +DROP INDEX idx_sys_company_cc; +DROP INDEX idx_sys_company_pc; +DROP INDEX idx_sys_company_ts; +DROP INDEX idx_sys_company_status; +DROP INDEX idx_sys_company_vc; +DROP INDEX idx_sys_company_pcs; +DROP INDEX idx_sys_company_tss; +DROP INDEX idx_sys_config_key; +DROP INDEX idx_sys_dict_data_cc; +DROP INDEX idx_sys_dict_data_dt; +DROP INDEX idx_sys_dict_data_pc; +DROP INDEX idx_sys_dict_data_status; +DROP INDEX idx_sys_dict_data_pcs; +DROP INDEX idx_sys_dict_data_ts; +DROP INDEX idx_sys_dict_data_tss; +DROP INDEX idx_sys_dict_data_dv; +DROP INDEX idx_sys_dict_type_is; +DROP INDEX idx_sys_dict_type_status; +DROP INDEX idx_sys_employee_cco; +DROP INDEX idx_sys_employee_cc; +DROP INDEX idx_sys_employee_ud; +DROP INDEX idx_sys_employee_oc; +DROP INDEX idx_sys_employee_status; +DROP INDEX idx_sys_file_entity_md5; +DROP INDEX idx_sys_file_entity_size; +DROP INDEX idx_sys_file_biz_ft; +DROP INDEX idx_sys_file_biz_fi; +DROP INDEX idx_sys_file_biz_status; +DROP INDEX idx_sys_file_biz_cb; +DROP INDEX idx_sys_file_biz_ud; +DROP INDEX idx_sys_file_biz_bt; +DROP INDEX idx_sys_file_biz_bk; +DROP INDEX idx_sys_job_status; +DROP INDEX idx_sys_lang_code; +DROP INDEX idx_sys_lang_type; +DROP INDEX idx_sys_log_cd; +DROP INDEX idx_sys_log_cc; +DROP INDEX idx_sys_log_lt; +DROP INDEX idx_sys_log_bk; +DROP INDEX idx_sys_log_bt; +DROP INDEX idx_sys_menu_pc; +DROP INDEX idx_sys_menu_ts; +DROP INDEX idx_sys_menu_status; +DROP INDEX idx_sys_menu_mt; +DROP INDEX idx_sys_menu_pss; +DROP INDEX idx_sys_menu_tss; +DROP INDEX idx_sys_menu_sc; +DROP INDEX idx_sys_menu_is; +DROP INDEX idx_sys_menu_mcs; +DROP INDEX idx_sys_module_status; +DROP INDEX idx_sys_message_cb; +DROP INDEX idx_sys_message_status; +DROP INDEX idx_sys_message_cl; +DROP INDEX idx_sys_message_sc; +DROP INDEX idx_sys_message_sd; +DROP INDEX idx_sys_message_record_mi; +DROP INDEX idx_sys_message_record_rc; +DROP INDEX idx_sys_message_record_ruc; +DROP INDEX idx_sys_message_record_status; +DROP INDEX idx_sys_message_record_star; +DROP INDEX idx_sys_msg_push_type; +DROP INDEX idx_sys_msg_push_rc; +DROP INDEX idx_sys_msg_push_uc; +DROP INDEX idx_sys_msg_push_suc; +DROP INDEX idx_sys_msg_push_pd; +DROP INDEX idx_sys_msg_push_ps; +DROP INDEX idx_sys_msg_push_rs; +DROP INDEX idx_sys_msg_push_bk; +DROP INDEX idx_sys_msg_push_bt; +DROP INDEX idx_sys_msg_pushw_type; +DROP INDEX idx_sys_msg_pushw_rc; +DROP INDEX idx_sys_msg_pushw_uc; +DROP INDEX idx_sys_msg_pushw_suc; +DROP INDEX idx_sys_msg_pushw_pd; +DROP INDEX idx_sys_msg_pushw_ps; +DROP INDEX idx_sys_msg_pushw_rs; +DROP INDEX idx_sys_msg_pushw_bk; +DROP INDEX idx_sys_msg_pushw_bt; +DROP INDEX idx_sys_msg_tpl_key; +DROP INDEX idx_sys_msg_tpl_type; +DROP INDEX idx_sys_msg_tpl_status; +DROP INDEX idx_sys_office_cc; +DROP INDEX idx_sys_office_pc; +DROP INDEX idx_sys_office_pcs; +DROP INDEX idx_sys_office_status; +DROP INDEX idx_sys_office_ot; +DROP INDEX idx_sys_office_vc; +DROP INDEX idx_sys_office_ts; +DROP INDEX idx_sys_office_tss; +DROP INDEX idx_sys_post_cc; +DROP INDEX idx_sys_post_status; +DROP INDEX idx_sys_post_ps; +DROP INDEX idx_sys_role_cc; +DROP INDEX idx_sys_role_is; +DROP INDEX idx_sys_role_status; +DROP INDEX idx_sys_role_rs; +DROP INDEX idx_sys_user_lc; +DROP INDEX idx_sys_user_email; +DROP INDEX idx_sys_user_mobile; +DROP INDEX idx_sys_user_wo; +DROP INDEX idx_sys_user_imei; +DROP INDEX idx_sys_user_rt; +DROP INDEX idx_sys_user_rc; +DROP INDEX idx_sys_user_mt; +DROP INDEX idx_sys_user_us; +DROP INDEX idx_sys_user_ud; +DROP INDEX idx_sys_user_status; +DROP INDEX idx_sys_user_cc; + + + +/* Drop Tables */ + +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 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_push_wait 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 */ + +-- 行政区划 +CREATE TABLE js_sys_area +( + area_code varchar2(100) NOT NULL, + parent_code varchar2(64) NOT NULL, + parent_codes varchar2(2000) NOT NULL, + tree_sort number(10) NOT NULL, + tree_sorts varchar2(1200) NOT NULL, + tree_leaf char(1) NOT NULL, + tree_level number(4) NOT NULL, + tree_names varchar2(2000) NOT NULL, + area_name nvarchar2(100) NOT NULL, + area_type char(1), + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + PRIMARY KEY (area_code) +); + + +-- 公司表 +CREATE TABLE js_sys_company +( + company_code varchar2(64) NOT NULL, + parent_code varchar2(64) NOT NULL, + parent_codes varchar2(2000) NOT NULL, + tree_sort number(10) NOT NULL, + tree_sorts varchar2(1200) NOT NULL, + tree_leaf char(1) NOT NULL, + tree_level number(4) NOT NULL, + tree_names varchar2(2000) NOT NULL, + view_code varchar2(100) NOT NULL, + company_name nvarchar2(200) NOT NULL, + full_name nvarchar2(200) NOT NULL, + area_code varchar2(100), + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + corp_code varchar2(64) DEFAULT '0' NOT NULL, + corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, + extend_s1 nvarchar2(500), + extend_s2 nvarchar2(500), + extend_s3 nvarchar2(500), + extend_s4 nvarchar2(500), + extend_s5 nvarchar2(500), + extend_s6 nvarchar2(500), + extend_s7 nvarchar2(500), + extend_s8 nvarchar2(500), + extend_i1 number(19), + extend_i2 number(19), + extend_i3 number(19), + extend_i4 number(19), + extend_f1 number(19,4), + extend_f2 number(19,4), + extend_f3 number(19,4), + extend_f4 number(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 varchar2(64) NOT NULL, + office_code varchar2(64) NOT NULL, + PRIMARY KEY (company_code, office_code) +); + + +-- 参数配置表 +CREATE TABLE js_sys_config +( + id varchar2(64) NOT NULL, + config_name nvarchar2(100) NOT NULL, + config_key varchar2(100) NOT NULL, + config_value nvarchar2(2000) NOT NULL, + is_sys char(1) NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + PRIMARY KEY (id) +); + + +-- 字典数据表 +CREATE TABLE js_sys_dict_data +( + dict_code varchar2(64) NOT NULL, + parent_code varchar2(64) NOT NULL, + parent_codes varchar2(2000) NOT NULL, + tree_sort number(10) NOT NULL, + tree_sorts varchar2(1200) NOT NULL, + tree_leaf char(1) NOT NULL, + tree_level number(4) NOT NULL, + tree_names varchar2(2000) NOT NULL, + dict_label nvarchar2(100) NOT NULL, + dict_value varchar2(100) NOT NULL, + dict_type varchar2(100) NOT NULL, + is_sys char(1) NOT NULL, + description nvarchar2(500), + css_style nvarchar2(500), + css_class nvarchar2(500), + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + corp_code varchar2(64) DEFAULT '0' NOT NULL, + corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, + extend_s1 nvarchar2(500), + extend_s2 nvarchar2(500), + extend_s3 nvarchar2(500), + extend_s4 nvarchar2(500), + extend_s5 nvarchar2(500), + extend_s6 nvarchar2(500), + extend_s7 nvarchar2(500), + extend_s8 nvarchar2(500), + extend_i1 number(19), + extend_i2 number(19), + extend_i3 number(19), + extend_i4 number(19), + extend_f1 number(19,4), + extend_f2 number(19,4), + extend_f3 number(19,4), + extend_f4 number(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 varchar2(64) NOT NULL, + dict_name nvarchar2(100) NOT NULL, + dict_type varchar2(100) NOT NULL UNIQUE, + is_sys char(1) NOT NULL, + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + PRIMARY KEY (id) +); + + +-- 员工表 +CREATE TABLE js_sys_employee +( + emp_code varchar2(64) NOT NULL, + emp_name nvarchar2(100) NOT NULL, + emp_name_en varchar2(100), + office_code varchar2(64) NOT NULL, + office_name nvarchar2(100) NOT NULL, + company_code varchar2(64), + company_name nvarchar2(200), + status char(1) NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + corp_code varchar2(64) DEFAULT '0' NOT NULL, + corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, + PRIMARY KEY (emp_code) +); + + +-- 员工与岗位关联表 +CREATE TABLE js_sys_employee_post +( + emp_code varchar2(64) NOT NULL, + post_code varchar2(64) NOT NULL, + PRIMARY KEY (emp_code, post_code) +); + + +-- 文件实体表 +CREATE TABLE js_sys_file_entity +( + file_id varchar2(64) NOT NULL, + file_md5 varchar2(64) NOT NULL UNIQUE, + 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, + PRIMARY KEY (file_id) +); + + +-- 文件上传表 +CREATE TABLE js_sys_file_upload +( + id varchar2(64) NOT NULL, + file_id varchar2(64) NOT NULL, + file_name nvarchar2(500) NOT NULL, + file_type varchar2(20) NOT NULL, + biz_key varchar2(64), + biz_type varchar2(64), + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + PRIMARY KEY (id) +); + + +-- 作业调度表 +CREATE TABLE js_sys_job +( + job_name varchar2(64) NOT NULL, + job_group varchar2(64) NOT NULL, + description nvarchar2(100) NOT NULL, + invoke_target nvarchar2(1000) NOT NULL, + cron_expression varchar2(255) NOT NULL, + misfire_instruction number(1) NOT NULL, + concurrent char(1) NOT NULL, + status char(1) NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + PRIMARY KEY (job_name, job_group) +); + + +-- 国际化语言 +CREATE TABLE js_sys_lang +( + id varchar2(64) NOT NULL, + module_code varchar2(64) NOT NULL, + lang_code nvarchar2(500) NOT NULL, + lang_text nvarchar2(500) NOT NULL, + lang_type varchar2(50) NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + PRIMARY KEY (id) +); + + +-- 操作日志表 +CREATE TABLE js_sys_log +( + id varchar2(64) NOT NULL, + log_type char(1) NOT NULL, + log_title nvarchar2(500) NOT NULL, + create_by varchar2(64) NOT NULL, + create_by_name nvarchar2(100) NOT NULL, + create_date timestamp NOT NULL, + request_uri nvarchar2(255), + request_method varchar2(10), + request_params clob, + biz_key varchar2(64), + biz_type varchar2(64), + remote_addr varchar2(255) NOT NULL, + server_addr varchar2(255) NOT NULL, + exception_info clob, + user_agent nvarchar2(500), + device_name varchar2(100), + browser_name varchar2(100), + corp_code varchar2(64) DEFAULT '0' NOT NULL, + corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, + PRIMARY KEY (id) +); + + +-- 菜单表 +CREATE TABLE js_sys_menu +( + menu_code varchar2(64) NOT NULL, + parent_code varchar2(64) NOT NULL, + parent_codes varchar2(2000) NOT NULL, + tree_sort number(10) NOT NULL, + tree_sorts varchar2(1200) NOT NULL, + tree_leaf char(1) NOT NULL, + tree_level number(4) NOT NULL, + tree_names varchar2(2000) NOT NULL, + menu_name varchar2(100) NOT NULL, + menu_type char(1) NOT NULL, + menu_href varchar2(2000), + menu_target varchar2(20), + menu_icon varchar2(100), + menu_color varchar2(50), + permission varchar2(2000), + weight number(4), + is_show char(1) NOT NULL, + sys_code varchar2(64) NOT NULL, + module_codes varchar2(500) NOT NULL, + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + extend_s1 nvarchar2(500), + extend_s2 nvarchar2(500), + extend_s3 nvarchar2(500), + extend_s4 nvarchar2(500), + extend_s5 nvarchar2(500), + extend_s6 nvarchar2(500), + extend_s7 nvarchar2(500), + extend_s8 nvarchar2(500), + extend_i1 number(19), + extend_i2 number(19), + extend_i3 number(19), + extend_i4 number(19), + extend_f1 number(19,4), + extend_f2 number(19,4), + extend_f3 number(19,4), + extend_f4 number(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 varchar2(64) NOT NULL, + module_name varchar2(100) NOT NULL, + description nvarchar2(500), + main_class_name varchar2(500), + current_version varchar2(50), + upgrade_info varchar2(300), + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + PRIMARY KEY (module_code) +); + + +-- 内部消息 +CREATE TABLE js_sys_msg_inner +( + id varchar2(64) NOT NULL, + msg_title varchar2(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 varchar2(64) NOT NULL, + send_user_name varchar2(100) NOT NULL, + send_date timestamp NOT NULL, + is_attac char(1), + notify_types varchar2(100) NOT NULL, + status char(1) NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + PRIMARY KEY (id) +); + + +-- 内部消息发送记录表 +CREATE TABLE js_sys_msg_inner_record +( + id varchar2(64) NOT NULL, + message_id varchar2(64) NOT NULL, + receive_user_code varchar2(64), + receive_user_name varchar2(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 varchar2(64) NOT NULL, + msg_type varchar2(16) NOT NULL, + msg_title varchar2(200) NOT NULL, + msg_content clob NOT NULL, + biz_key varchar2(64), + biz_type varchar2(64), + receive_code varchar2(64) NOT NULL, + receive_user_code varchar2(64) NOT NULL, + receive_user_name varchar2(100) NOT NULL, + send_user_code varchar2(64) NOT NULL, + send_user_name varchar2(100) NOT NULL, + send_date timestamp NOT NULL, + is_merge_push char(1), + plan_push_date timestamp, + push_number number(10,0), + push_return_code varchar2(200), + push_return_msg_id varchar2(200), + push_return_content clob, + push_status char(1), + push_date date, + read_status char(1), + read_date date, + PRIMARY KEY (id) +); + + +-- 消息待推送表 +CREATE TABLE js_sys_msg_push_wait +( + id varchar2(64) NOT NULL, + msg_type varchar2(16) NOT NULL, + msg_title varchar2(200) NOT NULL, + msg_content clob NOT NULL, + biz_key varchar2(64), + biz_type varchar2(64), + receive_code varchar2(64) NOT NULL, + receive_user_code varchar2(64) NOT NULL, + receive_user_name varchar2(100) NOT NULL, + send_user_code varchar2(64) NOT NULL, + send_user_name varchar2(100) NOT NULL, + send_date timestamp NOT NULL, + is_merge_push char(1), + plan_push_date timestamp, + push_number number(10,0), + push_return_content clob, + push_return_code varchar2(200), + push_return_msg_id varchar2(200), + push_status char(1), + push_date date, + read_status char(1), + read_date date, + PRIMARY KEY (id) +); + + +-- 消息模板 +CREATE TABLE js_sys_msg_template +( + id varchar2(64) NOT NULL, + module_code varchar2(64), + tpl_key varchar2(100) NOT NULL, + tpl_name nvarchar2(100) NOT NULL, + tpl_type char(1) NOT NULL, + tpl_content clob NOT NULL, + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + PRIMARY KEY (id) +); + + +-- 组织机构表 +CREATE TABLE js_sys_office +( + office_code varchar2(64) NOT NULL, + parent_code varchar2(64) NOT NULL, + parent_codes varchar2(2000) NOT NULL, + tree_sort number(10) NOT NULL, + tree_sorts varchar2(1200) NOT NULL, + tree_leaf char(1) NOT NULL, + tree_level number(4) NOT NULL, + tree_names varchar2(2000) NOT NULL, + view_code varchar2(100) NOT NULL, + office_name nvarchar2(100) NOT NULL, + full_name varchar2(200) NOT NULL, + office_type char(1) NOT NULL, + leader varchar2(100), + phone varchar2(100), + address varchar2(255), + zip_code varchar2(100), + email varchar2(300), + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + corp_code varchar2(64) DEFAULT '0' NOT NULL, + corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, + extend_s1 nvarchar2(500), + extend_s2 nvarchar2(500), + extend_s3 nvarchar2(500), + extend_s4 nvarchar2(500), + extend_s5 nvarchar2(500), + extend_s6 nvarchar2(500), + extend_s7 nvarchar2(500), + extend_s8 nvarchar2(500), + extend_i1 number(19), + extend_i2 number(19), + extend_i3 number(19), + extend_i4 number(19), + extend_f1 number(19,4), + extend_f2 number(19,4), + extend_f3 number(19,4), + extend_f4 number(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 varchar2(64) NOT NULL, + post_name varchar2(100) NOT NULL, + post_type varchar2(100), + post_sort number(10), + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + corp_code varchar2(64) DEFAULT '0' NOT NULL, + corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, + PRIMARY KEY (post_code) +); + + +-- 角色表 +CREATE TABLE js_sys_role +( + role_code varchar2(64) NOT NULL, + role_name varchar2(100) NOT NULL, + role_type varchar2(100), + role_sort number(10), + is_sys char(1), + user_type varchar2(16), + data_scope char(1), + status char(1) DEFAULT '0' NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + corp_code varchar2(64) DEFAULT '0' NOT NULL, + corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, + PRIMARY KEY (role_code) +); + + +-- 角色数据权限表 +CREATE TABLE js_sys_role_data_scope +( + role_code varchar2(64) NOT NULL, + ctrl_type varchar2(20) NOT NULL, + ctrl_data varchar2(64) NOT NULL, + ctrl_permi varchar2(64) NOT NULL, + PRIMARY KEY (role_code, ctrl_type, ctrl_data, ctrl_permi) +); + + +-- 角色与菜单关联表 +CREATE TABLE js_sys_role_menu +( + role_code varchar2(64) NOT NULL, + menu_code varchar2(64) NOT NULL, + PRIMARY KEY (role_code, menu_code) +); + + +-- 用户表 +CREATE TABLE js_sys_user +( + user_code varchar2(100) NOT NULL, + login_code varchar2(100) NOT NULL, + user_name varchar2(100) NOT NULL, + password varchar2(100) NOT NULL, + email varchar2(300), + mobile varchar2(100), + phone varchar2(100), + sex char(1), + avatar varchar2(2000), + sign nvarchar2(200), + wx_openid varchar2(100), + mobile_imei varchar2(100), + user_type varchar2(16) NOT NULL, + ref_code varchar2(64), + ref_name varchar2(100), + mgr_type char(1) NOT NULL, + pwd_security_level number(1), + pwd_update_date timestamp, + pwd_update_record varchar2(2000), + pwd_question varchar2(200), + pwd_question_answer varchar2(200), + pwd_question_2 varchar2(200), + pwd_question_answer_2 varchar2(200), + pwd_question_3 varchar2(200), + pwd_question_answer_3 varchar2(200), + pwd_quest_update_date timestamp, + last_login_ip varchar2(100), + last_login_date timestamp, + freeze_date timestamp, + freeze_cause varchar2(200), + user_weight number(8) DEFAULT 0, + status char NOT NULL, + create_by varchar2(64) NOT NULL, + create_date timestamp NOT NULL, + update_by varchar2(64) NOT NULL, + update_date timestamp NOT NULL, + remarks nvarchar2(500), + corp_code varchar2(64) DEFAULT '0' NOT NULL, + corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL, + extend_s1 nvarchar2(500), + extend_s2 nvarchar2(500), + extend_s3 nvarchar2(500), + extend_s4 nvarchar2(500), + extend_s5 nvarchar2(500), + extend_s6 nvarchar2(500), + extend_s7 nvarchar2(500), + extend_s8 nvarchar2(500), + extend_i1 number(19), + extend_i2 number(19), + extend_i3 number(19), + extend_i4 number(19), + extend_f1 number(19,4), + extend_f2 number(19,4), + extend_f3 number(19,4), + extend_f4 number(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 varchar2(100) NOT NULL, + ctrl_type varchar2(20) NOT NULL, + ctrl_data varchar2(64) NOT NULL, + ctrl_permi varchar2(64) NOT NULL, + PRIMARY KEY (user_code, ctrl_type, ctrl_data, ctrl_permi) +); + + +-- 用户与角色关联表 +CREATE TABLE js_sys_user_role +( + user_code varchar2(100) NOT NULL, + role_code varchar2(64) NOT NULL, + PRIMARY KEY (user_code, role_code) +); + + + +/* Create Indexes */ + +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_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_cd 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_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_module_status ON js_sys_module (status); +CREATE INDEX idx_sys_message_cb ON js_sys_msg_inner (create_by); +CREATE INDEX idx_sys_message_status ON js_sys_msg_inner (status); +CREATE INDEX idx_sys_message_cl ON js_sys_msg_inner (content_level); +CREATE INDEX idx_sys_message_sc ON js_sys_msg_inner (send_user_code); +CREATE INDEX idx_sys_message_sd ON js_sys_msg_inner (send_date); +CREATE INDEX idx_sys_message_record_mi ON js_sys_msg_inner_record (message_id); +CREATE INDEX idx_sys_message_record_rc ON js_sys_msg_inner_record (receive_user_code); +CREATE INDEX idx_sys_message_record_ruc ON js_sys_msg_inner_record (receive_user_code); +CREATE INDEX idx_sys_message_record_status ON js_sys_msg_inner_record (read_status); +CREATE INDEX idx_sys_message_record_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_pushw_type ON js_sys_msg_push_wait (msg_type); +CREATE INDEX idx_sys_msg_pushw_rc ON js_sys_msg_push_wait (receive_code); +CREATE INDEX idx_sys_msg_pushw_uc ON js_sys_msg_push_wait (receive_user_code); +CREATE INDEX idx_sys_msg_pushw_suc ON js_sys_msg_push_wait (send_user_code); +CREATE INDEX idx_sys_msg_pushw_pd ON js_sys_msg_push_wait (plan_push_date); +CREATE INDEX idx_sys_msg_pushw_ps ON js_sys_msg_push_wait (push_status); +CREATE INDEX idx_sys_msg_pushw_rs ON js_sys_msg_push_wait (read_status); +CREATE INDEX idx_sys_msg_pushw_bk ON js_sys_msg_push_wait (biz_key); +CREATE INDEX idx_sys_msg_pushw_bt ON js_sys_msg_push_wait (biz_type); +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); + + + +/* Comments */ + +COMMENT ON TABLE js_sys_area IS '行政区划'; +COMMENT ON COLUMN js_sys_area.area_code IS '区域编码'; +COMMENT ON COLUMN js_sys_area.parent_code IS '父级编号'; +COMMENT ON COLUMN js_sys_area.parent_codes IS '所有父级编号'; +COMMENT ON COLUMN js_sys_area.tree_sort IS '本级排序号(升序)'; +COMMENT ON COLUMN js_sys_area.tree_sorts IS '所有级别排序号'; +COMMENT ON COLUMN js_sys_area.tree_leaf IS '是否最末级'; +COMMENT ON COLUMN js_sys_area.tree_level IS '层次级别'; +COMMENT ON COLUMN js_sys_area.tree_names IS '全节点名'; +COMMENT ON COLUMN js_sys_area.area_name IS '区域名称'; +COMMENT ON COLUMN js_sys_area.area_type IS '区域类型'; +COMMENT ON COLUMN js_sys_area.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_area.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_area.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_area.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_area.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_area.remarks IS '备注信息'; +COMMENT ON TABLE js_sys_company IS '公司表'; +COMMENT ON COLUMN js_sys_company.company_code IS '公司编码'; +COMMENT ON COLUMN js_sys_company.parent_code IS '父级编号'; +COMMENT ON COLUMN js_sys_company.parent_codes IS '所有父级编号'; +COMMENT ON COLUMN js_sys_company.tree_sort IS '本级排序号(升序)'; +COMMENT ON COLUMN js_sys_company.tree_sorts IS '所有级别排序号'; +COMMENT ON COLUMN js_sys_company.tree_leaf IS '是否最末级'; +COMMENT ON COLUMN js_sys_company.tree_level IS '层次级别'; +COMMENT ON COLUMN js_sys_company.tree_names IS '全节点名'; +COMMENT ON COLUMN js_sys_company.view_code IS '公司代码'; +COMMENT ON COLUMN js_sys_company.company_name IS '公司名称'; +COMMENT ON COLUMN js_sys_company.full_name IS '公司全称'; +COMMENT ON COLUMN js_sys_company.area_code IS '区域编码'; +COMMENT ON COLUMN js_sys_company.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_company.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_company.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_company.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_company.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_company.remarks IS '备注信息'; +COMMENT ON COLUMN js_sys_company.corp_code IS '归属集团Code'; +COMMENT ON COLUMN js_sys_company.corp_name IS '归属集团Name'; +COMMENT ON COLUMN js_sys_company.extend_s1 IS '扩展 String 1'; +COMMENT ON COLUMN js_sys_company.extend_s2 IS '扩展 String 2'; +COMMENT ON COLUMN js_sys_company.extend_s3 IS '扩展 String 3'; +COMMENT ON COLUMN js_sys_company.extend_s4 IS '扩展 String 4'; +COMMENT ON COLUMN js_sys_company.extend_s5 IS '扩展 String 5'; +COMMENT ON COLUMN js_sys_company.extend_s6 IS '扩展 String 6'; +COMMENT ON COLUMN js_sys_company.extend_s7 IS '扩展 String 7'; +COMMENT ON COLUMN js_sys_company.extend_s8 IS '扩展 String 8'; +COMMENT ON COLUMN js_sys_company.extend_i1 IS '扩展 Integer 1'; +COMMENT ON COLUMN js_sys_company.extend_i2 IS '扩展 Integer 2'; +COMMENT ON COLUMN js_sys_company.extend_i3 IS '扩展 Integer 3'; +COMMENT ON COLUMN js_sys_company.extend_i4 IS '扩展 Integer 4'; +COMMENT ON COLUMN js_sys_company.extend_f1 IS '扩展 Float 1'; +COMMENT ON COLUMN js_sys_company.extend_f2 IS '扩展 Float 2'; +COMMENT ON COLUMN js_sys_company.extend_f3 IS '扩展 Float 3'; +COMMENT ON COLUMN js_sys_company.extend_f4 IS '扩展 Float 4'; +COMMENT ON COLUMN js_sys_company.extend_d1 IS '扩展 Date 1'; +COMMENT ON COLUMN js_sys_company.extend_d2 IS '扩展 Date 2'; +COMMENT ON COLUMN js_sys_company.extend_d3 IS '扩展 Date 3'; +COMMENT ON COLUMN js_sys_company.extend_d4 IS '扩展 Date 4'; +COMMENT ON TABLE js_sys_company_office IS '公司部门关联表'; +COMMENT ON COLUMN js_sys_company_office.company_code IS '公司编码'; +COMMENT ON COLUMN js_sys_company_office.office_code IS '机构编码'; +COMMENT ON TABLE js_sys_config IS '参数配置表'; +COMMENT ON COLUMN js_sys_config.id IS '编号'; +COMMENT ON COLUMN js_sys_config.config_name IS '名称'; +COMMENT ON COLUMN js_sys_config.config_key IS '参数键'; +COMMENT ON COLUMN js_sys_config.config_value IS '参数值'; +COMMENT ON COLUMN js_sys_config.is_sys IS '系统内置(1是 0否)'; +COMMENT ON COLUMN js_sys_config.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_config.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_config.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_config.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_config.remarks IS '备注信息'; +COMMENT ON TABLE js_sys_dict_data IS '字典数据表'; +COMMENT ON COLUMN js_sys_dict_data.dict_code IS '字典编码'; +COMMENT ON COLUMN js_sys_dict_data.parent_code IS '父级编号'; +COMMENT ON COLUMN js_sys_dict_data.parent_codes IS '所有父级编号'; +COMMENT ON COLUMN js_sys_dict_data.tree_sort IS '本级排序号(升序)'; +COMMENT ON COLUMN js_sys_dict_data.tree_sorts IS '所有级别排序号'; +COMMENT ON COLUMN js_sys_dict_data.tree_leaf IS '是否最末级'; +COMMENT ON COLUMN js_sys_dict_data.tree_level IS '层次级别'; +COMMENT ON COLUMN js_sys_dict_data.tree_names IS '全节点名'; +COMMENT ON COLUMN js_sys_dict_data.dict_label IS '字典标签'; +COMMENT ON COLUMN js_sys_dict_data.dict_value IS '字典键值'; +COMMENT ON COLUMN js_sys_dict_data.dict_type IS '字典类型'; +COMMENT ON COLUMN js_sys_dict_data.is_sys IS '系统内置(1是 0否)'; +COMMENT ON COLUMN js_sys_dict_data.description IS '字典描述'; +COMMENT ON COLUMN js_sys_dict_data.css_style IS 'css样式(如:color:red)'; +COMMENT ON COLUMN js_sys_dict_data.css_class IS 'css类名(如:red)'; +COMMENT ON COLUMN js_sys_dict_data.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_dict_data.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_dict_data.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_dict_data.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_dict_data.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_dict_data.remarks IS '备注信息'; +COMMENT ON COLUMN js_sys_dict_data.corp_code IS '归属集团Code'; +COMMENT ON COLUMN js_sys_dict_data.corp_name IS '归属集团Name'; +COMMENT ON COLUMN js_sys_dict_data.extend_s1 IS '扩展 String 1'; +COMMENT ON COLUMN js_sys_dict_data.extend_s2 IS '扩展 String 2'; +COMMENT ON COLUMN js_sys_dict_data.extend_s3 IS '扩展 String 3'; +COMMENT ON COLUMN js_sys_dict_data.extend_s4 IS '扩展 String 4'; +COMMENT ON COLUMN js_sys_dict_data.extend_s5 IS '扩展 String 5'; +COMMENT ON COLUMN js_sys_dict_data.extend_s6 IS '扩展 String 6'; +COMMENT ON COLUMN js_sys_dict_data.extend_s7 IS '扩展 String 7'; +COMMENT ON COLUMN js_sys_dict_data.extend_s8 IS '扩展 String 8'; +COMMENT ON COLUMN js_sys_dict_data.extend_i1 IS '扩展 Integer 1'; +COMMENT ON COLUMN js_sys_dict_data.extend_i2 IS '扩展 Integer 2'; +COMMENT ON COLUMN js_sys_dict_data.extend_i3 IS '扩展 Integer 3'; +COMMENT ON COLUMN js_sys_dict_data.extend_i4 IS '扩展 Integer 4'; +COMMENT ON COLUMN js_sys_dict_data.extend_f1 IS '扩展 Float 1'; +COMMENT ON COLUMN js_sys_dict_data.extend_f2 IS '扩展 Float 2'; +COMMENT ON COLUMN js_sys_dict_data.extend_f3 IS '扩展 Float 3'; +COMMENT ON COLUMN js_sys_dict_data.extend_f4 IS '扩展 Float 4'; +COMMENT ON COLUMN js_sys_dict_data.extend_d1 IS '扩展 Date 1'; +COMMENT ON COLUMN js_sys_dict_data.extend_d2 IS '扩展 Date 2'; +COMMENT ON COLUMN js_sys_dict_data.extend_d3 IS '扩展 Date 3'; +COMMENT ON COLUMN js_sys_dict_data.extend_d4 IS '扩展 Date 4'; +COMMENT ON TABLE js_sys_dict_type IS '字典类型表'; +COMMENT ON COLUMN js_sys_dict_type.id IS '编号'; +COMMENT ON COLUMN js_sys_dict_type.dict_name IS '字典名称'; +COMMENT ON COLUMN js_sys_dict_type.dict_type IS '字典类型'; +COMMENT ON COLUMN js_sys_dict_type.is_sys IS '是否系统字典'; +COMMENT ON COLUMN js_sys_dict_type.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_dict_type.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_dict_type.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_dict_type.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_dict_type.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_dict_type.remarks IS '备注信息'; +COMMENT ON TABLE js_sys_employee IS '员工表'; +COMMENT ON COLUMN js_sys_employee.emp_code IS '员工编码'; +COMMENT ON COLUMN js_sys_employee.emp_name IS '员工姓名'; +COMMENT ON COLUMN js_sys_employee.emp_name_en IS '英文名'; +COMMENT ON COLUMN js_sys_employee.office_code IS '机构编码'; +COMMENT ON COLUMN js_sys_employee.office_name IS '机构名称'; +COMMENT ON COLUMN js_sys_employee.company_code IS '公司编码'; +COMMENT ON COLUMN js_sys_employee.company_name IS '公司名称'; +COMMENT ON COLUMN js_sys_employee.status IS '状态(0在职 1删除 2离职)'; +COMMENT ON COLUMN js_sys_employee.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_employee.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_employee.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_employee.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_employee.remarks IS '备注信息'; +COMMENT ON COLUMN js_sys_employee.corp_code IS '归属集团Code'; +COMMENT ON COLUMN js_sys_employee.corp_name IS '归属集团Name'; +COMMENT ON TABLE js_sys_employee_post IS '员工与岗位关联表'; +COMMENT ON COLUMN js_sys_employee_post.emp_code IS '员工编码'; +COMMENT ON COLUMN js_sys_employee_post.post_code IS '岗位编码'; +COMMENT ON TABLE js_sys_file_entity IS '文件实体表'; +COMMENT ON COLUMN js_sys_file_entity.file_id IS '文件编号'; +COMMENT ON COLUMN js_sys_file_entity.file_md5 IS '文件MD5'; +COMMENT ON COLUMN js_sys_file_entity.file_path IS '文件相对路径'; +COMMENT ON COLUMN js_sys_file_entity.file_content_type IS '文件内容类型'; +COMMENT ON COLUMN js_sys_file_entity.file_extension IS '文件后缀扩展名'; +COMMENT ON COLUMN js_sys_file_entity.file_size IS '文件大小(单位B)'; +COMMENT ON TABLE js_sys_file_upload IS '文件上传表'; +COMMENT ON COLUMN js_sys_file_upload.id IS '编号'; +COMMENT ON COLUMN js_sys_file_upload.file_id IS '文件编号'; +COMMENT ON COLUMN js_sys_file_upload.file_name IS '文件名称'; +COMMENT ON COLUMN js_sys_file_upload.file_type IS '文件分类(image、media、file)'; +COMMENT ON COLUMN js_sys_file_upload.biz_key IS '业务主键'; +COMMENT ON COLUMN js_sys_file_upload.biz_type IS '业务类型'; +COMMENT ON COLUMN js_sys_file_upload.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_file_upload.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_file_upload.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_file_upload.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_file_upload.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_file_upload.remarks IS '备注信息'; +COMMENT ON TABLE js_sys_job IS '作业调度表'; +COMMENT ON COLUMN js_sys_job.job_name IS '任务名称'; +COMMENT ON COLUMN js_sys_job.job_group IS '任务组名'; +COMMENT ON COLUMN js_sys_job.description IS '任务描述'; +COMMENT ON COLUMN js_sys_job.invoke_target IS '调用目标字符串'; +COMMENT ON COLUMN js_sys_job.cron_expression IS 'Cron执行表达式'; +COMMENT ON COLUMN js_sys_job.misfire_instruction IS '计划执行错误策略'; +COMMENT ON COLUMN js_sys_job.concurrent IS '是否并发执行'; +COMMENT ON COLUMN js_sys_job.status IS '状态(0正常 1删除 2暂停)'; +COMMENT ON COLUMN js_sys_job.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_job.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_job.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_job.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_job.remarks IS '备注信息'; +COMMENT ON TABLE js_sys_lang IS '国际化语言'; +COMMENT ON COLUMN js_sys_lang.id IS '编号'; +COMMENT ON COLUMN js_sys_lang.module_code IS '归属模块'; +COMMENT ON COLUMN js_sys_lang.lang_code IS '语言编码'; +COMMENT ON COLUMN js_sys_lang.lang_text IS '语言译文'; +COMMENT ON COLUMN js_sys_lang.lang_type IS '语言类型'; +COMMENT ON COLUMN js_sys_lang.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_lang.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_lang.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_lang.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_lang.remarks IS '备注信息'; +COMMENT ON TABLE js_sys_log IS '操作日志表'; +COMMENT ON COLUMN js_sys_log.id IS '编号'; +COMMENT ON COLUMN js_sys_log.log_type IS '日志类型'; +COMMENT ON COLUMN js_sys_log.log_title IS '日志标题'; +COMMENT ON COLUMN js_sys_log.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_log.create_by_name IS '用户名称'; +COMMENT ON COLUMN js_sys_log.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_log.request_uri IS '请求URI'; +COMMENT ON COLUMN js_sys_log.request_method IS '操作方式'; +COMMENT ON COLUMN js_sys_log.request_params IS '操作提交的数据'; +COMMENT ON COLUMN js_sys_log.biz_key IS '业务主键'; +COMMENT ON COLUMN js_sys_log.biz_type IS '业务类型'; +COMMENT ON COLUMN js_sys_log.remote_addr IS '操作IP地址'; +COMMENT ON COLUMN js_sys_log.server_addr IS '请求服务器地址'; +COMMENT ON COLUMN js_sys_log.exception_info IS '异常信息'; +COMMENT ON COLUMN js_sys_log.user_agent IS '用户代理'; +COMMENT ON COLUMN js_sys_log.device_name IS '设备名称/操作系统'; +COMMENT ON COLUMN js_sys_log.browser_name IS '浏览器名称'; +COMMENT ON COLUMN js_sys_log.corp_code IS '归属集团Code'; +COMMENT ON COLUMN js_sys_log.corp_name IS '归属集团Name'; +COMMENT ON TABLE js_sys_menu IS '菜单表'; +COMMENT ON COLUMN js_sys_menu.menu_code IS '菜单编码'; +COMMENT ON COLUMN js_sys_menu.parent_code IS '父级编号'; +COMMENT ON COLUMN js_sys_menu.parent_codes IS '所有父级编号'; +COMMENT ON COLUMN js_sys_menu.tree_sort IS '本级排序号(升序)'; +COMMENT ON COLUMN js_sys_menu.tree_sorts IS '所有级别排序号'; +COMMENT ON COLUMN js_sys_menu.tree_leaf IS '是否最末级'; +COMMENT ON COLUMN js_sys_menu.tree_level IS '层次级别'; +COMMENT ON COLUMN js_sys_menu.tree_names IS '全节点名'; +COMMENT ON COLUMN js_sys_menu.menu_name IS '菜单名称'; +COMMENT ON COLUMN js_sys_menu.menu_type IS '菜单类型(1菜单 2权限 3开发)'; +COMMENT ON COLUMN js_sys_menu.menu_href IS '链接'; +COMMENT ON COLUMN js_sys_menu.menu_target IS '目标'; +COMMENT ON COLUMN js_sys_menu.menu_icon IS '图标'; +COMMENT ON COLUMN js_sys_menu.menu_color IS '颜色'; +COMMENT ON COLUMN js_sys_menu.permission IS '权限标识'; +COMMENT ON COLUMN js_sys_menu.weight IS '菜单权重'; +COMMENT ON COLUMN js_sys_menu.is_show IS '是否显示(1显示 0隐藏)'; +COMMENT ON COLUMN js_sys_menu.sys_code IS '归属系统(default:主导航菜单、mobileApp:APP菜单)'; +COMMENT ON COLUMN js_sys_menu.module_codes IS '归属模块(多个用逗号隔开)'; +COMMENT ON COLUMN js_sys_menu.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_menu.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_menu.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_menu.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_menu.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_menu.remarks IS '备注信息'; +COMMENT ON COLUMN js_sys_menu.extend_s1 IS '扩展 String 1'; +COMMENT ON COLUMN js_sys_menu.extend_s2 IS '扩展 String 2'; +COMMENT ON COLUMN js_sys_menu.extend_s3 IS '扩展 String 3'; +COMMENT ON COLUMN js_sys_menu.extend_s4 IS '扩展 String 4'; +COMMENT ON COLUMN js_sys_menu.extend_s5 IS '扩展 String 5'; +COMMENT ON COLUMN js_sys_menu.extend_s6 IS '扩展 String 6'; +COMMENT ON COLUMN js_sys_menu.extend_s7 IS '扩展 String 7'; +COMMENT ON COLUMN js_sys_menu.extend_s8 IS '扩展 String 8'; +COMMENT ON COLUMN js_sys_menu.extend_i1 IS '扩展 Integer 1'; +COMMENT ON COLUMN js_sys_menu.extend_i2 IS '扩展 Integer 2'; +COMMENT ON COLUMN js_sys_menu.extend_i3 IS '扩展 Integer 3'; +COMMENT ON COLUMN js_sys_menu.extend_i4 IS '扩展 Integer 4'; +COMMENT ON COLUMN js_sys_menu.extend_f1 IS '扩展 Float 1'; +COMMENT ON COLUMN js_sys_menu.extend_f2 IS '扩展 Float 2'; +COMMENT ON COLUMN js_sys_menu.extend_f3 IS '扩展 Float 3'; +COMMENT ON COLUMN js_sys_menu.extend_f4 IS '扩展 Float 4'; +COMMENT ON COLUMN js_sys_menu.extend_d1 IS '扩展 Date 1'; +COMMENT ON COLUMN js_sys_menu.extend_d2 IS '扩展 Date 2'; +COMMENT ON COLUMN js_sys_menu.extend_d3 IS '扩展 Date 3'; +COMMENT ON COLUMN js_sys_menu.extend_d4 IS '扩展 Date 4'; +COMMENT ON TABLE js_sys_module IS '模块表'; +COMMENT ON COLUMN js_sys_module.module_code IS '模块编码'; +COMMENT ON COLUMN js_sys_module.module_name IS '模块名称'; +COMMENT ON COLUMN js_sys_module.description IS '模块描述'; +COMMENT ON COLUMN js_sys_module.main_class_name IS '主类全名'; +COMMENT ON COLUMN js_sys_module.current_version IS '当前版本'; +COMMENT ON COLUMN js_sys_module.upgrade_info IS '升级信息'; +COMMENT ON COLUMN js_sys_module.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_module.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_module.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_module.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_module.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_module.remarks IS '备注信息'; +COMMENT ON TABLE js_sys_msg_inner IS '内部消息'; +COMMENT ON COLUMN js_sys_msg_inner.id IS '编号'; +COMMENT ON COLUMN js_sys_msg_inner.msg_title IS '消息标题'; +COMMENT ON COLUMN js_sys_msg_inner.content_level IS '内容级别(1普通 2一般 3紧急)'; +COMMENT ON COLUMN js_sys_msg_inner.content_type IS '内容类型(1公告 2新闻 3会议 4其它)'; +COMMENT ON COLUMN js_sys_msg_inner.msg_content IS '消息内容'; +COMMENT ON COLUMN js_sys_msg_inner.receive_type IS '接受者类型(1用户 2部门 3角色 4岗位)'; +COMMENT ON COLUMN js_sys_msg_inner.receive_codes IS '接受者字符串'; +COMMENT ON COLUMN js_sys_msg_inner.receive_names IS '接受者名称字符串'; +COMMENT ON COLUMN js_sys_msg_inner.send_user_code IS '发送者用户编码'; +COMMENT ON COLUMN js_sys_msg_inner.send_user_name IS '发送者用户姓名'; +COMMENT ON COLUMN js_sys_msg_inner.send_date IS '发送时间'; +COMMENT ON COLUMN js_sys_msg_inner.is_attac IS '是否有附件'; +COMMENT ON COLUMN js_sys_msg_inner.notify_types IS '通知类型(PC APP 短信 邮件 微信)多选'; +COMMENT ON COLUMN js_sys_msg_inner.status IS '状态(0正常 1删除 4审核 5驳回 9草稿)'; +COMMENT ON COLUMN js_sys_msg_inner.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_msg_inner.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_msg_inner.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_msg_inner.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_msg_inner.remarks IS '备注信息'; +COMMENT ON TABLE js_sys_msg_inner_record IS '内部消息发送记录表'; +COMMENT ON COLUMN js_sys_msg_inner_record.id IS '编号'; +COMMENT ON COLUMN js_sys_msg_inner_record.message_id IS '所属消息'; +COMMENT ON COLUMN js_sys_msg_inner_record.receive_user_code IS '接受者用户编码'; +COMMENT ON COLUMN js_sys_msg_inner_record.receive_user_name IS '接受者用户姓名'; +COMMENT ON COLUMN js_sys_msg_inner_record.read_status IS '读取状态(0未送达 1未读 2已读)'; +COMMENT ON COLUMN js_sys_msg_inner_record.read_date IS '阅读时间'; +COMMENT ON COLUMN js_sys_msg_inner_record.is_star IS '是否标星'; +COMMENT ON TABLE js_sys_msg_push IS '消息推送表'; +COMMENT ON COLUMN js_sys_msg_push.id IS '编号'; +COMMENT ON COLUMN js_sys_msg_push.msg_type IS '消息类型(PC APP 短信 邮件 微信)'; +COMMENT ON COLUMN js_sys_msg_push.msg_title IS '消息标题'; +COMMENT ON COLUMN js_sys_msg_push.msg_content IS '消息内容'; +COMMENT ON COLUMN js_sys_msg_push.biz_key IS '业务主键'; +COMMENT ON COLUMN js_sys_msg_push.biz_type IS '业务类型'; +COMMENT ON COLUMN js_sys_msg_push.receive_code IS '接受者账号'; +COMMENT ON COLUMN js_sys_msg_push.receive_user_code IS '接受者用户编码'; +COMMENT ON COLUMN js_sys_msg_push.receive_user_name IS '接受者用户姓名'; +COMMENT ON COLUMN js_sys_msg_push.send_user_code IS '发送者用户编码'; +COMMENT ON COLUMN js_sys_msg_push.send_user_name IS '发送者用户姓名'; +COMMENT ON COLUMN js_sys_msg_push.send_date IS '发送时间'; +COMMENT ON COLUMN js_sys_msg_push.is_merge_push IS '是否合并推送'; +COMMENT ON COLUMN js_sys_msg_push.plan_push_date IS '计划推送时间'; +COMMENT ON COLUMN js_sys_msg_push.push_number IS '推送尝试次数'; +COMMENT ON COLUMN js_sys_msg_push.push_return_code IS '推送返回结果码'; +COMMENT ON COLUMN js_sys_msg_push.push_return_msg_id IS '推送返回消息编号'; +COMMENT ON COLUMN js_sys_msg_push.push_return_content IS '推送返回的内容信息'; +COMMENT ON COLUMN js_sys_msg_push.push_status IS '推送状态(0未推送 1成功 2失败)'; +COMMENT ON COLUMN js_sys_msg_push.push_date IS '推送时间'; +COMMENT ON COLUMN js_sys_msg_push.read_status IS '读取状态(0未送达 1未读 2已读)'; +COMMENT ON COLUMN js_sys_msg_push.read_date IS '读取时间'; +COMMENT ON TABLE js_sys_msg_push_wait IS '消息待推送表'; +COMMENT ON COLUMN js_sys_msg_push_wait.id IS '编号'; +COMMENT ON COLUMN js_sys_msg_push_wait.msg_type IS '消息类型(PC APP 短信 邮件 微信)'; +COMMENT ON COLUMN js_sys_msg_push_wait.msg_title IS '消息标题'; +COMMENT ON COLUMN js_sys_msg_push_wait.msg_content IS '消息内容'; +COMMENT ON COLUMN js_sys_msg_push_wait.biz_key IS '业务主键'; +COMMENT ON COLUMN js_sys_msg_push_wait.biz_type IS '业务类型'; +COMMENT ON COLUMN js_sys_msg_push_wait.receive_code IS '接受者账号'; +COMMENT ON COLUMN js_sys_msg_push_wait.receive_user_code IS '接受者用户编码'; +COMMENT ON COLUMN js_sys_msg_push_wait.receive_user_name IS '接受者用户姓名'; +COMMENT ON COLUMN js_sys_msg_push_wait.send_user_code IS '发送者用户编码'; +COMMENT ON COLUMN js_sys_msg_push_wait.send_user_name IS '发送者用户姓名'; +COMMENT ON COLUMN js_sys_msg_push_wait.send_date IS '发送时间'; +COMMENT ON COLUMN js_sys_msg_push_wait.is_merge_push IS '是否合并推送'; +COMMENT ON COLUMN js_sys_msg_push_wait.plan_push_date IS '计划推送时间'; +COMMENT ON COLUMN js_sys_msg_push_wait.push_number IS '推送尝试次数'; +COMMENT ON COLUMN js_sys_msg_push_wait.push_return_content IS '推送返回的内容信息'; +COMMENT ON COLUMN js_sys_msg_push_wait.push_return_code IS '推送返回结果码'; +COMMENT ON COLUMN js_sys_msg_push_wait.push_return_msg_id IS '推送返回消息编号'; +COMMENT ON COLUMN js_sys_msg_push_wait.push_status IS '推送状态(0未推送 1成功 2失败)'; +COMMENT ON COLUMN js_sys_msg_push_wait.push_date IS '推送时间'; +COMMENT ON COLUMN js_sys_msg_push_wait.read_status IS '读取状态(0未送达 1未读 2已读)'; +COMMENT ON COLUMN js_sys_msg_push_wait.read_date IS '读取时间'; +COMMENT ON TABLE js_sys_msg_template IS '消息模板'; +COMMENT ON COLUMN js_sys_msg_template.id IS '编号'; +COMMENT ON COLUMN js_sys_msg_template.module_code IS '归属模块'; +COMMENT ON COLUMN js_sys_msg_template.tpl_key IS '模板键值'; +COMMENT ON COLUMN js_sys_msg_template.tpl_name IS '模板名称'; +COMMENT ON COLUMN js_sys_msg_template.tpl_type IS '模板类型'; +COMMENT ON COLUMN js_sys_msg_template.tpl_content IS '模板内容'; +COMMENT ON COLUMN js_sys_msg_template.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_msg_template.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_msg_template.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_msg_template.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_msg_template.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_msg_template.remarks IS '备注信息'; +COMMENT ON TABLE js_sys_office IS '组织机构表'; +COMMENT ON COLUMN js_sys_office.office_code IS '机构编码'; +COMMENT ON COLUMN js_sys_office.parent_code IS '父级编号'; +COMMENT ON COLUMN js_sys_office.parent_codes IS '所有父级编号'; +COMMENT ON COLUMN js_sys_office.tree_sort IS '本级排序号(升序)'; +COMMENT ON COLUMN js_sys_office.tree_sorts IS '所有级别排序号'; +COMMENT ON COLUMN js_sys_office.tree_leaf IS '是否最末级'; +COMMENT ON COLUMN js_sys_office.tree_level IS '层次级别'; +COMMENT ON COLUMN js_sys_office.tree_names IS '全节点名'; +COMMENT ON COLUMN js_sys_office.view_code IS '机构代码'; +COMMENT ON COLUMN js_sys_office.office_name IS '机构名称'; +COMMENT ON COLUMN js_sys_office.full_name IS '机构全称'; +COMMENT ON COLUMN js_sys_office.office_type IS '机构类型'; +COMMENT ON COLUMN js_sys_office.leader IS '负责人'; +COMMENT ON COLUMN js_sys_office.phone IS '办公电话'; +COMMENT ON COLUMN js_sys_office.address IS '联系地址'; +COMMENT ON COLUMN js_sys_office.zip_code IS '邮政编码'; +COMMENT ON COLUMN js_sys_office.email IS '电子邮箱'; +COMMENT ON COLUMN js_sys_office.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_office.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_office.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_office.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_office.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_office.remarks IS '备注信息'; +COMMENT ON COLUMN js_sys_office.corp_code IS '归属集团Code'; +COMMENT ON COLUMN js_sys_office.corp_name IS '归属集团Name'; +COMMENT ON COLUMN js_sys_office.extend_s1 IS '扩展 String 1'; +COMMENT ON COLUMN js_sys_office.extend_s2 IS '扩展 String 2'; +COMMENT ON COLUMN js_sys_office.extend_s3 IS '扩展 String 3'; +COMMENT ON COLUMN js_sys_office.extend_s4 IS '扩展 String 4'; +COMMENT ON COLUMN js_sys_office.extend_s5 IS '扩展 String 5'; +COMMENT ON COLUMN js_sys_office.extend_s6 IS '扩展 String 6'; +COMMENT ON COLUMN js_sys_office.extend_s7 IS '扩展 String 7'; +COMMENT ON COLUMN js_sys_office.extend_s8 IS '扩展 String 8'; +COMMENT ON COLUMN js_sys_office.extend_i1 IS '扩展 Integer 1'; +COMMENT ON COLUMN js_sys_office.extend_i2 IS '扩展 Integer 2'; +COMMENT ON COLUMN js_sys_office.extend_i3 IS '扩展 Integer 3'; +COMMENT ON COLUMN js_sys_office.extend_i4 IS '扩展 Integer 4'; +COMMENT ON COLUMN js_sys_office.extend_f1 IS '扩展 Float 1'; +COMMENT ON COLUMN js_sys_office.extend_f2 IS '扩展 Float 2'; +COMMENT ON COLUMN js_sys_office.extend_f3 IS '扩展 Float 3'; +COMMENT ON COLUMN js_sys_office.extend_f4 IS '扩展 Float 4'; +COMMENT ON COLUMN js_sys_office.extend_d1 IS '扩展 Date 1'; +COMMENT ON COLUMN js_sys_office.extend_d2 IS '扩展 Date 2'; +COMMENT ON COLUMN js_sys_office.extend_d3 IS '扩展 Date 3'; +COMMENT ON COLUMN js_sys_office.extend_d4 IS '扩展 Date 4'; +COMMENT ON TABLE js_sys_post IS '员工岗位表'; +COMMENT ON COLUMN js_sys_post.post_code IS '岗位编码'; +COMMENT ON COLUMN js_sys_post.post_name IS '岗位名称'; +COMMENT ON COLUMN js_sys_post.post_type IS '岗位分类(高管、中层、基层)'; +COMMENT ON COLUMN js_sys_post.post_sort IS '岗位排序(升序)'; +COMMENT ON COLUMN js_sys_post.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_post.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_post.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_post.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_post.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_post.remarks IS '备注信息'; +COMMENT ON COLUMN js_sys_post.corp_code IS '归属集团Code'; +COMMENT ON COLUMN js_sys_post.corp_name IS '归属集团Name'; +COMMENT ON TABLE js_sys_role IS '角色表'; +COMMENT ON COLUMN js_sys_role.role_code IS '角色编码'; +COMMENT ON COLUMN js_sys_role.role_name IS '角色名称'; +COMMENT ON COLUMN js_sys_role.role_type IS '角色分类(高管、中层、基层、其它)'; +COMMENT ON COLUMN js_sys_role.role_sort IS '角色排序(升序)'; +COMMENT ON COLUMN js_sys_role.is_sys IS '系统内置(1是 0否)'; +COMMENT ON COLUMN js_sys_role.user_type IS '用户类型(employee员工 member会员)'; +COMMENT ON COLUMN js_sys_role.data_scope IS '数据范围设置(0未设置 1全部数据 2自定义数据)'; +COMMENT ON COLUMN js_sys_role.status IS '状态(0正常 1删除 2停用)'; +COMMENT ON COLUMN js_sys_role.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_role.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_role.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_role.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_role.remarks IS '备注信息'; +COMMENT ON COLUMN js_sys_role.corp_code IS '归属集团Code'; +COMMENT ON COLUMN js_sys_role.corp_name IS '归属集团Name'; +COMMENT ON TABLE js_sys_role_data_scope IS '角色数据权限表'; +COMMENT ON COLUMN js_sys_role_data_scope.role_code IS '控制角色编码'; +COMMENT ON COLUMN js_sys_role_data_scope.ctrl_type IS '控制类型'; +COMMENT ON COLUMN js_sys_role_data_scope.ctrl_data IS '控制数据'; +COMMENT ON COLUMN js_sys_role_data_scope.ctrl_permi IS '控制权限'; +COMMENT ON TABLE js_sys_role_menu IS '角色与菜单关联表'; +COMMENT ON COLUMN js_sys_role_menu.role_code IS '角色编码'; +COMMENT ON COLUMN js_sys_role_menu.menu_code IS '菜单编码'; +COMMENT ON TABLE js_sys_user IS '用户表'; +COMMENT ON COLUMN js_sys_user.user_code IS '用户编码'; +COMMENT ON COLUMN js_sys_user.login_code IS '登录账号'; +COMMENT ON COLUMN js_sys_user.user_name IS '用户昵称'; +COMMENT ON COLUMN js_sys_user.password IS '登录密码'; +COMMENT ON COLUMN js_sys_user.email IS '电子邮箱'; +COMMENT ON COLUMN js_sys_user.mobile IS '手机号码'; +COMMENT ON COLUMN js_sys_user.phone IS '办公电话'; +COMMENT ON COLUMN js_sys_user.sex IS '用户性别'; +COMMENT ON COLUMN js_sys_user.avatar IS '头像路径'; +COMMENT ON COLUMN js_sys_user.sign IS '个性签名'; +COMMENT ON COLUMN js_sys_user.wx_openid IS '绑定的微信号'; +COMMENT ON COLUMN js_sys_user.mobile_imei IS '绑定的手机串号'; +COMMENT ON COLUMN js_sys_user.user_type IS '用户类型'; +COMMENT ON COLUMN js_sys_user.ref_code IS '用户类型引用编号'; +COMMENT ON COLUMN js_sys_user.ref_name IS '用户类型引用姓名'; +COMMENT ON COLUMN js_sys_user.mgr_type IS '管理员类型(0非管理员 1系统管理员 2二级管理员)'; +COMMENT ON COLUMN js_sys_user.pwd_security_level IS '密码安全级别(0初始 1很弱 2弱 3安全 4很安全)'; +COMMENT ON COLUMN js_sys_user.pwd_update_date IS '密码最后更新时间'; +COMMENT ON COLUMN js_sys_user.pwd_update_record IS '密码修改记录'; +COMMENT ON COLUMN js_sys_user.pwd_question IS '密保问题'; +COMMENT ON COLUMN js_sys_user.pwd_question_answer IS '密保问题答案'; +COMMENT ON COLUMN js_sys_user.pwd_question_2 IS '密保问题2'; +COMMENT ON COLUMN js_sys_user.pwd_question_answer_2 IS '密保问题答案2'; +COMMENT ON COLUMN js_sys_user.pwd_question_3 IS '密保问题3'; +COMMENT ON COLUMN js_sys_user.pwd_question_answer_3 IS '密保问题答案3'; +COMMENT ON COLUMN js_sys_user.pwd_quest_update_date IS '密码问题修改时间'; +COMMENT ON COLUMN js_sys_user.last_login_ip IS '最后登陆IP'; +COMMENT ON COLUMN js_sys_user.last_login_date IS '最后登陆时间'; +COMMENT ON COLUMN js_sys_user.freeze_date IS '冻结时间'; +COMMENT ON COLUMN js_sys_user.freeze_cause IS '冻结原因'; +COMMENT ON COLUMN js_sys_user.user_weight IS '用户权重(降序)'; +COMMENT ON COLUMN js_sys_user.status IS '状态(0正常 1删除 2停用 3冻结)'; +COMMENT ON COLUMN js_sys_user.create_by IS '创建者'; +COMMENT ON COLUMN js_sys_user.create_date IS '创建时间'; +COMMENT ON COLUMN js_sys_user.update_by IS '更新者'; +COMMENT ON COLUMN js_sys_user.update_date IS '更新时间'; +COMMENT ON COLUMN js_sys_user.remarks IS '备注信息'; +COMMENT ON COLUMN js_sys_user.corp_code IS '归属集团Code'; +COMMENT ON COLUMN js_sys_user.corp_name IS '归属集团Name'; +COMMENT ON COLUMN js_sys_user.extend_s1 IS '扩展 String 1'; +COMMENT ON COLUMN js_sys_user.extend_s2 IS '扩展 String 2'; +COMMENT ON COLUMN js_sys_user.extend_s3 IS '扩展 String 3'; +COMMENT ON COLUMN js_sys_user.extend_s4 IS '扩展 String 4'; +COMMENT ON COLUMN js_sys_user.extend_s5 IS '扩展 String 5'; +COMMENT ON COLUMN js_sys_user.extend_s6 IS '扩展 String 6'; +COMMENT ON COLUMN js_sys_user.extend_s7 IS '扩展 String 7'; +COMMENT ON COLUMN js_sys_user.extend_s8 IS '扩展 String 8'; +COMMENT ON COLUMN js_sys_user.extend_i1 IS '扩展 Integer 1'; +COMMENT ON COLUMN js_sys_user.extend_i2 IS '扩展 Integer 2'; +COMMENT ON COLUMN js_sys_user.extend_i3 IS '扩展 Integer 3'; +COMMENT ON COLUMN js_sys_user.extend_i4 IS '扩展 Integer 4'; +COMMENT ON COLUMN js_sys_user.extend_f1 IS '扩展 Float 1'; +COMMENT ON COLUMN js_sys_user.extend_f2 IS '扩展 Float 2'; +COMMENT ON COLUMN js_sys_user.extend_f3 IS '扩展 Float 3'; +COMMENT ON COLUMN js_sys_user.extend_f4 IS '扩展 Float 4'; +COMMENT ON COLUMN js_sys_user.extend_d1 IS '扩展 Date 1'; +COMMENT ON COLUMN js_sys_user.extend_d2 IS '扩展 Date 2'; +COMMENT ON COLUMN js_sys_user.extend_d3 IS '扩展 Date 3'; +COMMENT ON COLUMN js_sys_user.extend_d4 IS '扩展 Date 4'; +COMMENT ON TABLE js_sys_user_data_scope IS '用户数据权限表'; +COMMENT ON COLUMN js_sys_user_data_scope.user_code IS '控制用户编码'; +COMMENT ON COLUMN js_sys_user_data_scope.ctrl_type IS '控制类型'; +COMMENT ON COLUMN js_sys_user_data_scope.ctrl_data IS '控制数据'; +COMMENT ON COLUMN js_sys_user_data_scope.ctrl_permi IS '控制权限'; +COMMENT ON TABLE js_sys_user_role IS '用户与角色关联表'; +COMMENT ON COLUMN js_sys_user_role.user_code IS '用户编码'; +COMMENT ON COLUMN js_sys_user_role.role_code IS '角色编码'; + + + diff --git a/modules/core/db/oracle/create_user.sql b/modules/core/db/oracle/create_user.sql index 021412b6..c21a1239 100644 --- a/modules/core/db/oracle/create_user.sql +++ b/modules/core/db/oracle/create_user.sql @@ -1,6 +1,9 @@ - -create user jeesite - identified by jeesite - quota unlimited on users; - -grant connect,resource,create any view to jeesite; + +create user jeesite + identified by jeesite + quota unlimited on users; + +grant connect,resource,create session,select any table, + create any view,create any table,create any index, + drop any table,drop any view,drop any index + to jeesite; \ No newline at end of file