weaver-hrm-salary/resource/sql/mysql.sql

101 lines
5.6 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--缴税人表主键自增
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_item
ADD COLUMN data_type varchar(20) NOT NULL COMMENT '字段类型。string字符、number数字' AFTER tenant_key;
ALTER TABLE hrsa_sys_salary_item
ADD COLUMN data_type varchar(20) NOT NULL COMMENT '字段类型。string字符、number数字' AFTER tenant_key;
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;