From dcdb7ec4ac2adc8deb454c9b89c63bf11b7e272d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Mon, 18 Apr 2022 19:11:32 +0800 Subject: [PATCH] sql --- resource/sql/mysql.sql | 95 ++++++++++++++++++++++++++++++++++ resource/sql/sqlserver.sql | 39 ++++++++++++++ src/com/engine/salary/init.sql | 95 ---------------------------------- 3 files changed, 134 insertions(+), 95 deletions(-) create mode 100644 resource/sql/mysql.sql create mode 100644 resource/sql/sqlserver.sql delete mode 100644 src/com/engine/salary/init.sql diff --git a/resource/sql/mysql.sql b/resource/sql/mysql.sql new file mode 100644 index 000000000..a955b7c8f --- /dev/null +++ b/resource/sql/mysql.sql @@ -0,0 +1,95 @@ +--缴税人表主键自增 +alter table hrsa_tax_agent modify id bigint auto_increment; +alter table hrsa_tax_rate_base modify id bigint auto_increment; +alter table hrsa_tax_rate_detail modify id bigint auto_increment; +alter table hrsa_add_up_deduction modify id bigint auto_increment; +alter table hrsa_add_up_situation modify id bigint auto_increment; +alter table hrsa_other_deduction modify id bigint auto_increment; +alter table hrsa_attend_quote_field modify id bigint auto_increment; +alter table hrsa_attend_quote_sync_set modify id bigint auto_increment; + +alter table hrsa_salary_item modify id bigint auto_increment; +alter table hrsa_salary_sob modify id bigint auto_increment; +alter table hrsa_salary_sob_range modify id bigint auto_increment; +alter table hrsa_salary_sob_item_group modify id bigint auto_increment; +alter table hrsa_salary_sob_emp_field modify id bigint auto_increment; +alter table hrsa_salary_sob_adjust_rule modify id bigint auto_increment; +alter table hrsa_salary_sob_check_rule modify id bigint auto_increment; +alter table hrsa_salary_archive_dimission modify id bigint auto_increment; +alter table hrsa_salary_archive modify id bigint auto_increment; +alter table hrsa_salary_archive_tax_agent modify id bigint auto_increment; +alter table hrsa_salary_archive_item modify id bigint auto_increment; +alter table hrsa_salary_acct_record modify id bigint auto_increment; +alter table hrsa_salary_acct_emp modify id bigint auto_increment; +alter table hrsa_acct_result_temp modify id bigint auto_increment; +alter table hrsa_formula modify id bigint auto_increment; +alter table hrsa_formula_var modify id bigint auto_increment; + + +--福利方案主键自增增加 +alter table hrsa_social_security_scheme modify id bigint auto_increment; +alter table hrsa_scheme_detail modify id bigint auto_increment; +alter table hrsa_insurance_category modify id bigint auto_increment; + + +--福利档案 +alter table hrsa_social_archives modify id bigint auto_increment; +alter table hrsa_fund_archives modify id bigint auto_increment; +alter table hrsa_other_archives modify id bigint auto_increment; + + +--福利台账 +alter table hrsa_bill_batch modify id bigint auto_increment; +alter table hrsa_bill_detail modify id bigint auto_increment; +alter table hrsa_bill_detail_temp modify id bigint auto_increment; +alter table hrsa_bill_inspect modify id bigint auto_increment; + + + +ALTER TABLE hrsa_salary_sob_default_item +ADD COLUMN sob_default_item_group_id bigint(0) NOT NULL COMMENT '薪资账套默认薪资项目分类的id' AFTER tenant_key, +ADD COLUMN sorted_index int(0) NOT NULL COMMENT '显示顺序' AFTER sob_default_item_group_id; + + +-- 工资单发放 +alter table hrsa_salary_template modify id bigint auto_increment; +ALTER TABLE hrsa_salary_template MODIFY background varchar (2000); + + +-- 公式 +CREATE TABLE hrsa_formula +( + id bigint NOT NULL AUTO_INCREMENT, + name varchar(255) NOT NULL COMMENT '名称', + description varchar(255) DEFAULT NULL COMMENT '备注', + module varchar(255) NOT NULL COMMENT '模块', + use_for varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用途', + reference_type varchar(255) DEFAULT NULL COMMENT '引用类型', + return_type varchar(255) NOT NULL COMMENT '返回类型', + validate_type varchar(255) NOT NULL COMMENT '校验类型', + extend_param varchar(255) DEFAULT NULL COMMENT '扩展参数', + formula varchar(4000) NOT NULL COMMENT '公式内容', + formulaRunScript varchar(4000) NOT NULL COMMENT '公式脚本', + creator bigint NOT NULL COMMENT '创建人', + delete_type int NOT NULL COMMENT '是否删除0否1是', + create_time datetime NOT NULL COMMENT '创建时间', + update_time datetime NOT NULL COMMENT '删除时间', + PRIMARY KEY (id) +) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb3; + +CREATE TABLE hrsa_formula_var +( + id bigint NOT NULL AUTO_INCREMENT, + name varchar(255) NOT NULL COMMENT '名称', + formula_id bigint NOT NULL COMMENT '公式id', + field_id varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段id', + field_name varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段名称', + field_type varchar(255) NOT NULL COMMENT '字段类型,number,string', + source varchar(255) NOT NULL COMMENT '来源', + order_index int NOT NULL COMMENT '排序', + creator bigint NOT NULL COMMENT '创建人', + delete_type int NOT NULL COMMENT '是否删除,0否1是', + create_time datetime NOT NULL COMMENT '创建时间', + update_time datetime NOT NULL COMMENT '删除时间', + PRIMARY KEY (id) +) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb3; \ No newline at end of file diff --git a/resource/sql/sqlserver.sql b/resource/sql/sqlserver.sql new file mode 100644 index 000000000..69b03f727 --- /dev/null +++ b/resource/sql/sqlserver.sql @@ -0,0 +1,39 @@ +-- 公式 +CREATE TABLE hrsa_formula +( + id bigint identity(1,1) PRIMARY KEY, + name varchar(255) NOT NULL, + description varchar(255) DEFAULT NULL, + module varchar(255) NOT NULL, + use_for varchar(255) DEFAULT NULL, + reference_type varchar(255) DEFAULT NULL, + return_type varchar(255) NOT NULL, + validate_type varchar(255) NOT NULL, + extend_param varchar(255) DEFAULT NULL, + formula varchar(4000) NOT NULL, + formulaRunScript varchar(4000) NOT NULL, + creator bigint NOT NULL, + delete_type int NOT NULL, + create_time datetime NOT NULL, + update_time datetime NOT NULL +); + +CREATE TABLE hrsa_formula_var +( + id bigint identity (1,1) PRIMARY KEY, + name varchar(255) NOT NULL, + formula_id bigint NOT NULL, + field_id varchar(255) NOT NULL, + field_name varchar(500) NOT NULL, + field_type varchar(255) NOT NULL, + source varchar(255) NOT NULL, + order_index int NOT NULL, + creator bigint NOT NULL, + delete_type int NOT NULL, + create_time datetime NOT NULL, + update_time datetime NOT NULL +); + + +ALTER TABLE hrsa_salary_sob_default_item ADD sob_default_item_group_id bigint NOT NULL ; +ALTER TABLE hrsa_salary_sob_default_item ADD sorted_index int NOT NULL ; \ No newline at end of file diff --git a/src/com/engine/salary/init.sql b/src/com/engine/salary/init.sql deleted file mode 100644 index d1121d9c4..000000000 --- a/src/com/engine/salary/init.sql +++ /dev/null @@ -1,95 +0,0 @@ ---缴税人表主键自增 -alter table hrsa_tax_agent modify id bigint auto_increment; -alter table hrsa_tax_rate_base modify id bigint auto_increment; -alter table hrsa_tax_rate_detail modify id bigint auto_increment; -alter table hrsa_add_up_deduction modify id bigint auto_increment; -alter table hrsa_add_up_situation modify id bigint auto_increment; -alter table hrsa_other_deduction modify id bigint auto_increment; -alter table hrsa_attend_quote_field modify id bigint auto_increment; -alter table hrsa_attend_quote_sync_set modify id bigint auto_increment; - -alter table hrsa_salary_item modify id bigint auto_increment; -alter table hrsa_salary_sob modify id bigint auto_increment; -alter table hrsa_salary_sob_range modify id bigint auto_increment; -alter table hrsa_salary_sob_item_group modify id bigint auto_increment; -alter table hrsa_salary_sob_emp_field modify id bigint auto_increment; -alter table hrsa_salary_sob_adjust_rule modify id bigint auto_increment; -alter table hrsa_salary_sob_check_rule modify id bigint auto_increment; -alter table hrsa_salary_archive_dimission modify id bigint auto_increment; -alter table hrsa_salary_archive modify id bigint auto_increment; -alter table hrsa_salary_archive_tax_agent modify id bigint auto_increment; -alter table hrsa_salary_archive_item modify id bigint auto_increment; -alter table hrsa_salary_acct_record modify id bigint auto_increment; -alter table hrsa_salary_acct_emp modify id bigint auto_increment; -alter table hrsa_acct_result_temp modify id bigint auto_increment; -alter table hrsa_formula modify id bigint auto_increment; -alter table hrsa_formula_var modify id bigint auto_increment; - - ---福利方案主键自增增加 -alter table hrsa_social_security_scheme modify id bigint auto_increment; -alter table hrsa_scheme_detail modify id bigint auto_increment; -alter table hrsa_insurance_category modify id bigint auto_increment; - - ---福利档案 -alter table hrsa_social_archives modify id bigint auto_increment; -alter table hrsa_fund_archives modify id bigint auto_increment; -alter table hrsa_other_archives modify id bigint auto_increment; - - ---福利台账 -alter table hrsa_bill_batch modify id bigint auto_increment; -alter table hrsa_bill_detail modify id bigint auto_increment; -alter table hrsa_bill_detail_temp modify id bigint auto_increment; -alter table hrsa_bill_inspect modify id bigint auto_increment; - - - -ALTER TABLE `ecology_hr`.`hrsa_salary_sob_default_item` - ADD COLUMN `sob_default_item_group_id` bigint(0) NOT NULL COMMENT '薪资账套默认薪资项目分类的id' AFTER `tenant_key`, -ADD COLUMN `sorted_index` int(0) NOT NULL COMMENT '显示顺序' AFTER `sob_default_item_group_id`; - - --- 工资单发放 -alter table hrsa_salary_template modify id bigint auto_increment; -ALTER TABLE hrsa_salary_template MODIFY background varchar (2000); - - --- 公式 -CREATE TABLE `hrsa_formula` -( - `id` bigint NOT NULL AUTO_INCREMENT, - `name` varchar(255) NOT NULL COMMENT '名称', - `description` varchar(255) DEFAULT NULL COMMENT '备注', - `module` varchar(255) NOT NULL COMMENT '模块', - `use_for` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用途', - `reference_type` varchar(255) DEFAULT NULL COMMENT '引用类型', - `return_type` varchar(255) NOT NULL COMMENT '返回类型', - `validate_type` varchar(255) NOT NULL COMMENT '校验类型', - `extend_param` varchar(255) DEFAULT NULL COMMENT '扩展参数', - `formula` varchar(4000) NOT NULL COMMENT '公式内容', - `formulaRunScript` varchar(4000) NOT NULL COMMENT '公式脚本', - `creator` bigint NOT NULL COMMENT '创建人', - `delete_type` int NOT NULL COMMENT '是否删除0否1是', - `create_time` datetime NOT NULL COMMENT '创建时间', - `update_time` datetime NOT NULL COMMENT '删除时间', - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb3; - -CREATE TABLE `hrsa_formula_var` -( - `id` bigint NOT NULL AUTO_INCREMENT, - `name` varchar(255) NOT NULL COMMENT '名称', - `formula_id` bigint NOT NULL COMMENT '公式id', - `field_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段id', - `field_name` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段名称', - `field_type` varchar(255) NOT NULL COMMENT '字段类型,number,string', - `source` varchar(255) NOT NULL COMMENT '来源', - `order_index` int NOT NULL COMMENT '排序', - `creator` bigint NOT NULL COMMENT '创建人', - `delete_type` int NOT NULL COMMENT '是否删除,0否1是', - `create_time` datetime NOT NULL COMMENT '创建时间', - `update_time` datetime NOT NULL COMMENT '删除时间', - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb3; \ No newline at end of file