61 lines
2.1 KiB
SQL
61 lines
2.1 KiB
SQL
-- 公式
|
|
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(20) identity (1,1) PRIMARY KEY,
|
|
salary_sob_id bigint(20) NOT NULL,
|
|
salary_item_id bigint(20) NOT NULL,
|
|
salary_sob_item_group_id bigint(20) NOT NULL,
|
|
formula_id bigint(20) 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(20) NOT NULL,
|
|
delete_type int(11) NOT NULL,
|
|
tenant_key varchar(10) NOT NULL
|
|
); |