From dbe01ca25e64eed0ae63ee5a76714dba8f08b167 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Thu, 20 Jul 2023 14:43:50 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=9E=E7=B3=BB=E7=BB=9F=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resource/sqlupgrade/DM/sql202303130101.sql | 23 ++++++ resource/sqlupgrade/DM/sql202303130202.sql | 14 ++++ resource/sqlupgrade/DM/sql202303150403.sql | 74 +++++++++++++++++ resource/sqlupgrade/JC/sql202303130101.sql | 23 ++++++ resource/sqlupgrade/JC/sql202303130202.sql | 14 ++++ resource/sqlupgrade/JC/sql202303150403.sql | 74 +++++++++++++++++ resource/sqlupgrade/Mysql/sql202303130101.sql | 16 ++++ resource/sqlupgrade/Mysql/sql202303130202.sql | 10 +++ resource/sqlupgrade/Mysql/sql202303150403.sql | 78 ++++++++++++++++++ .../sqlupgrade/Oracle/sql202303130101.sql | 16 ++++ .../sqlupgrade/Oracle/sql202303130202.sql | 10 +++ .../sqlupgrade/Oracle/sql202303150403.sql | 74 +++++++++++++++++ resource/sqlupgrade/PG/sql202303130101.sql | 16 ++++ resource/sqlupgrade/PG/sql202303130202.sql | 10 +++ resource/sqlupgrade/PG/sql202303150403.sql | 74 +++++++++++++++++ .../sqlupgrade/SQLServer/sql202303130101.sql | 16 ++++ .../sqlupgrade/SQLServer/sql202303130202.sql | 10 +++ .../sqlupgrade/SQLServer/sql202303150403.sql | 79 +++++++++++++++++++ 18 files changed, 631 insertions(+) create mode 100644 resource/sqlupgrade/DM/sql202303130101.sql create mode 100644 resource/sqlupgrade/DM/sql202303130202.sql create mode 100644 resource/sqlupgrade/DM/sql202303150403.sql create mode 100644 resource/sqlupgrade/JC/sql202303130101.sql create mode 100644 resource/sqlupgrade/JC/sql202303130202.sql create mode 100644 resource/sqlupgrade/JC/sql202303150403.sql create mode 100644 resource/sqlupgrade/Mysql/sql202303130101.sql create mode 100644 resource/sqlupgrade/Mysql/sql202303130202.sql create mode 100644 resource/sqlupgrade/Mysql/sql202303150403.sql create mode 100644 resource/sqlupgrade/Oracle/sql202303130101.sql create mode 100644 resource/sqlupgrade/Oracle/sql202303130202.sql create mode 100644 resource/sqlupgrade/Oracle/sql202303150403.sql create mode 100644 resource/sqlupgrade/PG/sql202303130101.sql create mode 100644 resource/sqlupgrade/PG/sql202303130202.sql create mode 100644 resource/sqlupgrade/PG/sql202303150403.sql create mode 100644 resource/sqlupgrade/SQLServer/sql202303130101.sql create mode 100644 resource/sqlupgrade/SQLServer/sql202303130202.sql create mode 100644 resource/sqlupgrade/SQLServer/sql202303150403.sql diff --git a/resource/sqlupgrade/DM/sql202303130101.sql b/resource/sqlupgrade/DM/sql202303130101.sql new file mode 100644 index 000000000..671629174 --- /dev/null +++ b/resource/sqlupgrade/DM/sql202303130101.sql @@ -0,0 +1,23 @@ +delete from HtmlLabelIndex where id = 541290 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 541290,'非系统人员管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 541290 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系统人员管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'Non-system personnel management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系統人員管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ \ No newline at end of file diff --git a/resource/sqlupgrade/DM/sql202303130202.sql b/resource/sqlupgrade/DM/sql202303130202.sql new file mode 100644 index 000000000..9038f9cd1 --- /dev/null +++ b/resource/sqlupgrade/DM/sql202303130202.sql @@ -0,0 +1,14 @@ +Delete from LeftMenuInfo where id=100186; +/ + +Delete from LeftMenuConfig where infoid=100186; +/ + +call LMConfig_U_ByInfoInsert (2,100118,9); +/ + +call LMInfo_Insert (100186,541290,'','',2,100118,9,18); +/ + +update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/externalPersonManage' where id = 100186; +/ \ No newline at end of file diff --git a/resource/sqlupgrade/DM/sql202303150403.sql b/resource/sqlupgrade/DM/sql202303150403.sql new file mode 100644 index 000000000..1de44bdc4 --- /dev/null +++ b/resource/sqlupgrade/DM/sql202303150403.sql @@ -0,0 +1,74 @@ +ALTER TABLE hrsa_tax_agent_emp ADD employee_type number; +/ + +ALTER TABLE hrsa_salary_archive ADD employee_type number; +/ + +ALTER TABLE hrsa_tax_agent_emp_change ADD employee_type number; +/ + +ALTER TABLE hrsa_salary_acct_emp ADD employee_type number; +/ + +ALTER TABLE hrsa_salary_send_info ADD employee_type number; +/ + +CREATE TABLE hrsa_external_employee +( + id NUMBER(38,0) primary key NOT NULL, + username varchar2(200) DEFAULT '', + department_name varchar2(200) DEFAULT '', + department_id NUMBER(38,0) DEFAULT 0, + subcompany_name varchar2(200) DEFAULT '', + subcompany_id NUMBER(38,0) DEFAULT 0, + jobtitle_name varchar2(200) DEFAULT '', + jobtitle_id NUMBER(38,0) DEFAULT 0, + companystartdate varchar2(200) DEFAULT '', + mobile varchar2(20) DEFAULT '', + status varchar2(10) DEFAULT '', + workcode varchar2(200) DEFAULT '', + sex varchar2(10) DEFAULT '', + email varchar2(200) DEFAULT '', + telephone varchar2(200) DEFAULT '', + jobcall varchar2(200) DEFAULT '', + birthday varchar2(200) DEFAULT '', + id_no varchar2(200) DEFAULT '', + bank_card_num varchar2(200) DEFAULT '', + bank_name varchar2(200) DEFAULT '', + delete_type number DEFAULT 0, + creator NUMBER(38,0) DEFAULT 0, + modifier NUMBER(38,0) DEFAULT 0, + create_time DATE DEFAULT sysdate, + update_time DATE DEFAULT sysdate, + tenant_key varchar2(200) DEFAULT '' +); +/ + +CREATE TABLE hrsa_salary_sob_ext_range +( + id NUMBER(38,0) primary key NOT NULL, + salary_sob_id NUMBER(38,0) DEFAULT 0, + target_type NUMBER(38,0) DEFAULT 0, + target_id NUMBER(38,0) DEFAULT 0, + creator NUMBER(38,0) DEFAULT 0, + create_time DATE DEFAULT sysdate, + update_time DATE DEFAULT sysdate, + delete_type number DEFAULT 0, + tenant_key varchar2(200) DEFAULT '' +); +/ + +CREATE TABLE hrsa_tax_agent_ext_range +( + id NUMBER(38,0) primary key NOT NULL, + tax_agent_id NUMBER(38,0) DEFAULT 0, + target_type NUMBER(38,0) DEFAULT 0, + target_id NUMBER(38,0) DEFAULT 0, + creator NUMBER(38,0) DEFAULT 0, + create_time DATE DEFAULT sysdate, + update_time DATE DEFAULT sysdate, + delete_type number DEFAULT 0, + tenant_key varchar2(200) DEFAULT '' +); +/ + diff --git a/resource/sqlupgrade/JC/sql202303130101.sql b/resource/sqlupgrade/JC/sql202303130101.sql new file mode 100644 index 000000000..671629174 --- /dev/null +++ b/resource/sqlupgrade/JC/sql202303130101.sql @@ -0,0 +1,23 @@ +delete from HtmlLabelIndex where id = 541290 and ( trim(indexdesc) is null ) ; +/ + +insert into HtmlLabelIndex(id,indexdesc) select 541290,'非系统人员管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 541290 and ( trim(indexdesc) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系统人员管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'Non-system personnel management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ; +/ + +delete from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( trim(labelname) is null ) ; +/ + +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系統人員管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ; +/ \ No newline at end of file diff --git a/resource/sqlupgrade/JC/sql202303130202.sql b/resource/sqlupgrade/JC/sql202303130202.sql new file mode 100644 index 000000000..9038f9cd1 --- /dev/null +++ b/resource/sqlupgrade/JC/sql202303130202.sql @@ -0,0 +1,14 @@ +Delete from LeftMenuInfo where id=100186; +/ + +Delete from LeftMenuConfig where infoid=100186; +/ + +call LMConfig_U_ByInfoInsert (2,100118,9); +/ + +call LMInfo_Insert (100186,541290,'','',2,100118,9,18); +/ + +update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/externalPersonManage' where id = 100186; +/ \ No newline at end of file diff --git a/resource/sqlupgrade/JC/sql202303150403.sql b/resource/sqlupgrade/JC/sql202303150403.sql new file mode 100644 index 000000000..1de44bdc4 --- /dev/null +++ b/resource/sqlupgrade/JC/sql202303150403.sql @@ -0,0 +1,74 @@ +ALTER TABLE hrsa_tax_agent_emp ADD employee_type number; +/ + +ALTER TABLE hrsa_salary_archive ADD employee_type number; +/ + +ALTER TABLE hrsa_tax_agent_emp_change ADD employee_type number; +/ + +ALTER TABLE hrsa_salary_acct_emp ADD employee_type number; +/ + +ALTER TABLE hrsa_salary_send_info ADD employee_type number; +/ + +CREATE TABLE hrsa_external_employee +( + id NUMBER(38,0) primary key NOT NULL, + username varchar2(200) DEFAULT '', + department_name varchar2(200) DEFAULT '', + department_id NUMBER(38,0) DEFAULT 0, + subcompany_name varchar2(200) DEFAULT '', + subcompany_id NUMBER(38,0) DEFAULT 0, + jobtitle_name varchar2(200) DEFAULT '', + jobtitle_id NUMBER(38,0) DEFAULT 0, + companystartdate varchar2(200) DEFAULT '', + mobile varchar2(20) DEFAULT '', + status varchar2(10) DEFAULT '', + workcode varchar2(200) DEFAULT '', + sex varchar2(10) DEFAULT '', + email varchar2(200) DEFAULT '', + telephone varchar2(200) DEFAULT '', + jobcall varchar2(200) DEFAULT '', + birthday varchar2(200) DEFAULT '', + id_no varchar2(200) DEFAULT '', + bank_card_num varchar2(200) DEFAULT '', + bank_name varchar2(200) DEFAULT '', + delete_type number DEFAULT 0, + creator NUMBER(38,0) DEFAULT 0, + modifier NUMBER(38,0) DEFAULT 0, + create_time DATE DEFAULT sysdate, + update_time DATE DEFAULT sysdate, + tenant_key varchar2(200) DEFAULT '' +); +/ + +CREATE TABLE hrsa_salary_sob_ext_range +( + id NUMBER(38,0) primary key NOT NULL, + salary_sob_id NUMBER(38,0) DEFAULT 0, + target_type NUMBER(38,0) DEFAULT 0, + target_id NUMBER(38,0) DEFAULT 0, + creator NUMBER(38,0) DEFAULT 0, + create_time DATE DEFAULT sysdate, + update_time DATE DEFAULT sysdate, + delete_type number DEFAULT 0, + tenant_key varchar2(200) DEFAULT '' +); +/ + +CREATE TABLE hrsa_tax_agent_ext_range +( + id NUMBER(38,0) primary key NOT NULL, + tax_agent_id NUMBER(38,0) DEFAULT 0, + target_type NUMBER(38,0) DEFAULT 0, + target_id NUMBER(38,0) DEFAULT 0, + creator NUMBER(38,0) DEFAULT 0, + create_time DATE DEFAULT sysdate, + update_time DATE DEFAULT sysdate, + delete_type number DEFAULT 0, + tenant_key varchar2(200) DEFAULT '' +); +/ + diff --git a/resource/sqlupgrade/Mysql/sql202303130101.sql b/resource/sqlupgrade/Mysql/sql202303130101.sql new file mode 100644 index 000000000..c03a6e987 --- /dev/null +++ b/resource/sqlupgrade/Mysql/sql202303130101.sql @@ -0,0 +1,16 @@ +delete from HtmlLabelIndex where id = 541290 and ( indexdesc is null or indexdesc = '' ) +; +insert into HtmlLabelIndex(id,indexdesc) select 541290,'非系统人员管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 541290 and ( indexdesc is not null and indexdesc <> '' )) limit 1 +; +delete from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( labelname is null or labelname = '' ) +; +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系统人员管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1 +; +delete from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=char_length(labelname) ) +; +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'Non-system personnel management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=char_length(labelname) )) limit 1 +; +delete from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( labelname is null or labelname = '' ) +; +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系統人員管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1 +; \ No newline at end of file diff --git a/resource/sqlupgrade/Mysql/sql202303130202.sql b/resource/sqlupgrade/Mysql/sql202303130202.sql new file mode 100644 index 000000000..81f96bbd2 --- /dev/null +++ b/resource/sqlupgrade/Mysql/sql202303130202.sql @@ -0,0 +1,10 @@ +Delete from LeftMenuInfo where id=100186 +; +Delete from LeftMenuConfig where infoid=100186 +; +call LMConfig_U_ByInfoInsert (2,100118,9) +; +call LMInfo_Insert (100186,541290,'','',2,100118,9,18) +; +update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/externalPersonManage' where id = 100186 +; \ No newline at end of file diff --git a/resource/sqlupgrade/Mysql/sql202303150403.sql b/resource/sqlupgrade/Mysql/sql202303150403.sql new file mode 100644 index 000000000..0311cd908 --- /dev/null +++ b/resource/sqlupgrade/Mysql/sql202303150403.sql @@ -0,0 +1,78 @@ +ALTER TABLE hrsa_tax_agent_emp + ADD COLUMN employee_type int(0) NULL ; + + +ALTER TABLE hrsa_salary_archive + ADD COLUMN employee_type int(0) NULL ; + + +ALTER TABLE hrsa_tax_agent_emp_change + ADD COLUMN employee_type int(0) NULL ; + +ALTER TABLE hrsa_salary_acct_emp + ADD COLUMN employee_type int(0) NULL ; + +ALTER TABLE hrsa_salary_send_info ADD COLUMN employee_type int(0) ; + +CREATE TABLE hrsa_external_employee +( + id bigint(0) NOT NULL, + username varchar(255) NULL DEFAULT NULL COMMENT '姓名', + department_name varchar(255) NULL DEFAULT NULL COMMENT '部门', + department_id bigint(0) NULL DEFAULT NULL COMMENT '部门ID', + subcompany_name varchar(255) NULL DEFAULT NULL COMMENT '分部', + subcompany_id bigint(0) NULL DEFAULT NULL COMMENT '分部ID', + jobtitle_name varchar(255) NULL DEFAULT NULL COMMENT '岗位', + jobtitle_id bigint(0) NULL DEFAULT NULL COMMENT '岗位ID', + companystartdate varchar(255) NULL DEFAULT NULL COMMENT '入职日期', + mobile varchar(255) NULL DEFAULT NULL COMMENT '手机', + status varchar(255) NULL DEFAULT NULL COMMENT '状态编码', + workcode varchar(255) NULL DEFAULT NULL COMMENT '工号', + sex varchar(255) NULL DEFAULT NULL COMMENT '性别', + email varchar(255) NULL DEFAULT NULL COMMENT '邮件', + telephone varchar(255) NULL DEFAULT NULL COMMENT '电话', + jobcall varchar(255) NULL DEFAULT NULL COMMENT '职称', + birthday varchar(255) NULL DEFAULT NULL COMMENT '出生日期', + id_no varchar(255) NULL DEFAULT NULL COMMENT '身份证号码', + bank_card_num varchar(255) NULL DEFAULT NULL COMMENT '本人开户的银行卡卡号', + bank_name varchar(255) NULL DEFAULT NULL COMMENT '本人开户的银行卡开户支行全称', + delete_type int(0) NULL DEFAULT NULL COMMENT '是否已删除。0:未删除、1:已删除', + creator bigint(0) NULL DEFAULT NULL COMMENT '创建人', + modifier bigint(0) NULL DEFAULT NULL COMMENT '修改人', + create_time datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + update_time datetime(0) NULL DEFAULT NULL COMMENT '修改时间', + tenant_key varchar(255) NULL DEFAULT NULL COMMENT '租户ID', + PRIMARY KEY (id) USING BTREE +); + +CREATE TABLE hrsa_salary_sob_ext_range +( + id bigint(0) NOT NULL COMMENT '主键id', + salary_sob_id bigint(0) NOT NULL DEFAULT 0 COMMENT '账套id', + target_type tinyint(0) NOT NULL DEFAULT 1 COMMENT '对象类型。1:外部人员', + target_id bigint(0) NOT NULL DEFAULT 0 COMMENT '对象id', + creator bigint(0) NOT NULL DEFAULT 0 COMMENT '创建人', + create_time datetime(0) NOT NULL COMMENT '创建时间', + update_time datetime(0) NOT NULL COMMENT '更新时间', + delete_type int(0) NOT NULL DEFAULT 0 COMMENT '是否已删除。0:未删除、1:已删除', + tenant_key varchar(10) NOT NULL DEFAULT '' COMMENT '租户ID', + PRIMARY KEY (id) USING BTREE, + INDEX idx_tenant(tenant_key) USING BTREE, + INDEX idx_tenant_key(tenant_key) USING BTREE +); + +CREATE TABLE hrsa_tax_agent_ext_range +( + id bigint(0) NOT NULL COMMENT '主键id', + tax_agent_id bigint(0) NOT NULL DEFAULT 0 COMMENT '个税扣缴义务人的id', + target_type tinyint(0) NOT NULL DEFAULT 1 COMMENT '对象类型。1:外部人员', + target_id bigint(0) NOT NULL DEFAULT 0 COMMENT '对象id', + creator bigint(0) NOT NULL DEFAULT 0 COMMENT '创建人', + create_time datetime(0) NOT NULL COMMENT '创建时间', + update_time datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP (0) COMMENT '更新时间', + delete_type int(0) NOT NULL DEFAULT 0 COMMENT '是否已删除。0:未删除、1:已删除', + tenant_key varchar(10) NOT NULL DEFAULT '' COMMENT '租户ID', + PRIMARY KEY (id) USING BTREE, + INDEX idx_tenant(tenant_key) USING BTREE, + INDEX idx_tenant_key(tenant_key) USING BTREE +); \ No newline at end of file diff --git a/resource/sqlupgrade/Oracle/sql202303130101.sql b/resource/sqlupgrade/Oracle/sql202303130101.sql new file mode 100644 index 000000000..99adf5d4f --- /dev/null +++ b/resource/sqlupgrade/Oracle/sql202303130101.sql @@ -0,0 +1,16 @@ +delete from HtmlLabelIndex where id = 541290 and ( trim(indexdesc) is null ) +/ +insert into HtmlLabelIndex(id,indexdesc) select 541290,'非系统人员管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 541290 and ( trim(indexdesc) is not null )) and rownum = 1 +/ +delete from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( trim(labelname) is null ) +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系统人员管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 +/ +delete from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'Non-system personnel management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 +/ +delete from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( trim(labelname) is null ) +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系統人員管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 +/ \ No newline at end of file diff --git a/resource/sqlupgrade/Oracle/sql202303130202.sql b/resource/sqlupgrade/Oracle/sql202303130202.sql new file mode 100644 index 000000000..d6b3c8be5 --- /dev/null +++ b/resource/sqlupgrade/Oracle/sql202303130202.sql @@ -0,0 +1,10 @@ +Delete from LeftMenuInfo where id=100186 +/ +Delete from LeftMenuConfig where infoid=100186 +/ +call LMConfig_U_ByInfoInsert (2,100118,9) +/ +call LMInfo_Insert (100186,541290,'','',2,100118,9,18) +/ +update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/externalPersonManage' where id = 100186 +/ \ No newline at end of file diff --git a/resource/sqlupgrade/Oracle/sql202303150403.sql b/resource/sqlupgrade/Oracle/sql202303150403.sql new file mode 100644 index 000000000..925fcc20b --- /dev/null +++ b/resource/sqlupgrade/Oracle/sql202303150403.sql @@ -0,0 +1,74 @@ +ALTER TABLE hrsa_tax_agent_emp ADD employee_type number +/ + +ALTER TABLE hrsa_salary_archive ADD employee_type number +/ + +ALTER TABLE hrsa_tax_agent_emp_change ADD employee_type number +/ + +ALTER TABLE hrsa_salary_acct_emp ADD employee_type number +/ + +ALTER TABLE hrsa_salary_send_info ADD employee_type number +/ + + +CREATE TABLE hrsa_external_employee +( + id NUMBER(38,0) primary key NOT NULL, + username varchar2(200) DEFAULT '', + department_name varchar2(200) DEFAULT '', + department_id NUMBER(38,0) DEFAULT 0, + subcompany_name varchar2(200) DEFAULT '', + subcompany_id NUMBER(38,0) DEFAULT 0, + jobtitle_name varchar2(200) DEFAULT '', + jobtitle_id NUMBER(38,0) DEFAULT 0, + companystartdate varchar2(200) DEFAULT '', + mobile varchar2(20) DEFAULT '', + status varchar2(10) DEFAULT '', + workcode varchar2(200) DEFAULT '', + sex varchar2(10) DEFAULT '', + email varchar2(200) DEFAULT '', + telephone varchar2(200) DEFAULT '', + jobcall varchar2(200) DEFAULT '', + birthday varchar2(200) DEFAULT '', + id_no varchar2(200) DEFAULT '', + bank_card_num varchar2(200) DEFAULT '', + bank_name varchar2(200) DEFAULT '', + delete_type number DEFAULT 0, + creator NUMBER(38,0) DEFAULT 0, + modifier NUMBER(38,0) DEFAULT 0, + create_time DATE DEFAULT sysdate, + update_time DATE DEFAULT sysdate, + tenant_key varchar2(200) DEFAULT '' +) +/ + +CREATE TABLE hrsa_salary_sob_ext_range +( + id NUMBER(38,0) primary key NOT NULL, + salary_sob_id NUMBER(38,0) DEFAULT 0, + target_type NUMBER(38,0) DEFAULT 0, + target_id NUMBER(38,0) DEFAULT 0, + creator NUMBER(38,0) DEFAULT 0, + create_time DATE DEFAULT sysdate, + update_time DATE DEFAULT sysdate, + delete_type number DEFAULT 0, + tenant_key varchar2(200) DEFAULT '' +) +/ + +CREATE TABLE hrsa_tax_agent_ext_range +( + id NUMBER(38,0) primary key NOT NULL, + tax_agent_id NUMBER(38,0) DEFAULT 0, + target_type NUMBER(38,0) DEFAULT 0, + target_id NUMBER(38,0) DEFAULT 0, + creator NUMBER(38,0) DEFAULT 0, + create_time DATE DEFAULT sysdate, + update_time DATE DEFAULT sysdate, + delete_type number DEFAULT 0, + tenant_key varchar2(200) DEFAULT '' +) +/ \ No newline at end of file diff --git a/resource/sqlupgrade/PG/sql202303130101.sql b/resource/sqlupgrade/PG/sql202303130101.sql new file mode 100644 index 000000000..843e5994d --- /dev/null +++ b/resource/sqlupgrade/PG/sql202303130101.sql @@ -0,0 +1,16 @@ +delete from HtmlLabelIndex where id = 541290 and ( indexdesc is null or indexdesc = '' ) ; +/ +insert into HtmlLabelIndex(id,indexdesc) select 541290,'非系统人员管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 541290 and ( indexdesc is not null and indexdesc <> '' )) limit 1 ; +/ +delete from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( labelname is null or labelname = '' ) ; +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系统人员管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1 ; +/ +delete from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=octet_length(labelname) ) ; +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'Non-system personnel management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=octet_length(labelname) )) limit 1 ; +/ +delete from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( labelname is null or labelname = '' ) ; +/ +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 541290 as indexid ,'非系統人員管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1 ; +/ \ No newline at end of file diff --git a/resource/sqlupgrade/PG/sql202303130202.sql b/resource/sqlupgrade/PG/sql202303130202.sql new file mode 100644 index 000000000..54a9eae70 --- /dev/null +++ b/resource/sqlupgrade/PG/sql202303130202.sql @@ -0,0 +1,10 @@ +Delete from LeftMenuInfo where id=100186; +/ +Delete from LeftMenuConfig where infoid=100186; +/ +call LMConfig_U_ByInfoInsert (2,100118,9); +/ +call LMInfo_Insert (100186,541290,'','',2,100118,9,18); +/ +update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/externalPersonManage' where id = 100186; +/ \ No newline at end of file diff --git a/resource/sqlupgrade/PG/sql202303150403.sql b/resource/sqlupgrade/PG/sql202303150403.sql new file mode 100644 index 000000000..f587ca6b0 --- /dev/null +++ b/resource/sqlupgrade/PG/sql202303150403.sql @@ -0,0 +1,74 @@ +ALTER TABLE hrsa_tax_agent_emp + ADD COLUMN employee_type int NULL ; + + +ALTER TABLE hrsa_salary_archive + ADD COLUMN employee_type int NULL ; + + +ALTER TABLE hrsa_tax_agent_emp_change + ADD COLUMN employee_type int NULL ; + +ALTER TABLE hrsa_salary_acct_emp + ADD COLUMN employee_type int NULL ; + +ALTER TABLE hrsa_salary_send_info ADD COLUMN employee_type int ; + +CREATE TABLE hrsa_external_employee +( + id bigint NOT NULL, + username varchar(255) NULL DEFAULT NULL , + department_name varchar(255) NULL DEFAULT NULL, + department_id bigint NULL DEFAULT NULL , + subcompany_name varchar(255) NULL DEFAULT NULL , + subcompany_id bigint NULL DEFAULT NULL , + jobtitle_name varchar(255) NULL DEFAULT NULL , + jobtitle_id bigint NULL DEFAULT NULL , + companystartdate varchar(255) NULL DEFAULT NULL , + mobile varchar(255) NULL DEFAULT NULL , + status varchar(255) NULL DEFAULT NULL , + workcode varchar(255) NULL DEFAULT NULL , + sex varchar(255) NULL DEFAULT NULL , + email varchar(255) NULL DEFAULT NULL , + telephone varchar(255) NULL DEFAULT NULL , + jobcall varchar(255) NULL DEFAULT NULL , + birthday varchar(255) NULL DEFAULT NULL , + id_no varchar(255) NULL DEFAULT NULL , + bank_card_num varchar(255) NULL DEFAULT NULL , + bank_name varchar(255) NULL DEFAULT NULL , + delete_type int NULL DEFAULT NULL , + creator bigint NULL DEFAULT NULL , + modifier bigint NULL DEFAULT NULL , + create_time timestamp NULL DEFAULT NULL , + update_time timestamp NULL DEFAULT NULL , + tenant_key varchar(255) NULL DEFAULT NULL , + PRIMARY KEY (id) +); + +CREATE TABLE hrsa_salary_sob_ext_range +( + id bigint NOT NULL , + salary_sob_id bigint NOT NULL DEFAULT 0 , + target_type smallint NOT NULL DEFAULT 1 , + target_id bigint NOT NULL DEFAULT 0 , + creator bigint NOT NULL DEFAULT 0 , + create_time timestamp , + update_time timestamp, + delete_type int NOT NULL DEFAULT 0 , + tenant_key varchar(10) NOT NULL DEFAULT '', + PRIMARY KEY (id) +); + +CREATE TABLE hrsa_tax_agent_ext_range +( + id bigint NOT NULL , + tax_agent_id bigint NOT NULL DEFAULT 0 , + target_type smallint NOT NULL DEFAULT 1 , + target_id bigint NOT NULL DEFAULT 0 , + creator bigint NOT NULL DEFAULT 0 , + create_time timestamp , + update_time timestamp , + delete_type int NOT NULL DEFAULT 0 , + tenant_key varchar(10) NOT NULL DEFAULT '' , + PRIMARY KEY (id) +); \ No newline at end of file diff --git a/resource/sqlupgrade/SQLServer/sql202303130101.sql b/resource/sqlupgrade/SQLServer/sql202303130101.sql new file mode 100644 index 000000000..6f7276eef --- /dev/null +++ b/resource/sqlupgrade/SQLServer/sql202303130101.sql @@ -0,0 +1,16 @@ +delete from HtmlLabelIndex where id = 541290 and ( indexdesc is null or indexdesc = '' ) +GO +insert into HtmlLabelIndex(id,indexdesc) select top 1 541290,'非系统人员管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 541290 and ( indexdesc is not null and indexdesc <> '' )) +GO +delete from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( labelname is null or labelname = '' ) +GO +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 541290 as indexid ,'非系统人员管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=7 and ( labelname is not null and labelname <> '' )) +GO +delete from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( labelname is null or labelname = '' or labelname like '%[吖-座]%' ) +GO +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 541290 as indexid ,'Non-system personnel management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=8 and ( labelname is not null and labelname <> '' and labelname not like '%[吖-座]%' )) +GO +delete from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( labelname is null or labelname = '' ) +GO +insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 541290 as indexid ,'非系統人員管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 541290 and languageid=9 and ( labelname is not null and labelname <> '' )) +GO \ No newline at end of file diff --git a/resource/sqlupgrade/SQLServer/sql202303130202.sql b/resource/sqlupgrade/SQLServer/sql202303130202.sql new file mode 100644 index 000000000..9b7bbe305 --- /dev/null +++ b/resource/sqlupgrade/SQLServer/sql202303130202.sql @@ -0,0 +1,10 @@ +Delete from LeftMenuInfo where id=100186 +GO +Delete from LeftMenuConfig where infoid=100186 +GO +EXECUTE LMConfig_U_ByInfoInsert 2,100118,9 +GO +EXECUTE LMInfo_Insert 100186,541290,'','',2,100118,9,18 +GO +update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/externalPersonManage' where id = 100186 +GO \ No newline at end of file diff --git a/resource/sqlupgrade/SQLServer/sql202303150403.sql b/resource/sqlupgrade/SQLServer/sql202303150403.sql new file mode 100644 index 000000000..d7b0d357e --- /dev/null +++ b/resource/sqlupgrade/SQLServer/sql202303150403.sql @@ -0,0 +1,79 @@ +ALTER TABLE hrsa_tax_agent_emp ADD employee_type int NULL +GO + +ALTER TABLE hrsa_salary_archive ADD employee_type int NULL +GO + +ALTER TABLE hrsa_tax_agent_emp_change ADD employee_type int NULL +GO + +ALTER TABLE hrsa_salary_acct_emp ADD employee_type int NULL +GO + +ALTER TABLE hrsa_salary_send_info ADD employee_type int NULL +GO + + + + +CREATE TABLE hrsa_external_employee +( + id bigint NOT NULL, + username varchar(255) , + department_name varchar(255) , + department_id bigint , + subcompany_name varchar(255) , + subcompany_id bigint , + jobtitle_name varchar(255) , + jobtitle_id bigint , + companystartdate varchar(255) , + mobile varchar(255) , + status varchar(255) , + workcode varchar(255) , + sex varchar(255) , + email varchar(255) , + telephone varchar(255) , + jobcall varchar(255) , + birthday varchar(255) , + id_no varchar(255) , + bank_card_num varchar(255) , + bank_name varchar(255) , + delete_type int , + creator bigint , + modifier bigint , + create_time datetime , + update_time datetime , + tenant_key varchar(255) , + PRIMARY KEY (id) +) +GO + +CREATE TABLE hrsa_salary_sob_ext_range +( + id bigint NOT NULL , + salary_sob_id bigint , + target_type tinyint , + target_id bigint , + creator bigint , + create_time datetime , + update_time datetime , + delete_type int , + tenant_key varchar(10) , + PRIMARY KEY (id) +) +GO + +CREATE TABLE hrsa_tax_agent_ext_range +( + id bigint NOT NULL , + tax_agent_id bigint , + target_type tinyint , + target_id bigint , + creator bigint , + create_time datetime, + update_time datetime, + delete_type int , + tenant_key varchar(10) , + PRIMARY KEY (id) +) +GO \ No newline at end of file