diff --git a/modules/core/db/core.erm b/modules/core/db/core.erm
index 512d7de8..b11454a1 100644
--- a/modules/core/db/core.erm
+++ b/modules/core/db/core.erm
@@ -11,8 +11,8 @@
0
0.5
- 1293
- 485
+ 85
+ 836
128
128
@@ -56,7 +56,7 @@
false
false
false
- true
+ false
false
true
false
@@ -14344,7 +14344,7 @@
false
true
- idx_sys_log_cd
+ idx_sys_log_cb
@@ -14419,6 +14419,19 @@
+
+ false
+ true
+ idx_sys_log_cd
+
+
+
+
+ ee5addb412d3d8bb20efab0d4f26d782e1502c06
+ false
+
+
+
diff --git a/modules/core/db/mysql/core.sql b/modules/core/db/mysql/core.sql
index 2438d1ba..1440bd39 100644
--- a/modules/core/db/mysql/core.sql
+++ b/modules/core/db/mysql/core.sql
@@ -1,131 +1,5 @@
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_job_log_jn ON js_sys_job_log;
-DROP INDEX idx_sys_job_log_jg ON js_sys_job_log;
-DROP INDEX idx_sys_job_log_t ON js_sys_job_log;
-DROP INDEX idx_sys_job_log_e ON js_sys_job_log;
-DROP INDEX idx_sys_job_log_ie ON js_sys_job_log;
-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_log_ie 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_msg_inner_cb ON js_sys_msg_inner;
-DROP INDEX idx_sys_msg_inner_status ON js_sys_msg_inner;
-DROP INDEX idx_sys_msg_inner_cl ON js_sys_msg_inner;
-DROP INDEX idx_sys_msg_inner_sc ON js_sys_msg_inner;
-DROP INDEX idx_sys_msg_inner_sd ON js_sys_msg_inner;
-DROP INDEX idx_sys_msg_inner_r_mi ON js_sys_msg_inner_record;
-DROP INDEX idx_sys_msg_inner_r_rc ON js_sys_msg_inner_record;
-DROP INDEX idx_sys_msg_inner_r_ruc ON js_sys_msg_inner_record;
-DROP INDEX idx_sys_msg_inner_r_status ON js_sys_msg_inner_record;
-DROP INDEX idx_sys_msg_inner_r_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_push_imp 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_pushw_imp 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;
@@ -907,12 +781,13 @@ CREATE INDEX idx_sys_job_log_e ON js_sys_job_log (job_event ASC);
CREATE INDEX idx_sys_job_log_ie ON js_sys_job_log (is_exception 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_cb 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_log_ie ON js_sys_log (is_exception ASC);
+CREATE INDEX idx_sys_log_cd ON js_sys_log (create_date 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);
diff --git a/modules/core/db/oracle/core.sql b/modules/core/db/oracle/core.sql
index 7cf740c0..6caa428a 100644
--- a/modules/core/db/oracle/core.sql
+++ b/modules/core/db/oracle/core.sql
@@ -1,130 +1,4 @@
-/* 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_job_log_jn;
-DROP INDEX idx_sys_job_log_jg;
-DROP INDEX idx_sys_job_log_t;
-DROP INDEX idx_sys_job_log_e;
-DROP INDEX idx_sys_job_log_ie;
-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_log_ie;
-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_msg_inner_cb;
-DROP INDEX idx_sys_msg_inner_status;
-DROP INDEX idx_sys_msg_inner_cl;
-DROP INDEX idx_sys_msg_inner_sc;
-DROP INDEX idx_sys_msg_inner_sd;
-DROP INDEX idx_sys_msg_inner_r_mi;
-DROP INDEX idx_sys_msg_inner_r_rc;
-DROP INDEX idx_sys_msg_inner_r_ruc;
-DROP INDEX idx_sys_msg_inner_r_status;
-DROP INDEX idx_sys_msg_inner_r_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_push_imp;
-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_pushw_imp;
-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;
@@ -904,12 +778,13 @@ CREATE INDEX idx_sys_job_log_e ON js_sys_job_log (job_event);
CREATE INDEX idx_sys_job_log_ie ON js_sys_job_log (is_exception);
CREATE INDEX idx_sys_lang_code ON js_sys_lang (lang_code);
CREATE INDEX idx_sys_lang_type ON js_sys_lang (lang_type);
-CREATE INDEX idx_sys_log_cd ON js_sys_log (create_by);
+CREATE INDEX idx_sys_log_cb ON js_sys_log (create_by);
CREATE INDEX idx_sys_log_cc ON js_sys_log (corp_code);
CREATE INDEX idx_sys_log_lt ON js_sys_log (log_type);
CREATE INDEX idx_sys_log_bk ON js_sys_log (biz_key);
CREATE INDEX idx_sys_log_bt ON js_sys_log (biz_type);
CREATE INDEX idx_sys_log_ie ON js_sys_log (is_exception);
+CREATE INDEX idx_sys_log_cd ON js_sys_log (create_date);
CREATE INDEX idx_sys_menu_pc ON js_sys_menu (parent_code);
CREATE INDEX idx_sys_menu_ts ON js_sys_menu (tree_sort);
CREATE INDEX idx_sys_menu_status ON js_sys_menu (status);
diff --git a/web/db/mysql/core.sql b/web/db/mysql/core.sql
index 36368f53..1440bd39 100644
--- a/web/db/mysql/core.sql
+++ b/web/db/mysql/core.sql
@@ -1,8 +1,5 @@
SET SESSION FOREIGN_KEY_CHECKS=0;
-
-
-
/* Drop Tables */
DROP TABLE IF EXISTS js_sys_company_office;
@@ -784,12 +781,13 @@ CREATE INDEX idx_sys_job_log_e ON js_sys_job_log (job_event ASC);
CREATE INDEX idx_sys_job_log_ie ON js_sys_job_log (is_exception 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_cb 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_log_ie ON js_sys_log (is_exception ASC);
+CREATE INDEX idx_sys_log_cd ON js_sys_log (create_date 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);
diff --git a/web/db/oracle/core.sql b/web/db/oracle/core.sql
index b8248a7e..7c8e0dbd 100644
--- a/web/db/oracle/core.sql
+++ b/web/db/oracle/core.sql
@@ -1,6 +1,5 @@
-
/* Drop Tables */
DROP TABLE js_sys_company_office CASCADE CONSTRAINTS;
@@ -780,12 +779,13 @@ CREATE INDEX idx_sys_job_log_e ON js_sys_job_log (job_event);
CREATE INDEX idx_sys_job_log_ie ON js_sys_job_log (is_exception);
CREATE INDEX idx_sys_lang_code ON js_sys_lang (lang_code);
CREATE INDEX idx_sys_lang_type ON js_sys_lang (lang_type);
-CREATE INDEX idx_sys_log_cd ON js_sys_log (create_by);
+CREATE INDEX idx_sys_log_cb ON js_sys_log (create_by);
CREATE INDEX idx_sys_log_cc ON js_sys_log (corp_code);
CREATE INDEX idx_sys_log_lt ON js_sys_log (log_type);
CREATE INDEX idx_sys_log_bk ON js_sys_log (biz_key);
CREATE INDEX idx_sys_log_bt ON js_sys_log (biz_type);
CREATE INDEX idx_sys_log_ie ON js_sys_log (is_exception);
+CREATE INDEX idx_sys_log_cd ON js_sys_log (create_date);
CREATE INDEX idx_sys_menu_pc ON js_sys_menu (parent_code);
CREATE INDEX idx_sys_menu_ts ON js_sys_menu (tree_sort);
CREATE INDEX idx_sys_menu_status ON js_sys_menu (status);
diff --git a/web/db/oracle/gen.sql b/web/db/oracle/gen.sql
index 8eea2996..502b5854 100644
--- a/web/db/oracle/gen.sql
+++ b/web/db/oracle/gen.sql
@@ -1,6 +1,4 @@
-
-
/* Drop Tables */
DROP TABLE js_gen_table_column CASCADE CONSTRAINTS;