174 lines
6.4 KiB
MySQL
174 lines
6.4 KiB
MySQL
|
|
create table hrsa_sub_table
|
|||
|
|
(
|
|||
|
|
id bigint primary key comment 'ID' ,
|
|||
|
|
create_time datetime comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
update_time datetime comment '<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
creator bigint comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' ,
|
|||
|
|
delete_type int default 0 comment '<EFBFBD>Ƿ<EFBFBD>ɾ<EFBFBD><EFBFBD>' ,
|
|||
|
|
tenant_key varchar(10) comment '<EFBFBD>⻧KEY' ,
|
|||
|
|
sub_table_name varchar(100) not null comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
dimension varchar(20) not null comment 'ͳ<EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD>' ,
|
|||
|
|
start_month varchar(10) comment '<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>' ,
|
|||
|
|
end_month varchar(10) comment '<EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD>' ,
|
|||
|
|
pay_org_string varchar(500) comment '<EFBFBD><EFBFBD>˰<EFBFBD>۽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
pay_agency_string varchar(500) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
sub_company_string varchar(500) comment '<EFBFBD>ֲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
depart_string varchar(500) comment '<EFBFBD><EFBFBD><EFBFBD>Ÿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
grade_string varchar(500) comment 'ְ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
position_string varchar(500) comment '<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
status_string varchar(500) comment '<EFBFBD><EFBFBD>Ա״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
employee_type varchar(500) comment '<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
employee_string varchar(500) comment '<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
payment_type_string varchar(100) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
create table hrsa_sub_table_item
|
|||
|
|
(
|
|||
|
|
id bigint primary key comment 'ID' ,
|
|||
|
|
create_time datetime comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
update_time datetime comment '<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
creator bigint comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' ,
|
|||
|
|
delete_type int default 0 comment '<EFBFBD>Ƿ<EFBFBD>ɾ<EFBFBD><EFBFBD>' ,
|
|||
|
|
tenant_key varchar(10) comment '<EFBFBD>⻧KEY' ,
|
|||
|
|
table_id bigint not null comment '<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD>id' ,
|
|||
|
|
item_name varchar(50) not null comment 'ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
item_value varchar(500) not null comment 'ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
index_value int not null comment '˳<EFBFBD><EFBFBD>' ,
|
|||
|
|
total_rule varchar(500) comment '<EFBFBD>ϼƹ<EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
count_rule varchar(500) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
unit_type int default 2 comment 'ͳ<EFBFBD>Ƶ<EFBFBD>λ'
|
|||
|
|
)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
alter table hrsa_sub_table add table_type int
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
alter table hrsa_sub_table modify column table_type int default 0
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
create table hrsa_salary_stats_dim
|
|||
|
|
(
|
|||
|
|
id bigint primary key comment 'ID' ,
|
|||
|
|
create_time datetime comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
update_time datetime comment '<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
creator bigint comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' ,
|
|||
|
|
delete_type int default 0 comment '<EFBFBD>Ƿ<EFBFBD>ɾ<EFBFBD><EFBFBD>' ,
|
|||
|
|
tenant_key varchar(10) comment '<EFBFBD>⻧KEY' ,
|
|||
|
|
dim_name varchar(100) comment 'ͳ<EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
dim_type varchar(20) comment 'ͳ<EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
remark varchar(500) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
setting varchar(2000) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',
|
|||
|
|
is_default int comment '<EFBFBD>Ƿ<EFBFBD>Ĭ<EFBFBD><EFBFBD>' ,
|
|||
|
|
dim_code varchar(50) comment 'ͳ<EFBFBD><EFBFBD>ά<EFBFBD>ȱ<EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
create table hrsa_salary_stats_report
|
|||
|
|
(
|
|||
|
|
id bigint primary key comment 'ID' ,
|
|||
|
|
create_time datetime comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
update_time datetime comment '<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
creator bigint comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' ,
|
|||
|
|
delete_type int default 0 comment '<EFBFBD>Ƿ<EFBFBD>ɾ<EFBFBD><EFBFBD>' ,
|
|||
|
|
tenant_key varchar(10) comment '<EFBFBD>⻧KEY' ,
|
|||
|
|
report_name varchar(100) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
dimension varchar(1000) comment 'ͳ<EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB>Զ<EFBFBD><D4B6>ŷָ<C5B7>)' ,
|
|||
|
|
tax_agent_setting varchar(1000) comment '<EFBFBD><EFBFBD>˰<EFBFBD>۽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
income_category_setting varchar(20) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
sub_company_setting varchar(1000) comment '<EFBFBD>ֲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
depart_setting varchar(1000) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
grade_setting varchar(1000) comment 'ְ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
position_setting varchar(1000) comment '<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
status_setting varchar(1000) comment '״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
employee_setting varchar(1000) comment '<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
hiredate_setting varchar(1000) comment '<EFBFBD><EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
leavedate_setting varchar(1000) comment '<EFBFBD><EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
salary_start_month datetime comment 'н<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>-<2D><>ʼ' ,
|
|||
|
|
salary_end_month datetime comment 'н<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>-<2D><>ֹ'
|
|||
|
|
)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
create table hrsa_salary_statistics_item
|
|||
|
|
(
|
|||
|
|
id bigint primary key comment 'ID' ,
|
|||
|
|
create_time datetime comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
update_time datetime comment '<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
creator bigint comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' ,
|
|||
|
|
delete_type int default 0 comment '<EFBFBD>Ƿ<EFBFBD>ɾ<EFBFBD><EFBFBD>' ,
|
|||
|
|
tenant_key varchar(10) comment '<EFBFBD>⻧KEY' ,
|
|||
|
|
item_name varchar(50) comment 'ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
item_value varchar(1000) comment 'ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
count_rule varchar(500) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
sum_rule varchar(500) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
avg_rule varchar(500) comment 'ƽ<EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
max_rule varchar(500) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
min_rule varchar(500) comment '<EFBFBD><EFBFBD>Сֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
median_rule varchar(500) comment '<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
index_value int comment '˳<EFBFBD><EFBFBD>' ,
|
|||
|
|
unit_type int comment 'ͳ<EFBFBD>Ƶ<EFBFBD>λ',
|
|||
|
|
stat_report_id bigint comment 'ͳ<EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD>id'
|
|||
|
|
)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
create table hrsa_charts_setting
|
|||
|
|
(
|
|||
|
|
id bigint primary key comment 'ID' ,
|
|||
|
|
create_time datetime comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
update_time datetime comment '<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
creator bigint comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' ,
|
|||
|
|
delete_type int default 0 comment '<EFBFBD>Ƿ<EFBFBD>ɾ<EFBFBD><EFBFBD>' ,
|
|||
|
|
tenant_key varchar(10) comment '<EFBFBD>⻧KEY' ,
|
|||
|
|
table_id bigint not null comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' ,
|
|||
|
|
charts_type int not null comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
item_values varchar(500) comment 'ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ' ,
|
|||
|
|
item_col_value varchar(50) not null comment 'ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
dimension_range int not null comment 'ά<EFBFBD><EFBFBD>ͳ<EFBFBD>Ʒ<EFBFBD>Χ' ,
|
|||
|
|
item_sort_value varchar(500) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ' ,
|
|||
|
|
item_col_sort_value varchar(50) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
sort_type int comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
sort_num int comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ֵ'
|
|||
|
|
)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
create table hrsa_salary_echarts_setting
|
|||
|
|
(
|
|||
|
|
id bigint primary key comment 'ID' ,
|
|||
|
|
create_time datetime comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
update_time datetime comment '<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' ,
|
|||
|
|
creator bigint comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' ,
|
|||
|
|
delete_type int default 0 comment '<EFBFBD>Ƿ<EFBFBD>ɾ<EFBFBD><EFBFBD>' ,
|
|||
|
|
tenant_key varchar(10) comment '<EFBFBD>⻧KEY' ,
|
|||
|
|
report_id bigint not null comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>id' ,
|
|||
|
|
charts_type int not null comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
item_values varchar(500) comment 'ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ' ,
|
|||
|
|
item_col_value varchar(50) not null comment 'ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
dimension_range int not null comment 'ά<EFBFBD><EFBFBD>ͳ<EFBFBD>Ʒ<EFBFBD>Χ' ,
|
|||
|
|
item_sort_value varchar(500) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ' ,
|
|||
|
|
item_col_sort_value varchar(50) comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
sort_type int comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ,
|
|||
|
|
sort_num int comment '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ֵ'
|
|||
|
|
)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
alter table hrsa_salary_stats_dim modify column dim_type varchar(30)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
alter table hrsa_salary_stats_report modify column income_category_setting varchar(1000)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
|
|||
|
|
alter table hrsa_salary_stats_report add remark varchar(100)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
alter table hrsa_salary_stats_report add second_dimension varchar(100)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
alter table hrsa_salary_stats_report add sort_index varchar(100)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
alter table hrsa_salary_stats_report add sort_type varchar(100)
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
alter table hrsa_salary_stats_dim add label_id int
|
|||
|
|
;
|