diff --git a/modules/core/db/core.erm b/modules/core/db/core.erm index 935a3cae..512d7de8 100644 --- a/modules/core/db/core.erm +++ b/modules/core/db/core.erm @@ -10,9 +10,9 @@ 30 0 - 1.0 - 109 - 1903 + 0.5 + 1293 + 485 128 128 @@ -8282,13 +8282,13 @@ - 12fb747d5b3255fe6af29552bf66e95908ac6f45 + 5a55f28ca4981311f4dace00ee7a95458ae7e556191437Segoe UI9 - 3804 - 1956 + 3780 + 1383 128 128 @@ -8296,9 +8296,9 @@ - 17196f8765286294a5c236803a5459c9edd88493 - d020e8d2a030c61cef2f4a5dccd3edee3275ed7f - 12fb747d5b3255fe6af29552bf66e95908ac6f45 + e09e1c696eeab068658a8e23d0521c7bad167640 + 06bec351d8370028d7d476207a365f62c2774461 + 5a55f28ca4981311f4dace00ee7a95458ae7e556 -1 -1 -1 @@ -8359,13 +8359,13 @@ - ffb4560727a7b938a074bc05a831bec12d7a7000 + f385f23b1163beb8b239a67f5a262c83fb46cae6 5eecd1e4e1dc132da52de1bd1f59b13dd13a3587 - 17196f8765286294a5c236803a5459c9edd88493 + e09e1c696eeab068658a8e23d0521c7bad167640 所属消息 所属消息 - message_id + msg_inner_id varchar(n) @@ -8562,12 +8562,12 @@ false true - idx_sys_message_record_mi + idx_sys_msg_inner_r_mi - ffb4560727a7b938a074bc05a831bec12d7a7000 + f385f23b1163beb8b239a67f5a262c83fb46cae6 false @@ -8575,7 +8575,7 @@ false true - idx_sys_message_record_rc + idx_sys_msg_inner_r_rc @@ -8588,7 +8588,7 @@ false true - idx_sys_message_record_ruc + idx_sys_msg_inner_r_ruc @@ -8601,7 +8601,7 @@ false true - idx_sys_message_record_status + idx_sys_msg_inner_r_status @@ -8614,7 +8614,7 @@ false true - idx_sys_message_record_star + idx_sys_msg_inner_r_star @@ -10671,13 +10671,13 @@
- dfa9e9f85b8f4c4a65c33fa5ac51c2edbab8305d + a7747e8ed06cfd1d77c15b7ce77082d651c45bfe296320Segoe UI9 - 2969 - 1224 + 2750 + 1938 128 128 @@ -10940,13 +10940,13 @@
- d020e8d2a030c61cef2f4a5dccd3edee3275ed7f + 06bec351d8370028d7d476207a365f62c2774461443484Segoe UI9 - 3000 - 1836 + 3024 + 1257 128 128 @@ -11429,7 +11429,7 @@ false true - idx_sys_message_cb + idx_sys_msg_inner_cb @@ -11442,7 +11442,7 @@ false true - idx_sys_message_status + idx_sys_msg_inner_status @@ -11455,7 +11455,7 @@ false true - idx_sys_message_cl + idx_sys_msg_inner_cl @@ -11468,7 +11468,7 @@ false true - idx_sys_message_sc + idx_sys_msg_inner_sc @@ -11481,7 +11481,7 @@ false true - idx_sys_message_sd + idx_sys_msg_inner_sd @@ -11499,13 +11499,13 @@
- ec3befafc5dcca3e7d5fdcd6bbf927043f710321 - 373 + 3e332349cc4dee90c48f4a86de799362111ac497 + 506419Segoe UI9 - 3888 - 1164 + 3840 + 1825 128 128 @@ -12386,13 +12386,13 @@
- 0644a53664ad02b879345ad7c216edfce2515716 - 373 + 332ac990d4a8e4dd77ca650d230c9f1deedee83b + 506419Segoe UI9 - 3396 - 1164 + 3228 + 1825 128 128 diff --git a/modules/core/db/mysql/core.sql b/modules/core/db/mysql/core.sql index 9a974f65..2438d1ba 100644 --- a/modules/core/db/mysql/core.sql +++ b/modules/core/db/mysql/core.sql @@ -63,16 +63,16 @@ 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_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; @@ -573,7 +573,7 @@ CREATE TABLE js_sys_msg_inner CREATE TABLE js_sys_msg_inner_record ( id varchar(64) NOT NULL COMMENT '编号', - message_id varchar(64) NOT NULL COMMENT '所属消息', + msg_inner_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已读)', @@ -923,16 +923,16 @@ 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_inner_cb ON js_sys_msg_inner (create_by ASC); +CREATE INDEX idx_sys_msg_inner_status ON js_sys_msg_inner (status ASC); +CREATE INDEX idx_sys_msg_inner_cl ON js_sys_msg_inner (content_level ASC); +CREATE INDEX idx_sys_msg_inner_sc ON js_sys_msg_inner (send_user_code ASC); +CREATE INDEX idx_sys_msg_inner_sd ON js_sys_msg_inner (send_date ASC); +CREATE INDEX idx_sys_msg_inner_r_mi ON js_sys_msg_inner_record (msg_inner_id ASC); +CREATE INDEX idx_sys_msg_inner_r_rc ON js_sys_msg_inner_record (receive_user_code ASC); +CREATE INDEX idx_sys_msg_inner_r_ruc ON js_sys_msg_inner_record (receive_user_code ASC); +CREATE INDEX idx_sys_msg_inner_r_status ON js_sys_msg_inner_record (read_status ASC); +CREATE INDEX idx_sys_msg_inner_r_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); diff --git a/modules/core/db/oracle/core.sql b/modules/core/db/oracle/core.sql index 23af189c..7cf740c0 100644 --- a/modules/core/db/oracle/core.sql +++ b/modules/core/db/oracle/core.sql @@ -62,16 +62,16 @@ 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_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; @@ -570,7 +570,7 @@ CREATE TABLE js_sys_msg_inner CREATE TABLE js_sys_msg_inner_record ( id varchar2(64) NOT NULL, - message_id varchar2(64) NOT NULL, + msg_inner_id varchar2(64) NOT NULL, receive_user_code varchar2(64), receive_user_name varchar2(100) NOT NULL, read_status char(1) NOT NULL, @@ -920,16 +920,16 @@ 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_inner_cb ON js_sys_msg_inner (create_by); +CREATE INDEX idx_sys_msg_inner_status ON js_sys_msg_inner (status); +CREATE INDEX idx_sys_msg_inner_cl ON js_sys_msg_inner (content_level); +CREATE INDEX idx_sys_msg_inner_sc ON js_sys_msg_inner (send_user_code); +CREATE INDEX idx_sys_msg_inner_sd ON js_sys_msg_inner (send_date); +CREATE INDEX idx_sys_msg_inner_r_mi ON js_sys_msg_inner_record (msg_inner_id); +CREATE INDEX idx_sys_msg_inner_r_rc ON js_sys_msg_inner_record (receive_user_code); +CREATE INDEX idx_sys_msg_inner_r_ruc ON js_sys_msg_inner_record (receive_user_code); +CREATE INDEX idx_sys_msg_inner_r_status ON js_sys_msg_inner_record (read_status); +CREATE INDEX idx_sys_msg_inner_r_star ON js_sys_msg_inner_record (is_star); CREATE INDEX idx_sys_msg_push_type ON js_sys_msg_push (msg_type); CREATE INDEX idx_sys_msg_push_rc ON js_sys_msg_push (receive_code); CREATE INDEX idx_sys_msg_push_uc ON js_sys_msg_push (receive_user_code); @@ -1289,7 +1289,7 @@ 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.msg_inner_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已读)'; diff --git a/web/bin/init-data.bat b/web/bin/init-data.bat index ecf5fe80..d9528ef6 100644 --- a/web/bin/init-data.bat +++ b/web/bin/init-data.bat @@ -24,7 +24,6 @@ echo. cd %~dp0 cd ../ -call mvn test -Dtest=com.jeesite.test.InitCoreData -call mvn test -Dtest=com.jeesite.test.InitGenData +call mvn test -Dtest=com.jeesite.test.InitCoreData,com.jeesite.test.InitGenData pause \ No newline at end of file diff --git a/web/db/mysql/core.sql b/web/db/mysql/core.sql index 9a974f65..2438d1ba 100644 --- a/web/db/mysql/core.sql +++ b/web/db/mysql/core.sql @@ -63,16 +63,16 @@ 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_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; @@ -573,7 +573,7 @@ CREATE TABLE js_sys_msg_inner CREATE TABLE js_sys_msg_inner_record ( id varchar(64) NOT NULL COMMENT '编号', - message_id varchar(64) NOT NULL COMMENT '所属消息', + msg_inner_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已读)', @@ -923,16 +923,16 @@ 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_inner_cb ON js_sys_msg_inner (create_by ASC); +CREATE INDEX idx_sys_msg_inner_status ON js_sys_msg_inner (status ASC); +CREATE INDEX idx_sys_msg_inner_cl ON js_sys_msg_inner (content_level ASC); +CREATE INDEX idx_sys_msg_inner_sc ON js_sys_msg_inner (send_user_code ASC); +CREATE INDEX idx_sys_msg_inner_sd ON js_sys_msg_inner (send_date ASC); +CREATE INDEX idx_sys_msg_inner_r_mi ON js_sys_msg_inner_record (msg_inner_id ASC); +CREATE INDEX idx_sys_msg_inner_r_rc ON js_sys_msg_inner_record (receive_user_code ASC); +CREATE INDEX idx_sys_msg_inner_r_ruc ON js_sys_msg_inner_record (receive_user_code ASC); +CREATE INDEX idx_sys_msg_inner_r_status ON js_sys_msg_inner_record (read_status ASC); +CREATE INDEX idx_sys_msg_inner_r_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); diff --git a/web/db/oracle/core.sql b/web/db/oracle/core.sql index 4d3d8090..7cf740c0 100644 --- a/web/db/oracle/core.sql +++ b/web/db/oracle/core.sql @@ -39,6 +39,11 @@ 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; @@ -46,6 +51,7 @@ 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; @@ -56,16 +62,16 @@ 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_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; @@ -75,6 +81,7 @@ 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; @@ -84,6 +91,7 @@ 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; @@ -132,6 +140,7 @@ DROP TABLE js_sys_dict_data CASCADE CONSTRAINTS; DROP TABLE js_sys_dict_type CASCADE CONSTRAINTS; DROP TABLE js_sys_file_upload CASCADE CONSTRAINTS; DROP TABLE js_sys_file_entity CASCADE CONSTRAINTS; +DROP TABLE js_sys_job_log CASCADE CONSTRAINTS; DROP TABLE js_sys_job CASCADE CONSTRAINTS; DROP TABLE js_sys_lang CASCADE CONSTRAINTS; DROP TABLE js_sys_log CASCADE CONSTRAINTS; @@ -399,6 +408,22 @@ CREATE TABLE js_sys_job ); +-- 作业调度日志表 +CREATE TABLE js_sys_job_log +( + id varchar2(64) NOT NULL, + job_name varchar2(64) NOT NULL, + job_group varchar2(64) NOT NULL, + job_type varchar2(50), + job_event varchar2(200), + job_message varchar2(500), + is_exception char(1), + exception_info clob, + create_date timestamp, + PRIMARY KEY (id) +); + + -- 国际化语言 CREATE TABLE js_sys_lang ( @@ -420,18 +445,20 @@ CREATE TABLE js_sys_lang CREATE TABLE js_sys_log ( id varchar2(64) NOT NULL, - log_type char(1) NOT NULL, + log_type varchar2(50) 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_uri nvarchar2(500), request_method varchar2(10), request_params clob, + diff_modify_data clob, biz_key varchar2(64), biz_type varchar2(64), remote_addr varchar2(255) NOT NULL, server_addr varchar2(255) NOT NULL, + is_exception char(1), exception_info clob, user_agent nvarchar2(500), device_name varchar2(100), @@ -543,7 +570,7 @@ CREATE TABLE js_sys_msg_inner CREATE TABLE js_sys_msg_inner_record ( id varchar2(64) NOT NULL, - message_id varchar2(64) NOT NULL, + msg_inner_id varchar2(64) NOT NULL, receive_user_code varchar2(64), receive_user_name varchar2(100) NOT NULL, read_status char(1) NOT NULL, @@ -870,6 +897,11 @@ CREATE INDEX idx_sys_file_biz_ud ON js_sys_file_upload (update_date); CREATE INDEX idx_sys_file_biz_bt ON js_sys_file_upload (biz_type); CREATE INDEX idx_sys_file_biz_bk ON js_sys_file_upload (biz_key); CREATE INDEX idx_sys_job_status ON js_sys_job (status); +CREATE INDEX idx_sys_job_log_jn ON js_sys_job_log (job_name); +CREATE INDEX idx_sys_job_log_jg ON js_sys_job_log (job_group); +CREATE INDEX idx_sys_job_log_t ON js_sys_job_log (job_type); +CREATE INDEX idx_sys_job_log_e ON js_sys_job_log (job_event); +CREATE INDEX idx_sys_job_log_ie ON js_sys_job_log (is_exception); CREATE INDEX idx_sys_lang_code ON js_sys_lang (lang_code); CREATE INDEX idx_sys_lang_type ON js_sys_lang (lang_type); CREATE INDEX idx_sys_log_cd ON js_sys_log (create_by); @@ -877,6 +909,7 @@ 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_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); @@ -887,16 +920,16 @@ 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_inner_cb ON js_sys_msg_inner (create_by); +CREATE INDEX idx_sys_msg_inner_status ON js_sys_msg_inner (status); +CREATE INDEX idx_sys_msg_inner_cl ON js_sys_msg_inner (content_level); +CREATE INDEX idx_sys_msg_inner_sc ON js_sys_msg_inner (send_user_code); +CREATE INDEX idx_sys_msg_inner_sd ON js_sys_msg_inner (send_date); +CREATE INDEX idx_sys_msg_inner_r_mi ON js_sys_msg_inner_record (msg_inner_id); +CREATE INDEX idx_sys_msg_inner_r_rc ON js_sys_msg_inner_record (receive_user_code); +CREATE INDEX idx_sys_msg_inner_r_ruc ON js_sys_msg_inner_record (receive_user_code); +CREATE INDEX idx_sys_msg_inner_r_status ON js_sys_msg_inner_record (read_status); +CREATE INDEX idx_sys_msg_inner_r_star ON js_sys_msg_inner_record (is_star); CREATE INDEX idx_sys_msg_push_type ON js_sys_msg_push (msg_type); CREATE INDEX idx_sys_msg_push_rc ON js_sys_msg_push (receive_code); CREATE INDEX idx_sys_msg_push_uc ON js_sys_msg_push (receive_user_code); @@ -906,6 +939,7 @@ CREATE INDEX idx_sys_msg_push_ps ON js_sys_msg_push (push_status); CREATE INDEX idx_sys_msg_push_rs ON js_sys_msg_push (read_status); CREATE INDEX idx_sys_msg_push_bk ON js_sys_msg_push (biz_key); CREATE INDEX idx_sys_msg_push_bt ON js_sys_msg_push (biz_type); +CREATE INDEX idx_sys_msg_push_imp ON js_sys_msg_push (is_merge_push); CREATE INDEX idx_sys_msg_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); @@ -915,6 +949,7 @@ 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_pushw_imp ON js_sys_msg_push_wait (is_merge_push); CREATE INDEX idx_sys_msg_tpl_key ON js_sys_msg_template (tpl_key); CREATE INDEX idx_sys_msg_tpl_type ON js_sys_msg_template (tpl_type); CREATE INDEX idx_sys_msg_tpl_status ON js_sys_msg_template (status); @@ -1130,6 +1165,16 @@ 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_job_log IS '作业调度日志表'; +COMMENT ON COLUMN js_sys_job_log.id IS '编号'; +COMMENT ON COLUMN js_sys_job_log.job_name IS '任务名称'; +COMMENT ON COLUMN js_sys_job_log.job_group IS '任务组名'; +COMMENT ON COLUMN js_sys_job_log.job_type IS '日志类型'; +COMMENT ON COLUMN js_sys_job_log.job_event IS '日志事件'; +COMMENT ON COLUMN js_sys_job_log.job_message IS '日志信息'; +COMMENT ON COLUMN js_sys_job_log.is_exception IS '是否异常'; +COMMENT ON COLUMN js_sys_job_log.exception_info IS '异常信息'; +COMMENT ON COLUMN js_sys_job_log.create_date 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 '归属模块'; @@ -1151,10 +1196,12 @@ 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.diff_modify_data 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.is_exception 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 '设备名称/操作系统'; @@ -1242,7 +1289,7 @@ 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.msg_inner_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已读)'; diff --git a/web/src/main/java/com/jeesite/modules/config/task/MsgLocalSendTask.java b/web/src/main/java/com/jeesite/modules/config/task/MsgLocalSendTask.java deleted file mode 100644 index 87dc1966..00000000 --- a/web/src/main/java/com/jeesite/modules/config/task/MsgLocalSendTask.java +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright (c) 2013-Now http://jeesite.com All rights reserved. - */ -package com.jeesite.modules.config.task; - -/** - * 消息发送服务,如果需要支持定时任务,则要在作业管理里添加该任务:msgLocalSendTask.execute(); - * @author ThinkGem - * @version 2018年1月10日 - */ -public class MsgLocalSendTask { - -// -// -// -// -// -// -// -// -// -// -// -// -// -// --> - -} diff --git a/web/src/main/java/com/jeesite/modules/config/task/MsgTaskConfig.java b/web/src/main/java/com/jeesite/modules/config/task/MsgTaskConfig.java new file mode 100644 index 00000000..0b7b781e --- /dev/null +++ b/web/src/main/java/com/jeesite/modules/config/task/MsgTaskConfig.java @@ -0,0 +1,25 @@ +/** + * Copyright (c) 2013-Now http://jeesite.com All rights reserved. + */ +package com.jeesite.modules.config.task; + +import org.springframework.context.annotation.Configuration; + +/** + * 消息服务,如果需要支持定时任务,则要在作业管理里添加该任务:msgLocalSendTask.execute(); + * @author ThinkGem + * @version 2018年1月10日 + */ +@Configuration +public class MsgTaskConfig { + +// @Bean +// public MsgLocalSendTask msgLocalSendTask(){ +// MsgLocalSendTask bean = new MsgLocalSendTask(); +// bean.setSmsDemoSendService(new SmsDemoSendService()); +// bean.setEmailSendService(new EmailSendService()); +// bean.setWeixinSendService(new WeixinSendService()); +// return bean; +// } + +} diff --git a/web/src/main/resources/config/jeesite.yml b/web/src/main/resources/config/jeesite.yml index ac8a88c1..3696ed3a 100644 --- a/web/src/main/resources/config/jeesite.yml +++ b/web/src/main/resources/config/jeesite.yml @@ -21,18 +21,7 @@ jdbc: # username: jeesite # password: jeesite # testSql: SELECT 1 FROM DUAL - -# Redis 配置 -redis: - - # Redis 连接参数 - host: 192.168.11.12 - port: 6379 - password: 1234 - # 是否启用Redis系统缓存及会话 - cacheAndSession: false - #============================# #===== System settings ======# #============================#