weaver-hrm-salary/resource/sqlupgrade/Oracle/sql202304270203.sql

244 lines
6.2 KiB
MySQL
Raw Normal View History

2023-06-26 15:48:25 +08:00
create table hrsa_sub_table
(
id number primary key ,
create_time date,
update_time date,
creator number,
delete_type int default 0,
tenant_key varchar2(10),
sub_table_name varchar2(100) not null,
dimension varchar2(20) not null,
start_month varchar2(10),
end_month varchar2(10),
pay_org_string varchar2(500),
pay_agency_string varchar2(500),
sub_company_string varchar2(500),
depart_string varchar2(500),
grade_string varchar2(500),
position_string varchar2(500),
status_string varchar2(500),
employee_type varchar2(500),
employee_string varchar2(500),
payment_type_string varchar2(100)
)
/
create table hrsa_sub_table_item
(
id number primary key ,
create_time date,
update_time date,
creator number,
delete_type int default 0,
tenant_key varchar2(10),
table_id number not null,
item_name varchar2(50) not null,
item_value varchar2(500) not null,
index_value int not null,
total_rule varchar2(500),
count_rule varchar2(500),
unit_type int default 2
)
/
alter table hrsa_sub_table add table_type int
/
alter table hrsa_sub_table modify table_type default 0
/
create table hrsa_salary_stats_dim
(
id number primary key ,
create_time date,
update_time date,
creator number,
delete_type int default 0,
tenant_key varchar2(10),
dim_name varchar2(100),
dim_type varchar2(20),
remark varchar2(500),
setting varchar2(2000),
is_default int,
dim_code varchar2(50)
)
/
create table hrsa_salary_stats_report
(
id number primary key ,
create_time date,
update_time date,
creator number,
delete_type int default 0,
tenant_key varchar2(10),
report_name varchar2(100),
dimension varchar2(1000),
tax_agent_setting varchar2(1000),
income_category_setting varchar2(20),
sub_company_setting varchar2(1000),
depart_setting varchar2(1000),
grade_setting varchar2(1000),
position_setting varchar2(1000),
status_setting varchar2(1000),
employee_setting varchar2(1000),
hiredate_setting varchar2(1000),
leavedate_setting varchar2(1000),
salary_start_month date,
salary_end_month date
)
/
create table hrsa_salary_statistics_item
(
id number primary key ,
create_time date,
update_time date,
creator number,
delete_type int default 0,
tenant_key varchar2(10),
item_name varchar2(50),
item_value varchar2(1000),
count_rule varchar2(500),
sum_rule varchar2(500),
avg_rule varchar2(500),
max_rule varchar2(500),
min_rule varchar2(500),
median_rule varchar2(500),
index_value int,
unit_type int,
stat_report_id number
)
/
create table hrsa_charts_setting
(
id number primary key ,
create_time date,
update_time date,
creator number,
delete_type int default 0,
tenant_key varchar2(10),
table_id number not null,
charts_type int not null,
item_values varchar2(500),
item_col_value varchar2(50) not null,
dimension_range int not null,
item_sort_value varchar2(500),
item_col_sort_value varchar2(50),
sort_type int,
sort_num int
)
/
create table hrsa_salary_echarts_setting
(
id number primary key ,
create_time date,
update_time date,
creator number,
delete_type int default 0,
tenant_key varchar2(10),
report_id number not null,
charts_type int not null,
item_values varchar2(500),
item_col_value varchar2(50) not null,
dimension_range int not null,
item_sort_value varchar2(500),
item_col_sort_value varchar2(50),
sort_type int,
sort_num int
)
/
alter table hrsa_salary_stats_dim modify dim_type varchar2(30)
/
alter table hrsa_salary_stats_report modify income_category_setting varchar2(1000)
/
create table hrsa_statreportlogs_detail
(
id number primary key ,
create_time date,
update_time date,
creator number,
delete_type int default 0,
tenant_key varchar2(10),
uuid varchar2(36) not null,
mainid varchar2(36) not null,
dataid varchar2(50) not null,
belongdataid varchar2(50) not null,
tablename varchar2(200) not null,
tablenamelabelid varchar2(50) default '-1' not null,
tablenamedesc varchar2(50) not null,
fieldname varchar2(200) not null,
fieldnamelabelid varchar2(50) default '-1' not null,
newvalue clob not null,
oldvalue clob not null,
newrealvalue clob not null,
oldrealvalue clob not null,
fielddesc varchar2(200) not null,
showorder int not null,
isdetail int default 0 not null
)
/
create table hrsa_statreportlogs
(
id number primary key ,
create_time date,
update_time date,
creator number,
delete_type int default 0,
tenant_key varchar2(10),
uuid varchar2(36) not null,
log_date date not null,
device varchar2(500) not null,
log_operator number not null,
operatorname varchar2(100),
targetid number default '-1' not null,
targetname clob not null,
modulename varchar2(100) not null,
functionname varchar2(100) not null,
interfacename varchar2(100) not null,
requesturl varchar2(200) not null,
requesturi varchar2(200) not null,
operatetype varchar2(50) not null,
operatetypename varchar2(100) not null,
operatedesc varchar2(3000) not null,
params clob not null,
belongmainid varchar2(36) not null,
clientip varchar2(50) not null,
groupid varchar2(50) not null,
groupnamelabel varchar2(1000) not null,
redoservice varchar2(200) not null,
redocontext clob not null,
cancelservice varchar2(200) not null,
cancelcontext clob not null,
totalruntime number default '0' not null,
mainruntime number default '0' not null,
log_result varchar2(100) not null,
fromterminal varchar2(100) not null,
resultdesc clob not null,
old_content varchar2(3000) not null,
link_type varchar2(20) not null,
link_id number default '0' not null,
old_link_id number default '0' not null
)
/
alter table hrsa_salary_stats_report add remark varchar2(100)
/
alter table hrsa_salary_stats_report add second_dimension varchar2(100)
/
alter table hrsa_salary_stats_report add sort_index varchar2(100)
/
alter table hrsa_salary_stats_report add sort_type varchar2(100)
/
alter table hrsa_salary_stats_dim add label_id int
/