-- 公式 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; ALTER TABLE hrsa_salary_item ADD data_type varchar(20) NOT NULL; CREATE TABLE hrsa_salary_sob_item ( id bigint identity (1,1) PRIMARY KEY, salary_sob_id bigint NOT NULL, salary_item_id bigint NOT NULL, salary_sob_item_group_id bigint NOT NULL, formula_id bigint NOT NULL, sorted_index int(11) NOT NULL, description varchar(1000) NOT NULL DEFAULT '', create_time datetime NOT NULL, update_time datetime NOT NULL, creator bigint NOT NULL, delete_type int(11) NOT NULL, tenant_key varchar(10) NOT NULL ); CREATE TABLE hrsa_sob_default_item_group ( id bigint identity (1,1) PRIMARY KEY, income_category tinyint NOT NULL DEFAULT '1' , name varchar(100) NOT NULL DEFAULT '' , sorted_index int NOT NULL DEFAULT '0', description varchar(1000) NOT NULL DEFAULT '' , create_time datetime NOT NULL , update_time datetime NOT NULL , creator bigint NOT NULL DEFAULT '0', delete_type int NOT NULL DEFAULT '0' , tenant_key varchar(10) NOT NULL DEFAULT '' ) ;