Compare commits
285 Commits
1a0df26e0b
...
405efdc55e
| Author | SHA1 | Date |
|---|---|---|
|
|
405efdc55e | |
|
|
7acdc94380 | |
|
|
b83a916610 | |
|
|
e7923a2486 | |
|
|
eebfa5ec3f | |
|
|
10a11dcca4 | |
|
|
cf68e118fa | |
|
|
d1abbad832 | |
|
|
5377a472cc | |
|
|
9f0c00ef25 | |
|
|
84e57edee1 | |
|
|
37ff12bf6a | |
|
|
4b717e9b2c | |
|
|
20bd294397 | |
|
|
44b5113ae9 | |
|
|
e537107538 | |
|
|
0a1acc89d3 | |
|
|
310be11f43 | |
|
|
a74227f12a | |
|
|
038fac392c | |
|
|
9205c736ba | |
|
|
0adfa422a4 | |
|
|
f5f84a9ec3 | |
|
|
60755a9a0b | |
|
|
f57582da52 | |
|
|
6ed1d5033f | |
|
|
fd75e9fe54 | |
|
|
aa79512ded | |
|
|
28ec56e4cc | |
|
|
b053e7df83 | |
|
|
3274043397 | |
|
|
e603883635 | |
|
|
70732f38a9 | |
|
|
3775dbe686 | |
|
|
d1d2130a52 | |
|
|
e225965e33 | |
|
|
cbdc483c4c | |
|
|
9830b156a5 | |
|
|
5cc0dda5f6 | |
|
|
2cd9484069 | |
|
|
45acec8468 | |
|
|
904c053d2c | |
|
|
71a3ba4569 | |
|
|
d4e6e111fc | |
|
|
a8c6e8e59e | |
|
|
1263514a81 | |
|
|
2c39a1fa12 | |
|
|
84339ab715 | |
|
|
af64d39fa7 | |
|
|
61153309ca | |
|
|
5ebae4208a | |
|
|
5435a5a736 | |
|
|
79f23e4e5a | |
|
|
bb84021758 | |
|
|
a0f85ea367 | |
|
|
ac1a767a29 | |
|
|
98556e3a90 | |
|
|
af89a43da7 | |
|
|
48632444fe | |
|
|
1a66a1f846 | |
|
|
23b1fae3a3 | |
|
|
344571997f | |
|
|
508012c82b | |
|
|
99f6c43f25 | |
|
|
491a746c75 | |
|
|
2fe958f5db | |
|
|
6e6606f3ac | |
|
|
64ad0a30d4 | |
|
|
4d56cde7a9 | |
|
|
083f266a85 | |
|
|
6e366bed5a | |
|
|
61beec603e | |
|
|
0bcafd3934 | |
|
|
c04dad0c4d | |
|
|
c32dab5562 | |
|
|
f4c025e078 | |
|
|
d4f45d5eb3 | |
|
|
0a78f17230 | |
|
|
ba650b9fe6 | |
|
|
0777f99870 | |
|
|
8e3c4bfacc | |
|
|
3511c18e31 | |
|
|
97546393a4 | |
|
|
8a49a2ef1b | |
|
|
77df0f4c58 | |
|
|
93defb41cd | |
|
|
5673bba357 | |
|
|
a63d956da3 | |
|
|
7de1062387 | |
|
|
4913398650 | |
|
|
d672dd8d61 | |
|
|
e2ac113378 | |
|
|
d0ec44c7b1 | |
|
|
ccb0dcd8d5 | |
|
|
9c3bb5f956 | |
|
|
25723af00a | |
|
|
5b66efa3cc | |
|
|
7da3e9262a | |
|
|
521907d6f6 | |
|
|
165a775074 | |
|
|
ef28618db4 | |
|
|
cb38a3fa9b | |
|
|
7382345dd5 | |
|
|
b37610dd13 | |
|
|
1b77352301 | |
|
|
bf57c66fc1 | |
|
|
93b98ce583 | |
|
|
2f9822aeef | |
|
|
d220833512 | |
|
|
cac3c11fa3 | |
|
|
85eaa6e2a2 | |
|
|
291cd426fe | |
|
|
22077f431e | |
|
|
05690a81fa | |
|
|
32be67e022 | |
|
|
3d0aff3f1d | |
|
|
9c6e7f46b5 | |
|
|
a688ca8b52 | |
|
|
c0dbce4786 | |
|
|
c17a566443 | |
|
|
747c349e9a | |
|
|
f2b71b1c38 | |
|
|
81e8b70746 | |
|
|
36a92fee91 | |
|
|
74bb4beffc | |
|
|
f3994f852d | |
|
|
e1804c303b | |
|
|
6e6347555a | |
|
|
e113c7f124 | |
|
|
a0cd1f1973 | |
|
|
50c3bbf41d | |
|
|
bfeab498c8 | |
|
|
df3ce490c0 | |
|
|
35aff0431e | |
|
|
9b9c169246 | |
|
|
72605793d1 | |
|
|
36de3feeed | |
|
|
2932df22e9 | |
|
|
887531ba5d | |
|
|
583f3fa85a | |
|
|
186473f9f6 | |
|
|
4606e11754 | |
|
|
ff3d569e1d | |
|
|
17ceeef74d | |
|
|
3ba1ea6cc7 | |
|
|
1e2d37ad2e | |
|
|
74b78a3ab5 | |
|
|
035209afa8 | |
|
|
94da757524 | |
|
|
33cc898257 | |
|
|
38b283e9ba | |
|
|
119d9f3cd8 | |
|
|
7ea1e5fc80 | |
|
|
2fe7b7dc03 | |
|
|
dd77a2f11b | |
|
|
e4e3fb4bec | |
|
|
fd48cd9a3d | |
|
|
9eb6a83f7b | |
|
|
37b9d20faa | |
|
|
bca10e8978 | |
|
|
527bd5e1ed | |
|
|
f4de5b16e9 | |
|
|
db99fc12e2 | |
|
|
7644e27e05 | |
|
|
5c4d7d8bde | |
|
|
a40697ec33 | |
|
|
84aa4caf54 | |
|
|
5a520a367a | |
|
|
ef13d93fe1 | |
|
|
909782d7d6 | |
|
|
13ed52d1d8 | |
|
|
812ca6c752 | |
|
|
63928ddc59 | |
|
|
a51f20b798 | |
|
|
f884e3ff25 | |
|
|
c3e7037667 | |
|
|
77d8c8168c | |
|
|
5271d2516a | |
|
|
637e5ced98 | |
|
|
8e90361e82 | |
|
|
0111822a47 | |
|
|
767d650ee9 | |
|
|
c2b200d843 | |
|
|
237ea8fcd8 | |
|
|
f487e060a2 | |
|
|
800f03427d | |
|
|
7f233145d4 | |
|
|
d54dd4e237 | |
|
|
541546f5c8 | |
|
|
4a8e96ebe6 | |
|
|
6e03afecc2 | |
|
|
1d43e980e7 | |
|
|
e512a2868a | |
|
|
ab2912fb28 | |
|
|
ffb4b5f0b4 | |
|
|
4b60c83df2 | |
|
|
63f6dc6c0a | |
|
|
222fe9facd | |
|
|
7f17c2a9b7 | |
|
|
0d7cdeddb0 | |
|
|
78c8d06200 | |
|
|
9b9d41532d | |
|
|
2ada09f16c | |
|
|
fed88b5ac5 | |
|
|
63c6a5af5e | |
|
|
a40814fa0b | |
|
|
ae708a1d3b | |
|
|
0944efcf5e | |
|
|
d959c75ce0 | |
|
|
a659821be8 | |
|
|
cc6deee04c | |
|
|
1bb5dd63fb | |
|
|
f0f6943eb0 | |
|
|
f62dfa17be | |
|
|
0ece125d18 | |
|
|
619af1a76a | |
|
|
7ea6278e4e | |
|
|
63a9e9caf8 | |
|
|
7584404bc1 | |
|
|
0f1d710cc1 | |
|
|
ee535fc2bf | |
|
|
6e7ccb2339 | |
|
|
9edf23fa37 | |
|
|
174838382a | |
|
|
a48d4cea11 | |
|
|
96ced6e934 | |
|
|
de0728665b | |
|
|
4d40deeada | |
|
|
e8b2fec1ff | |
|
|
46f94ddd3d | |
|
|
383562c9cf | |
|
|
87d601c65b | |
|
|
c7659e0717 | |
|
|
5e67b5937d | |
|
|
3614f89982 | |
|
|
a0fb036bce | |
|
|
1dd8f12534 | |
|
|
09fb9898e7 | |
|
|
17afe87356 | |
|
|
4d9f1e6ff4 | |
|
|
920b0e31c4 | |
|
|
4b0eee4798 | |
|
|
5ccee97429 | |
|
|
e7eb2e3459 | |
|
|
e788f3dd37 | |
|
|
0b90f4890e | |
|
|
7f77f4cb12 | |
|
|
ecfa6a4604 | |
|
|
c72fa7fd7c | |
|
|
13665d8269 | |
|
|
fdb1f76e01 | |
|
|
9d4362b46e | |
|
|
49e6050c54 | |
|
|
932ea6bedd | |
|
|
3721867723 | |
|
|
9b96d0cff2 | |
|
|
a2db71d403 | |
|
|
36c325c62d | |
|
|
df8f2d7b3a | |
|
|
a22aa624db | |
|
|
25321bb357 | |
|
|
ae3d666e7d | |
|
|
7c46da5fce | |
|
|
9b390faf50 | |
|
|
a796752203 | |
|
|
e0271c3006 | |
|
|
23ed2c5f3f | |
|
|
84cb57ccd7 | |
|
|
4dcb3b4fea | |
|
|
4d8c54bf8a | |
|
|
494679087d | |
|
|
9eea989bf2 | |
|
|
4d51b6e57c | |
|
|
a0d2db2702 | |
|
|
c674c22da1 | |
|
|
a8b487c94b | |
|
|
6f55def466 | |
|
|
87a5eb59c6 | |
|
|
fad1402b06 | |
|
|
63012fd62a | |
|
|
a976dbc9c5 | |
|
|
76543c6021 | |
|
|
0b091eee12 | |
|
|
e30ae5a2a1 | |
|
|
4543539206 |
|
|
@ -0,0 +1,113 @@
|
|||
<?xml version="1.0" encoding="GB2312"?>
|
||||
|
||||
<config name="薪酬管理权限" key="salary">
|
||||
|
||||
<module name="算薪" key="calculate">
|
||||
|
||||
<page name="社保福利档案" key="siArchive">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="社保福利台账" key="siAccount">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="薪资账套" key="salarySob">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="薪资档案" key="salaryArchive">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="调薪管理" key="adjustRecord">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="薪资核算" key="salaryAcct">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="工资单" key="salaryBill">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="个税申报" key="taxDeclaration">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
</module>
|
||||
|
||||
<module name="数据采集" key="collection">
|
||||
|
||||
<page name="累计专项附加扣除" key="addUpDeduction">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="专项附加扣除" key="specialAddDeduction">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="其他免税扣除" key="otherDeduction">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="往期累计情况" key="addUpSituation">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="考勤引用" key="attendQuote">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="浮动数据" key="variableArchive">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
</module>
|
||||
|
||||
<module name="报表" key="report">
|
||||
<page name="报表" key="report">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
</module>
|
||||
|
||||
<module name="设置" key="config">
|
||||
|
||||
<page name="个税扣缴义务人" key="taxAgent">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="社保福利方案" key="siScheme">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="薪资项目管理" key="salaryItem">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
<page name="字段管理" key="salaryField">
|
||||
<opt name="查询" key="query"/>
|
||||
<opt name="管理" key="admin"/>
|
||||
</page>
|
||||
|
||||
</module>
|
||||
|
||||
|
||||
</config>
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Delete from LeftMenuInfo where id=100220;
|
||||
/
|
||||
|
||||
Delete from LeftMenuConfig where infoid=100220;
|
||||
/
|
||||
|
||||
call LMConfig_U_ByInfoInsert (2,100181,0);
|
||||
/
|
||||
|
||||
call LMInfo_Insert (100220,548105,'','',2,100181,5,2);
|
||||
/
|
||||
|
||||
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220;
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,113 @@
|
|||
CREATE TABLE hrsa_auth_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
link number NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000),
|
||||
target_name varchar2(4000),
|
||||
sorted_index number NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_member
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000) NOT NULL,
|
||||
target_name varchar2(4000) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_opt
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
page varchar2(200) NOT NULL,
|
||||
opt varchar2(200) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(255) NOT NULL,
|
||||
description varchar2(400),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role_emp
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_resource
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target NUMBER(38,0) NOT NULL,
|
||||
target_name varchar2(255),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_sob_tax_link
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
sob_id NUMBER(38,0) NOT NULL,
|
||||
tax_agent_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
CREATE TABLE hrsa_push_setting
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(200),
|
||||
able number,
|
||||
salary_sob_ids varchar2(2000),
|
||||
mode_id number,
|
||||
mode_name varchar2(200),
|
||||
table_name varchar2(200),
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_push_setting_item
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
setting_id NUMBER(38,0),
|
||||
source varchar2(100),
|
||||
item varchar2(200),
|
||||
item_name varchar2(200),
|
||||
field_name varchar2(200),
|
||||
field_type number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
CREATE TABLE hrsa_push_record
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
name varchar2(200),
|
||||
setting_id NUMBER(38,0),
|
||||
mode_id number,
|
||||
table_name varchar2(100),
|
||||
acct_record_id NUMBER(38,0),
|
||||
type number,
|
||||
status number,
|
||||
start_time date,
|
||||
end_time date,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_push_record_detail
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
record_id NUMBER(38,0),
|
||||
acct_emp_id NUMBER(38,0),
|
||||
formula CLOB,
|
||||
execute_time date,
|
||||
status number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000);
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER;
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Delete from LeftMenuInfo where id=100220;
|
||||
/
|
||||
|
||||
Delete from LeftMenuConfig where infoid=100220;
|
||||
/
|
||||
|
||||
call LMConfig_U_ByInfoInsert (2,100181,0);
|
||||
/
|
||||
|
||||
call LMInfo_Insert (100220,548105,'','',2,100181,5,2);
|
||||
/
|
||||
|
||||
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220;
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,113 @@
|
|||
CREATE TABLE hrsa_auth_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
link number NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000),
|
||||
target_name varchar2(4000),
|
||||
sorted_index number NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_member
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000) NOT NULL,
|
||||
target_name varchar2(4000) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_opt
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
page varchar2(200) NOT NULL,
|
||||
opt varchar2(200) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(255) NOT NULL,
|
||||
description varchar2(400),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role_emp
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_resource
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target NUMBER(38,0) NOT NULL,
|
||||
target_name varchar2(255),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_sob_tax_link
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
sob_id NUMBER(38,0) NOT NULL,
|
||||
tax_agent_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
CREATE TABLE hrsa_push_setting
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(200),
|
||||
able number,
|
||||
salary_sob_ids varchar2(2000),
|
||||
mode_id number,
|
||||
mode_name varchar2(200),
|
||||
table_name varchar2(200),
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_push_setting_item
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
setting_id NUMBER(38,0),
|
||||
source varchar2(100),
|
||||
item varchar2(200),
|
||||
item_name varchar2(200),
|
||||
field_name varchar2(200),
|
||||
field_type number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
CREATE TABLE hrsa_push_record
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
name varchar2(200),
|
||||
setting_id NUMBER(38,0),
|
||||
mode_id number,
|
||||
table_name varchar2(100),
|
||||
acct_record_id NUMBER(38,0),
|
||||
type number,
|
||||
status number,
|
||||
start_time date,
|
||||
end_time date,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_push_record_detail
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
record_id NUMBER(38,0),
|
||||
acct_emp_id NUMBER(38,0),
|
||||
formula CLOB,
|
||||
execute_time date,
|
||||
status number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000);
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER;
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Delete from LeftMenuInfo where id=100220;
|
||||
/
|
||||
|
||||
Delete from LeftMenuConfig where infoid=100220;
|
||||
/
|
||||
|
||||
call LMConfig_U_ByInfoInsert (2,100181,0);
|
||||
/
|
||||
|
||||
call LMInfo_Insert (100220,548105,'','',2,100181,5,2);
|
||||
/
|
||||
|
||||
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220;
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,113 @@
|
|||
CREATE TABLE hrsa_auth_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
link number NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000),
|
||||
target_name varchar2(4000),
|
||||
sorted_index number NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_member
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000) NOT NULL,
|
||||
target_name varchar2(4000) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_opt
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
page varchar2(200) NOT NULL,
|
||||
opt varchar2(200) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(255) NOT NULL,
|
||||
description varchar2(400),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role_emp
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_resource
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target NUMBER(38,0) NOT NULL,
|
||||
target_name varchar2(255),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_sob_tax_link
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
sob_id NUMBER(38,0) NOT NULL,
|
||||
tax_agent_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
CREATE TABLE hrsa_push_setting
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(200),
|
||||
able number,
|
||||
salary_sob_ids varchar2(2000),
|
||||
mode_id number,
|
||||
mode_name varchar2(200),
|
||||
table_name varchar2(200),
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_push_setting_item
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
setting_id NUMBER(38,0),
|
||||
source varchar2(100),
|
||||
item varchar2(200),
|
||||
item_name varchar2(200),
|
||||
field_name varchar2(200),
|
||||
field_type number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
CREATE TABLE hrsa_push_record
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
name varchar2(200),
|
||||
setting_id NUMBER(38,0),
|
||||
mode_id number,
|
||||
table_name varchar2(100),
|
||||
acct_record_id NUMBER(38,0),
|
||||
type number,
|
||||
status number,
|
||||
start_time date,
|
||||
end_time date,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_push_record_detail
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
record_id NUMBER(38,0),
|
||||
acct_emp_id NUMBER(38,0),
|
||||
formula CLOB,
|
||||
execute_time date,
|
||||
status number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000);
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER;
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
delete from HtmlLabelIndex where id = 548105 and ( indexdesc is null or indexdesc = '' )
|
||||
;
|
||||
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( indexdesc is not null and indexdesc <> '' )) limit 1
|
||||
;
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is null or labelname = '' )
|
||||
;
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1
|
||||
;
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=char_length(labelname) )
|
||||
;
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=char_length(labelname) )) limit 1
|
||||
;
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is null or labelname = '' )
|
||||
;
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1
|
||||
;
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
Delete from LeftMenuInfo where id=100220
|
||||
;
|
||||
Delete from LeftMenuConfig where infoid=100220
|
||||
;
|
||||
call LMConfig_U_ByInfoInsert (2,100181,0)
|
||||
;
|
||||
call LMInfo_Insert (100220,548105,'','',2,100181,5,2)
|
||||
;
|
||||
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220
|
||||
;
|
||||
|
|
@ -0,0 +1,120 @@
|
|||
CREATE TABLE hrsa_auth_data
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
role_id bigint(0) NOT NULL,
|
||||
link int(0) NOT NULL,
|
||||
target_type int(0) NOT NULL,
|
||||
target varchar(4000),
|
||||
target_name varchar(4000),
|
||||
sorted_index int(0) NOT NULL,
|
||||
creator bigint(0) NOT NULL,
|
||||
create_time datetime(0) NOT NULL,
|
||||
update_time datetime(0) NOT NULL,
|
||||
delete_type int(0) NOT NULL,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_member
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
role_id bigint(0) NOT NULL,
|
||||
target_type int(0) NOT NULL,
|
||||
target varchar(4000) NOT NULL,
|
||||
target_name varchar(4000) NOT NULL,
|
||||
creator bigint(0) NOT NULL,
|
||||
create_time datetime(0) NOT NULL,
|
||||
update_time datetime(0) NOT NULL,
|
||||
delete_type int(0) NOT NULL,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_opt
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
role_id bigint(0) NOT NULL,
|
||||
page varchar(200) NOT NULL,
|
||||
opt varchar(200) NOT NULL,
|
||||
creator bigint(0) NOT NULL,
|
||||
create_time datetime(0) NOT NULL,
|
||||
update_time datetime(0) NOT NULL,
|
||||
delete_type int(0) NOT NULL,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
name varchar(255) NOT NULL,
|
||||
description varchar(400),
|
||||
creator bigint(0) NOT NULL,
|
||||
create_time datetime(0) NOT NULL,
|
||||
update_time datetime(0) NOT NULL,
|
||||
delete_type int(0) NOT NULL,
|
||||
tenant_key varchar(10) NOT NULL,
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role_data
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
role_id bigint(0) NOT NULL,
|
||||
employee_id bigint(0) NOT NULL,
|
||||
creator bigint(0) NOT NULL,
|
||||
create_time datetime(0) NOT NULL,
|
||||
update_time datetime(0) NOT NULL,
|
||||
delete_type int(0) NOT NULL,
|
||||
tenant_key varchar(10) NOT NULL,
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role_emp
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
role_id bigint(0) NOT NULL,
|
||||
employee_id bigint(0) NOT NULL,
|
||||
creator bigint(0) NOT NULL,
|
||||
create_time datetime(0) NOT NULL,
|
||||
update_time datetime(0) NOT NULL,
|
||||
delete_type int(0) NOT NULL,
|
||||
tenant_key varchar(10) NOT NULL,
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_resource
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
role_id bigint(0) NOT NULL,
|
||||
target_type int(0) NOT NULL,
|
||||
target bigint(0) NOT NULL,
|
||||
target_name varchar(255),
|
||||
creator bigint(0) NOT NULL,
|
||||
create_time datetime(0) NOT NULL,
|
||||
update_time datetime(0) NOT NULL,
|
||||
delete_type int(0) NOT NULL,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_sob_tax_link
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
sob_id bigint(0) NOT NULL,
|
||||
tax_agent_id bigint(0) NOT NULL,
|
||||
creator bigint(0) NOT NULL,
|
||||
create_time datetime(0) NOT NULL,
|
||||
update_time datetime(0) NOT NULL,
|
||||
delete_type int(0) NOT NULL,
|
||||
tenant_key varchar(10) ,
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
) ;
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
CREATE TABLE hrsa_push_setting
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
name varchar(200),
|
||||
able int(0),
|
||||
salary_sob_ids varchar(2000),
|
||||
mode_id int(0),
|
||||
mode_name varchar(200),
|
||||
table_name varchar(200),
|
||||
creator bigint(0),
|
||||
create_time datetime(0),
|
||||
update_time datetime(0),
|
||||
delete_type int(0),
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_push_setting_item
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
setting_id bigint(0),
|
||||
source varchar(100),
|
||||
item varchar(200),
|
||||
item_name varchar(200),
|
||||
field_name varchar(200),
|
||||
field_type int(0),
|
||||
creator bigint(0),
|
||||
create_time datetime(0),
|
||||
update_time datetime(0),
|
||||
delete_type int(0),
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
CREATE TABLE hrsa_push_record
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
name varchar(200),
|
||||
setting_id bigint(0),
|
||||
mode_id int(0),
|
||||
table_name varchar(100),
|
||||
acct_record_id bigint(0),
|
||||
type int(0),
|
||||
status int(0),
|
||||
start_time datetime(0),
|
||||
end_time datetime(0),
|
||||
creator bigint(0),
|
||||
create_time datetime(0),
|
||||
update_time datetime(0),
|
||||
delete_type int(0),
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
CREATE TABLE hrsa_push_record_detail
|
||||
(
|
||||
id bigint(0) NOT NULL,
|
||||
record_id bigint(0),
|
||||
acct_emp_id bigint(0),
|
||||
formula text,
|
||||
execute_time datetime(0),
|
||||
status int(0),
|
||||
creator bigint(0),
|
||||
create_time datetime(0),
|
||||
update_time datetime(0),
|
||||
delete_type int(0),
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id) USING BTREE
|
||||
);
|
||||
|
||||
ALTER TABLE hrsa_push_record ADD COLUMN fail_reason varchar(4000);
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD COLUMN fail_reason varchar(4000) ;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
ALTER TABLE hrsa_push_setting_item ADD COLUMN sorted_index int(0);
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD COLUMN data_id bigint(0);
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null )
|
||||
/
|
||||
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1
|
||||
/
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null )
|
||||
/
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1
|
||||
/
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) )
|
||||
/
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1
|
||||
/
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null )
|
||||
/
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1
|
||||
/
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
Delete from LeftMenuInfo where id=100220
|
||||
/
|
||||
Delete from LeftMenuConfig where infoid=100220
|
||||
/
|
||||
call LMConfig_U_ByInfoInsert (2,100181,0)
|
||||
/
|
||||
call LMInfo_Insert (100220,548105,'','',2,100181,5,2)
|
||||
/
|
||||
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220
|
||||
/
|
||||
|
|
@ -0,0 +1,120 @@
|
|||
CREATE TABLE hrsa_auth_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
link number NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000),
|
||||
target_name varchar2(4000),
|
||||
sorted_index number NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_member
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000) NOT NULL,
|
||||
target_name varchar2(4000) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_opt
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
page varchar2(200) NOT NULL,
|
||||
opt varchar2(200) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(255) NOT NULL,
|
||||
description varchar2(400),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role_emp
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_resource
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target NUMBER(38,0) NOT NULL,
|
||||
target_name varchar2(255),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE TABLE hrsa_sob_tax_link
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
sob_id NUMBER(38,0) NOT NULL,
|
||||
tax_agent_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
)
|
||||
/
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
CREATE TABLE hrsa_push_setting
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(200),
|
||||
able number,
|
||||
salary_sob_ids varchar2(2000),
|
||||
mode_id number,
|
||||
mode_name varchar2(200),
|
||||
table_name varchar2(200),
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE TABLE hrsa_push_setting_item
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
setting_id NUMBER(38,0),
|
||||
source varchar2(100),
|
||||
item varchar2(200),
|
||||
item_name varchar2(200),
|
||||
field_name varchar2(200),
|
||||
field_type number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
)
|
||||
/
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
CREATE TABLE hrsa_push_record
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
name varchar2(200),
|
||||
setting_id NUMBER(38,0),
|
||||
mode_id number,
|
||||
table_name varchar2(100),
|
||||
acct_record_id NUMBER(38,0),
|
||||
type number,
|
||||
status number,
|
||||
start_time date,
|
||||
end_time date,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
)
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_push_record_detail
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
record_id NUMBER(38,0),
|
||||
acct_emp_id NUMBER(38,0),
|
||||
formula CLOB,
|
||||
execute_time date,
|
||||
status number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
)
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000)
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000)
|
||||
/
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0)
|
||||
/
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
delete from HtmlLabelIndex where id = 548105 and ( indexdesc is null or indexdesc = '' ) ;
|
||||
/
|
||||
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( indexdesc is not null and indexdesc <> '' )) limit 1 ;
|
||||
/
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is null or labelname = '' ) ;
|
||||
/
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1 ;
|
||||
/
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=octet_length(labelname) ) ;
|
||||
/
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=octet_length(labelname) )) limit 1 ;
|
||||
/
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is null or labelname = '' ) ;
|
||||
/
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1 ;
|
||||
/
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
Delete from LeftMenuInfo where id=100220
|
||||
;
|
||||
Delete from LeftMenuConfig where infoid=100220
|
||||
;
|
||||
select LMConfig_U_ByInfoInsert (2,100181,0)
|
||||
;
|
||||
select LMInfo_Insert (100220,548105,'','',2,100181,5,2)
|
||||
;
|
||||
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220
|
||||
;
|
||||
|
|
@ -0,0 +1,120 @@
|
|||
CREATE TABLE hrsa_auth_data
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
role_id bigint NOT NULL,
|
||||
link int NOT NULL,
|
||||
target_type int NOT NULL,
|
||||
target varchar(4000),
|
||||
target_name varchar(4000),
|
||||
sorted_index int NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time timestamp NOT NULL,
|
||||
update_time timestamp NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_member
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
role_id bigint NOT NULL,
|
||||
target_type int NOT NULL,
|
||||
target varchar(4000) NOT NULL,
|
||||
target_name varchar(4000) NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time timestamp NOT NULL,
|
||||
update_time timestamp NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_opt
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
role_id bigint NOT NULL,
|
||||
page varchar(200) NOT NULL,
|
||||
opt varchar(200) NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time timestamp NOT NULL,
|
||||
update_time timestamp NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
name varchar(255) NOT NULL,
|
||||
description varchar(400),
|
||||
creator bigint NOT NULL,
|
||||
create_time timestamp NOT NULL,
|
||||
update_time timestamp NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10) NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role_data
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
role_id bigint NOT NULL,
|
||||
employee_id bigint NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time timestamp NOT NULL,
|
||||
update_time timestamp NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10) NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role_emp
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
role_id bigint NOT NULL,
|
||||
employee_id bigint NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time timestamp NOT NULL,
|
||||
update_time timestamp NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10) NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_resource
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
role_id bigint NOT NULL,
|
||||
target_type int NOT NULL,
|
||||
target bigint NOT NULL,
|
||||
target_name varchar(255),
|
||||
creator bigint NOT NULL,
|
||||
create_time timestamp NOT NULL,
|
||||
update_time timestamp NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_sob_tax_link
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
sob_id bigint NOT NULL,
|
||||
tax_agent_id bigint NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time timestamp NOT NULL,
|
||||
update_time timestamp NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10) ,
|
||||
PRIMARY KEY (id)
|
||||
) ;
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
CREATE TABLE hrsa_push_setting
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
name varchar(200),
|
||||
able int,
|
||||
salary_sob_ids varchar(2000),
|
||||
mode_id int,
|
||||
mode_name varchar(200),
|
||||
table_name varchar(200),
|
||||
creator bigint,
|
||||
create_time timestamp,
|
||||
update_time timestamp,
|
||||
delete_type int,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE hrsa_push_setting_item
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
setting_id bigint,
|
||||
source varchar(100),
|
||||
item varchar(200),
|
||||
item_name varchar(200),
|
||||
field_name varchar(200),
|
||||
field_type int,
|
||||
creator bigint,
|
||||
create_time timestamp,
|
||||
update_time timestamp,
|
||||
delete_type int,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
CREATE TABLE hrsa_push_record
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
name varchar(200),
|
||||
setting_id bigint,
|
||||
mode_id int,
|
||||
table_name varchar(100),
|
||||
acct_record_id bigint,
|
||||
type int,
|
||||
status int,
|
||||
start_time timestamp,
|
||||
end_time timestamp,
|
||||
creator bigint,
|
||||
create_time timestamp,
|
||||
update_time timestamp,
|
||||
delete_type int,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
CREATE TABLE hrsa_push_record_detail
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
record_id bigint,
|
||||
acct_emp_id bigint,
|
||||
formula text,
|
||||
execute_time timestamp,
|
||||
status int,
|
||||
creator bigint,
|
||||
create_time timestamp,
|
||||
update_time timestamp,
|
||||
delete_type int,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
alter table hrsa_push_record add fail_reason VARCHAR(4000) ;
|
||||
|
||||
alter table hrsa_push_record_detail add fail_reason VARCHAR(4000) ;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
alter table hrsa_push_setting_item add sorted_index int ;
|
||||
|
||||
alter table hrsa_push_record_detail add data_id bigint ;
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
delete from HtmlLabelIndex where id = 548105 and ( indexdesc is null or indexdesc = '' )
|
||||
GO
|
||||
insert into HtmlLabelIndex(id,indexdesc) select top 1 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( indexdesc is not null and indexdesc <> '' ))
|
||||
GO
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is null or labelname = '' )
|
||||
GO
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is not null and labelname <> '' ))
|
||||
GO
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is null or labelname = '' or labelname like '%[吖-座]%' )
|
||||
GO
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is not null and labelname <> '' and labelname not like '%[吖-座]%' ))
|
||||
GO
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is null or labelname = '' )
|
||||
GO
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is not null and labelname <> '' ))
|
||||
GO
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
Delete from LeftMenuInfo where id=100220
|
||||
GO
|
||||
Delete from LeftMenuConfig where infoid=100220
|
||||
GO
|
||||
EXECUTE LMConfig_U_ByInfoInsert 2,100181,0
|
||||
GO
|
||||
EXECUTE LMInfo_Insert 100220,548105,'','',2,100181,5,2
|
||||
GO
|
||||
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220
|
||||
GO
|
||||
|
|
@ -0,0 +1,117 @@
|
|||
CREATE TABLE hrsa_auth_data
|
||||
(
|
||||
id bigint primary key,
|
||||
role_id bigint NOT NULL,
|
||||
link int NOT NULL,
|
||||
target_type int NOT NULL,
|
||||
target varchar(4000),
|
||||
target_name varchar(4000),
|
||||
sorted_index int NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time datetime NOT NULL,
|
||||
update_time datetime NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10)
|
||||
)
|
||||
GO
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_member
|
||||
(
|
||||
id bigint primary key,
|
||||
role_id bigint NOT NULL,
|
||||
target_type int NOT NULL,
|
||||
target varchar(4000) NOT NULL,
|
||||
target_name varchar(4000) NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time datetime NOT NULL,
|
||||
update_time datetime NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10)
|
||||
)
|
||||
GO
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_opt
|
||||
(
|
||||
id bigint primary key,
|
||||
role_id bigint NOT NULL,
|
||||
page varchar(200) NOT NULL,
|
||||
opt varchar(200) NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time datetime NOT NULL,
|
||||
update_time datetime NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10)
|
||||
)
|
||||
GO
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role
|
||||
(
|
||||
id bigint primary key,
|
||||
name varchar(255) NOT NULL,
|
||||
description varchar(400),
|
||||
creator bigint NOT NULL,
|
||||
create_time datetime NOT NULL,
|
||||
update_time datetime NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10) NOT NULL
|
||||
)
|
||||
GO
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role_data
|
||||
(
|
||||
id bigint primary key,
|
||||
role_id bigint NOT NULL,
|
||||
employee_id bigint NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time datetime NOT NULL,
|
||||
update_time datetime NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10) NOT NULL
|
||||
)
|
||||
GO
|
||||
|
||||
|
||||
CREATE TABLE hrsa_auth_role_emp
|
||||
(
|
||||
id bigint primary key,
|
||||
role_id bigint NOT NULL,
|
||||
employee_id bigint NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time datetime NOT NULL,
|
||||
update_time datetime NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10) NOT NULL
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE hrsa_auth_resource
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
role_id bigint NOT NULL,
|
||||
target_type int NOT NULL,
|
||||
target bigint NOT NULL,
|
||||
target_name varchar(255),
|
||||
creator bigint NOT NULL,
|
||||
create_time datetime NOT NULL,
|
||||
update_time datetime NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10)
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE hrsa_sob_tax_link
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
sob_id bigint NOT NULL,
|
||||
tax_agent_id bigint NOT NULL,
|
||||
creator bigint NOT NULL,
|
||||
create_time datetime NOT NULL,
|
||||
update_time datetime NOT NULL,
|
||||
delete_type int NOT NULL,
|
||||
tenant_key varchar(10)
|
||||
)
|
||||
GO
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
CREATE TABLE hrsa_push_setting
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
name varchar(200),
|
||||
able int,
|
||||
salary_sob_ids varchar(2000),
|
||||
mode_id int,
|
||||
mode_name varchar(200),
|
||||
table_name varchar(200),
|
||||
creator bigint,
|
||||
create_time datetime,
|
||||
update_time datetime,
|
||||
delete_type int,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
)
|
||||
GO
|
||||
|
||||
|
||||
CREATE TABLE hrsa_push_setting_item
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
setting_id bigint,
|
||||
source varchar(100),
|
||||
item varchar(200),
|
||||
item_name varchar(200),
|
||||
field_name varchar(200),
|
||||
field_type int,
|
||||
creator bigint,
|
||||
create_time datetime,
|
||||
update_time datetime,
|
||||
delete_type int,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
)
|
||||
GO
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
CREATE TABLE hrsa_push_record
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
name varchar(200),
|
||||
setting_id bigint,
|
||||
mode_id int,
|
||||
table_name varchar(100),
|
||||
acct_record_id bigint,
|
||||
type int,
|
||||
status int,
|
||||
start_time datetime,
|
||||
end_time datetime,
|
||||
creator bigint,
|
||||
create_time datetime,
|
||||
update_time datetime,
|
||||
delete_type int,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE hrsa_push_record_detail
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
record_id bigint,
|
||||
acct_emp_id bigint,
|
||||
formula text,
|
||||
execute_time datetime,
|
||||
status int,
|
||||
creator bigint,
|
||||
create_time datetime,
|
||||
update_time datetime,
|
||||
delete_type int,
|
||||
tenant_key varchar(10),
|
||||
PRIMARY KEY (id)
|
||||
)
|
||||
GO
|
||||
|
||||
alter table hrsa_push_record add fail_reason VARCHAR(4000)
|
||||
go
|
||||
|
||||
alter table hrsa_push_record_detail add fail_reason VARCHAR(4000)
|
||||
go
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
alter table hrsa_push_setting_item add sorted_index int
|
||||
go
|
||||
|
||||
alter table hrsa_push_record_detail add data_id bigint
|
||||
go
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null ) ;
|
||||
/
|
||||
|
||||
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ;
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Delete from LeftMenuInfo where id=100220;
|
||||
/
|
||||
|
||||
Delete from LeftMenuConfig where infoid=100220;
|
||||
/
|
||||
|
||||
call LMConfig_U_ByInfoInsert (2,100181,0);
|
||||
/
|
||||
|
||||
call LMInfo_Insert (100220,548105,'','',2,100181,5,2);
|
||||
/
|
||||
|
||||
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220;
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,113 @@
|
|||
CREATE TABLE hrsa_auth_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
link number NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000),
|
||||
target_name varchar2(4000),
|
||||
sorted_index number NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_member
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target varchar2(4000) NOT NULL,
|
||||
target_name varchar2(4000) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_opt
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
page varchar2(200) NOT NULL,
|
||||
opt varchar2(200) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(255) NOT NULL,
|
||||
description varchar2(400),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role_data
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_role_emp
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
employee_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10) NOT NULL
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_auth_resource
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
role_id NUMBER(38,0) NOT NULL,
|
||||
target_type number NOT NULL,
|
||||
target NUMBER(38,0) NOT NULL,
|
||||
target_name varchar2(255),
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_sob_tax_link
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
sob_id NUMBER(38,0) NOT NULL,
|
||||
tax_agent_id NUMBER(38,0) NOT NULL,
|
||||
creator NUMBER(38,0) NOT NULL,
|
||||
create_time DATE NOT NULL,
|
||||
update_time DATE NOT NULL,
|
||||
delete_type number NOT NULL,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
CREATE TABLE hrsa_push_setting
|
||||
(
|
||||
id NUMBER(38,0) primary key NOT NULL,
|
||||
name varchar2(200),
|
||||
able number,
|
||||
salary_sob_ids varchar2(2000),
|
||||
mode_id number,
|
||||
mode_name varchar2(200),
|
||||
table_name varchar2(200),
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_push_setting_item
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
setting_id NUMBER(38,0),
|
||||
source varchar2(100),
|
||||
item varchar2(200),
|
||||
item_name varchar2(200),
|
||||
field_name varchar2(200),
|
||||
field_type number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
CREATE TABLE hrsa_push_record
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
name varchar2(200),
|
||||
setting_id NUMBER(38,0),
|
||||
mode_id number,
|
||||
table_name varchar2(100),
|
||||
acct_record_id NUMBER(38,0),
|
||||
type number,
|
||||
status number,
|
||||
start_time date,
|
||||
end_time date,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
CREATE TABLE hrsa_push_record_detail
|
||||
(
|
||||
id NUMBER(38,0) NOT NULL,
|
||||
record_id NUMBER(38,0),
|
||||
acct_emp_id NUMBER(38,0),
|
||||
formula CLOB,
|
||||
execute_time date,
|
||||
status number,
|
||||
creator NUMBER(38,0),
|
||||
create_time date,
|
||||
update_time date,
|
||||
delete_type number,
|
||||
tenant_key varchar2(10)
|
||||
);
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000);
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000);
|
||||
/
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER;
|
||||
/
|
||||
|
||||
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0);
|
||||
/
|
||||
|
||||
|
|
@ -20,10 +20,27 @@ where item.name = '工资薪金合计'
|
|||
|
||||
# 获取档案信息
|
||||
|
||||
select i.item_value from hrsa_salary_archive_item i
|
||||
left join hrsa_salary_archive a on a.id = i.salary_archive_id
|
||||
left join hrsa_salary_item c on c.id=i.salary_item_id
|
||||
left join hrsa_tax_agent t on a.tax_agent_id=t.id
|
||||
where a.delete_type=0 and i.delete_type=0 and t.delete_type=0 and c.delete_type=0
|
||||
and a.employee_id=人员id and t.name=扣缴义务人名称
|
||||
select i.item_value from hrsa_salary_archive_item i
|
||||
left join hrsa_salary_archive a on a.id = i.salary_archive_id
|
||||
left join hrsa_salary_item c on c.id=i.salary_item_id
|
||||
left join hrsa_tax_agent t on a.tax_agent_id=t.id
|
||||
where a.delete_type=0 and i.delete_type=0 and t.delete_type=0 and c.delete_type=0
|
||||
and a.employee_id=人员id and t.name=扣缴义务人名称
|
||||
and c.name='基本工资' order by effective_time desc
|
||||
|
||||
|
||||
# 删除系统项目
|
||||
UPDATE set hrsa_sys_salary_item where delete_type =3 where delete_type =0;
|
||||
|
||||
update hrsa_salary_sob_default_item set delete_type =3 where delete_type =0;
|
||||
|
||||
|
||||
update hrsa_salary_sob_item set delete_type= 3 where delete_type =0 and salary_item_id in (select id from hrsa_salary_item where delete_type=0 and system_type=1 and use_in_employee_salary =0 and code not in('ressueTotal','issuedTotal')
|
||||
);
|
||||
|
||||
UPDATE hrsa_salary_item set delete_type = 3 where delete_type=0 and system_type=1 and use_in_employee_salary =0 and code not in('ressueTotal','issuedTotal');
|
||||
|
||||
|
||||
# 开启系统算税
|
||||
update hrsa_salary_sys_conf set conf_value = '1' where conf_key = 'taxDeclarationFunction'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
|
||||
## 薪资档案生成不了
|
||||
select id from hrsa_tax_agent_emp
|
||||
where tax_agent_id =扣缴义务人id
|
||||
and delete_type = 0
|
||||
|
|
@ -8,3 +10,12 @@ where tax_agent_id =扣缴义务人id and delete_type = 0)
|
|||
|
||||
update hrsa_tax_agent_emp set delete_type = 3 where delete_type = 0
|
||||
where tax_agent_id=扣缴义务人id and delete_type = 0 and employee_id not in (select employee_id from hrsa_salary_archive where tax_agent_id =扣缴义务人id and delete_type = 0)
|
||||
|
||||
|
||||
|
||||
## 考勤引用
|
||||
drop sequence HRSA_ATTEND_QUOTE_ID
|
||||
/
|
||||
|
||||
drop trigger HRSA_ATTEND_QUOTE_TRI
|
||||
/
|
||||
|
|
@ -64,8 +64,8 @@ delete from hrsa_salary_archive_item where 1=1
|
|||
;
|
||||
delete from hrsa_salary_archive_tax_agent where 1=1
|
||||
;
|
||||
delete from hrsa_salary_item where 1=1
|
||||
;
|
||||
--delete from hrsa_salary_item where 1=1;
|
||||
|
||||
delete from hrsa_salary_send where 1=1
|
||||
;
|
||||
delete from hrsa_salary_send_info where 1=1
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
package com.api.salary.web;
|
||||
|
||||
import javax.ws.rs.Path;
|
||||
|
||||
@Path("/bs/hrmsalary/auth")
|
||||
public class AuthController extends com.engine.salary.web.AuthController {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
package com.api.salary.web;
|
||||
|
||||
import javax.ws.rs.Path;
|
||||
|
||||
@Path("/bs/hrmsalary/push")
|
||||
public class PushController extends com.engine.salary.web.PushController{
|
||||
|
||||
}
|
||||
|
|
@ -80,6 +80,8 @@ public class CheckEditSIArchiveAction implements Action {
|
|||
}
|
||||
List<Map<String, Object>> importData = new ArrayList<>();
|
||||
importData.add(SalaryEntityUtil.convert2Map(list, CheckEditSIArchiveAction.SalaryField::getSalaryName, CheckEditSIArchiveAction.SalaryField::getValue));
|
||||
log.info("CheckEditSIArchiveAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importData);
|
||||
|
||||
//福利执行状态
|
||||
String runStatus = list.stream().filter(f -> f.salaryName.equals("档案状态")).findFirst().map(CheckEditSIArchiveAction.SalaryField::getValue).orElse("1");
|
||||
|
||||
|
|
|
|||
|
|
@ -78,6 +78,7 @@ public class CheckEditSalaryAction implements Action {
|
|||
List<Map<String, Object>> importData = new ArrayList<>();
|
||||
importData.add(SalaryEntityUtil.convert2Map(list, SalaryField::getSalaryName, SalaryField::getValue));
|
||||
|
||||
log.info("CheckEditSalaryAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importData);
|
||||
SalaryArchiveImportActionParam build = SalaryArchiveImportActionParam.builder()
|
||||
.importDatas(importData)
|
||||
.build();
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ public class CheckInitSalaryAction implements Action {
|
|||
list.add(new SalaryField(processField, salaryName, value));
|
||||
}
|
||||
Map<String, Object> importDataMap = SalaryEntityUtil.convert2Map(list, SalaryField::getSalaryName, SalaryField::getValue);
|
||||
|
||||
log.info("CheckInitSalaryAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importDataMap);
|
||||
return doSalaryArchiveInit(requestInfo, importDataMap);
|
||||
} catch (Exception e) {
|
||||
log.error("定薪检查异常", e);
|
||||
|
|
|
|||
|
|
@ -89,6 +89,7 @@ public class CheckStayAddToPaySIArchiveAction implements Action {
|
|||
}
|
||||
// 流程数据
|
||||
Map<String, Object> importDataMap = SalaryEntityUtil.convert2Map(list, CheckStayAddToPaySIArchiveAction.SalaryField::getSalaryName, CheckStayAddToPaySIArchiveAction.SalaryField::getValue);
|
||||
log.info("CheckStayAddToPaySIArchiveAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importDataMap);
|
||||
String taxAgentName = importDataMap.getOrDefault("个税扣缴义务人", "").toString();
|
||||
List<TaxAgentPO> taxAgentPOS = getTaxAgentMapper().listByName(taxAgentName);
|
||||
if(CollectionUtils.isEmpty(taxAgentPOS)){
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@ public class CheckStayDelToStopSIArchiveAction implements Action {
|
|||
}
|
||||
// 流程数据
|
||||
Map<String, Object> importDataMap = SalaryEntityUtil.convert2Map(list, CheckStayDelToStopSIArchiveAction.SalaryField::getSalaryName, CheckStayDelToStopSIArchiveAction.SalaryField::getValue);
|
||||
log.info("CheckStayDelToStopSIArchiveAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importDataMap);
|
||||
String taxAgentName = importDataMap.getOrDefault("个税扣缴义务人", "").toString();
|
||||
List<TaxAgentPO> taxAgentPOS = getTaxAgentMapper().listByName(taxAgentName);
|
||||
if(CollectionUtils.isEmpty(taxAgentPOS)){
|
||||
|
|
|
|||
|
|
@ -92,6 +92,7 @@ public class CheckStopSalaryAction implements Action {
|
|||
}
|
||||
// 流程数据
|
||||
Map<String, Object> importDataMap = SalaryEntityUtil.convert2Map(list, CheckStopSalaryAction.SalaryField::getSalaryName, CheckStopSalaryAction.SalaryField::getValue);
|
||||
log.info("CheckStopSalaryAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importDataMap);
|
||||
String taxAgentName = importDataMap.getOrDefault("个税扣缴义务人", "").toString();
|
||||
List<TaxAgentPO> taxAgentPOS = getTaxAgentMapper().listByName(taxAgentName);
|
||||
if(CollectionUtils.isEmpty(taxAgentPOS)){
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@ public class CopyToPaySIArchiveAction implements Action {
|
|||
}
|
||||
List<Map<String, Object>> importData = new ArrayList<>();
|
||||
importData.add(SalaryEntityUtil.convert2Map(list, CopyToPaySIArchiveAction.SalaryField::getSalaryName, CopyToPaySIArchiveAction.SalaryField::getValue));
|
||||
log.info("CopyToPaySIArchiveAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importData);
|
||||
//操作人
|
||||
String uid = list.stream().filter(f -> f.salaryName.equals("操作人")).findFirst().map(CopyToPaySIArchiveAction.SalaryField::getValue).orElse("1");
|
||||
//增员
|
||||
|
|
|
|||
|
|
@ -79,6 +79,7 @@ public class EditSIArchiveAction implements Action {
|
|||
}
|
||||
List<Map<String, Object>> importData = new ArrayList<>();
|
||||
importData.add(SalaryEntityUtil.convert2Map(list, EditSIArchiveAction.SalaryField::getSalaryName, EditSIArchiveAction.SalaryField::getValue));
|
||||
log.info("EditSIArchiveAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importData);
|
||||
//福利执行状态
|
||||
String runStatus = list.stream().filter(f -> f.salaryName.equals("档案状态")).findFirst().map(EditSIArchiveAction.SalaryField::getValue).orElse("1");
|
||||
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ public class EditSalaryAction implements Action {
|
|||
}
|
||||
List<Map<String, Object>> importData = new ArrayList<>();
|
||||
importData.add(SalaryEntityUtil.convert2Map(list, SalaryField::getSalaryName, SalaryField::getValue));
|
||||
|
||||
log.info("EditSalaryAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importData);
|
||||
SalaryArchiveImportActionParam build = SalaryArchiveImportActionParam.builder()
|
||||
.importDatas(importData)
|
||||
.build();
|
||||
|
|
|
|||
|
|
@ -97,6 +97,7 @@ public class EditToPaySIArchiveAction implements Action {
|
|||
}
|
||||
List<Map<String, Object>> importData = new ArrayList<>();
|
||||
importData.add(SalaryEntityUtil.convert2Map(list, EditToPaySIArchiveAction.SalaryField::getSalaryName, EditToPaySIArchiveAction.SalaryField::getValue));
|
||||
log.info("EditToPaySIArchiveAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importData);
|
||||
//福利执行状态
|
||||
String runStatus = EmployeeStatusEnum.STAY_ADD.getValue();
|
||||
|
||||
|
|
|
|||
|
|
@ -97,6 +97,7 @@ public class EditToStopSIArchiveAction implements Action {
|
|||
}
|
||||
List<Map<String, Object>> importData = new ArrayList<>();
|
||||
importData.add(SalaryEntityUtil.convert2Map(list, EditToStopSIArchiveAction.SalaryField::getSalaryName, EditToStopSIArchiveAction.SalaryField::getValue));
|
||||
log.info("EditToStopSIArchiveAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importData);
|
||||
//福利执行状态
|
||||
String runStatus = EmployeeStatusEnum.PAYING.getValue();
|
||||
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ public class InitSalaryAction implements Action {
|
|||
}
|
||||
|
||||
Map<String, Object> importDataMap = SalaryEntityUtil.convert2Map(list, SalaryField::getSalaryName, SalaryField::getValue);
|
||||
|
||||
log.info("InitSalaryAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importDataMap);
|
||||
return doSalaryArchiveInit(requestInfo, importDataMap);
|
||||
} catch (Exception e) {
|
||||
log.error("定薪异常", e);
|
||||
|
|
|
|||
|
|
@ -108,6 +108,7 @@ public class RehireAction implements Action {
|
|||
list.add(new SalaryField(processField, salaryName, value));
|
||||
}
|
||||
Map<String, Object> salaryFieldMap = SalaryEntityUtil.convert2Map(list, SalaryField::getSalaryName, SalaryField::getValue);
|
||||
log.info("RehireAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), salaryFieldMap);
|
||||
String taxAgentName = salaryFieldMap.getOrDefault("个税扣缴义务人", "").toString();
|
||||
String empIdStr = salaryFieldMap.getOrDefault("员工id", "").toString();
|
||||
if (StringUtils.isBlank(taxAgentName) || StringUtils.isBlank(empIdStr)) {
|
||||
|
|
|
|||
|
|
@ -93,6 +93,7 @@ public class StayAddToPaySIArchiveAction implements Action {
|
|||
}
|
||||
// 流程数据
|
||||
Map<String, Object> importDataMap = SalaryEntityUtil.convert2Map(list, StayAddToPaySIArchiveAction.SalaryField::getSalaryName, StayAddToPaySIArchiveAction.SalaryField::getValue);
|
||||
log.info("StayAddToPaySIArchiveAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importDataMap);
|
||||
String taxAgentName = importDataMap.getOrDefault("个税扣缴义务人", "").toString();
|
||||
List<TaxAgentPO> taxAgentPOS = getTaxAgentMapper().listByName(taxAgentName);
|
||||
if(CollectionUtils.isEmpty(taxAgentPOS)){
|
||||
|
|
|
|||
|
|
@ -94,6 +94,7 @@ public class StayDelToStopSIArchiveAction implements Action {
|
|||
}
|
||||
// 流程数据
|
||||
Map<String, Object> importDataMap = SalaryEntityUtil.convert2Map(list, StayDelToStopSIArchiveAction.SalaryField::getSalaryName, StayDelToStopSIArchiveAction.SalaryField::getValue);
|
||||
log.info("StayDelToStopSIArchiveAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importDataMap);
|
||||
String taxAgentName = importDataMap.getOrDefault("个税扣缴义务人", "").toString();
|
||||
List<TaxAgentPO> taxAgentPOS = getTaxAgentMapper().listByName(taxAgentName);
|
||||
if(CollectionUtils.isEmpty(taxAgentPOS)){
|
||||
|
|
|
|||
|
|
@ -99,6 +99,7 @@ public class StopSalaryAction implements Action {
|
|||
}
|
||||
// 流程数据
|
||||
Map<String, Object> importDataMap = SalaryEntityUtil.convert2Map(list, StopSalaryAction.SalaryField::getSalaryName, StopSalaryAction.SalaryField::getValue);
|
||||
log.info("StopSalaryAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importDataMap);
|
||||
//操作人
|
||||
String uid = importDataMap.getOrDefault("操作人","1").toString();
|
||||
User user = new User(Integer.parseInt(uid));
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ public class UpdateSISchemeDetailAction implements Action {
|
|||
rs.beforFirst();
|
||||
// 流程数据
|
||||
Map<String, Object> importDataMap = SalaryEntityUtil.convert2Map(list, UpdateSISchemeDetailAction.SalaryField::getSalaryName, UpdateSISchemeDetailAction.SalaryField::getValue);
|
||||
log.info("UpdateSISchemeDetailAction,tableName :{},workflowid:{},流程参数:{}",tableName, requestInfo.getWorkflowid(), importDataMap);
|
||||
//设置更新对象元素
|
||||
String schemeId = importDataMap.getOrDefault("福利方案id", "").toString();
|
||||
String schemeName = importDataMap.getOrDefault("福利方案名称", "").toString();
|
||||
|
|
|
|||
|
|
@ -0,0 +1,29 @@
|
|||
package com.engine.salary.annotation;
|
||||
|
||||
import com.engine.salary.enums.auth.AuthCheckTypeEnum;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
/**
|
||||
* 权限验证字段
|
||||
* <p>Copyright: Copyright (c) 2022</p>
|
||||
* <p>Company: 泛微软件</p>
|
||||
*
|
||||
* @author qiantao
|
||||
* @version 1.0
|
||||
**/
|
||||
@Target(ElementType.TYPE)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface Auth {
|
||||
String page();
|
||||
|
||||
AuthCheckTypeEnum checkType() default AuthCheckTypeEnum.TAX_EMP;
|
||||
|
||||
String taxAgentIdField() default "taxAgentId";
|
||||
String employeeIdField() default "employeeId";
|
||||
String sobIdField() default "salarySobId";
|
||||
String optsField() default "opts";
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
package com.engine.salary.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
/**
|
||||
* 权限验证字段
|
||||
* <p>Copyright: Copyright (c) 2022</p>
|
||||
* <p>Company: 泛微软件</p>
|
||||
*
|
||||
* @author qiantao
|
||||
* @version 1.0
|
||||
**/
|
||||
@Target(ElementType.FIELD)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface AuthField {
|
||||
|
||||
String fieldType();
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
package com.engine.salary.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
/**
|
||||
* 权限验证字段
|
||||
* <p>Copyright: Copyright (c) 2022</p>
|
||||
* <p>Company: 泛微软件</p>
|
||||
*
|
||||
* @author qiantao
|
||||
* @version 1.0
|
||||
**/
|
||||
@Target(ElementType.FIELD)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface AuthOpt {
|
||||
|
||||
}
|
||||
|
|
@ -96,7 +96,9 @@ public class AddUpDeductionBiz extends BaseBean {
|
|||
try {
|
||||
AddUpDeductionMapper mapper = sqlSession.getMapper(AddUpDeductionMapper.class);
|
||||
List<AddUpDeductionRecordDTO> addUpDeductionRecordStrDTOS = mapper.recordList(param);
|
||||
return encryptUtil.decryptList(addUpDeductionRecordStrDTOS, AddUpDeductionRecordDTO.class);
|
||||
encryptUtil.decryptList(addUpDeductionRecordStrDTOS, AddUpDeductionRecordDTO.class);
|
||||
SalaryI18nUtil.i18nList(addUpDeductionRecordStrDTOS);
|
||||
return addUpDeductionRecordStrDTOS;
|
||||
} finally {
|
||||
sqlSession.close();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,11 +2,9 @@ package com.engine.salary.biz;
|
|||
|
||||
import com.engine.salary.encrypt.EncryptUtil;
|
||||
import com.engine.salary.entity.datacollection.AddUpSituation;
|
||||
import com.engine.salary.entity.datacollection.dto.AddUpSituationDTO;
|
||||
import com.engine.salary.entity.datacollection.dto.AddUpSituationRecordDTO;
|
||||
import com.engine.salary.entity.datacollection.param.AddUpSituationQueryParam;
|
||||
import com.engine.salary.mapper.datacollection.AddUpSituationMapper;
|
||||
import com.engine.salary.util.SalaryI18nUtil;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.ibatis.session.SqlSession;
|
||||
|
|
@ -20,23 +18,6 @@ public class AddUpSituationBiz extends BaseBean {
|
|||
|
||||
private EncryptUtil encryptUtil = new EncryptUtil();
|
||||
|
||||
/**
|
||||
* 关联查询查询列表
|
||||
*
|
||||
* @param param
|
||||
* @return
|
||||
*/
|
||||
public List<AddUpSituationDTO> list(AddUpSituationQueryParam param) {
|
||||
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
|
||||
try {
|
||||
AddUpSituationMapper mapper = sqlSession.getMapper(AddUpSituationMapper.class);
|
||||
List<AddUpSituationDTO> list = mapper.list(param);
|
||||
encryptUtil.decryptList(list, AddUpSituationDTO.class);
|
||||
return SalaryI18nUtil.i18nList(list);
|
||||
} finally {
|
||||
sqlSession.close();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 条件查询
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.engine.salary.common;
|
||||
|
||||
import com.engine.salary.enums.auth.AuthFilterTypeEnum;
|
||||
import com.engine.salary.sys.entity.vo.OrderRuleVO;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
|
@ -24,4 +25,9 @@ public class BaseQueryParam {
|
|||
* 排序规则
|
||||
*/
|
||||
private OrderRuleVO orderRule;
|
||||
|
||||
/**
|
||||
* 数据过滤级别
|
||||
*/
|
||||
private AuthFilterTypeEnum filterType ;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -317,4 +317,9 @@ public class SalaryElogConfig {
|
|||
* @return
|
||||
*/
|
||||
public static LoggerTemplate salaryStatReportLoggerTemplate = LoggerTemplateBuilder.build("hrsa", "statreport");
|
||||
|
||||
/**
|
||||
* 业务线
|
||||
*/
|
||||
public static LoggerTemplate authLinkLoggerTemplate = LoggerTemplateBuilder.build("hrsa", "authlink");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package com.engine.salary.constant;
|
||||
|
||||
/**
|
||||
* 默认租户
|
||||
* 默认的租户key
|
||||
* <p>Copyright: Copyright (c) 2024</p>
|
||||
* <p>Company: 泛微软件</p>
|
||||
*
|
||||
|
|
|
|||
|
|
@ -0,0 +1,38 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import com.engine.salary.annotation.TableTitle;
|
||||
import com.engine.salary.enums.auth.DataLinkEnum;
|
||||
import com.engine.salary.enums.auth.DataTargetTypeEnum;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthDataDTO {
|
||||
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 连接符,交、并、补
|
||||
*/
|
||||
@TableTitle(title = "连接",dataIndex = "linkName",key = "linkName")
|
||||
private String linkName;
|
||||
|
||||
private DataLinkEnum link;
|
||||
|
||||
@TableTitle(title = "对象类型",dataIndex = "targetTypeName",key = "targetTypeName")
|
||||
private String targetTypeName;
|
||||
private DataTargetTypeEnum targetType;
|
||||
|
||||
@TableTitle(title = "对象",dataIndex = "targetName",key = "targetName")
|
||||
private String targetName;
|
||||
private String target;
|
||||
|
||||
@TableTitle(title = "批次",dataIndex = "sortedIndex",key = "sortedIndex")
|
||||
private Integer sortedIndex;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthLimitDTO {
|
||||
private Long taxAgentId;
|
||||
|
||||
private List<RoleLimit> roleLimits;
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import com.engine.salary.annotation.TableTitle;
|
||||
import com.engine.salary.enums.auth.MemberTargetTypeEnum;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthMemberDTO {
|
||||
|
||||
private Long id;
|
||||
|
||||
@TableTitle(title = "对象类型",dataIndex = "targetTypeName",key = "targetTypeName")
|
||||
private String targetTypeName;
|
||||
private MemberTargetTypeEnum targetType;
|
||||
|
||||
@TableTitle(title = "对象",dataIndex = "targetName",key = "targetName")
|
||||
private String targetName;
|
||||
private String target;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,77 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
||||
import com.thoughtworks.xstream.annotations.XStreamImplicit;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@XStreamAlias("config")
|
||||
public class AuthOptDTO {
|
||||
@XStreamAlias("name")
|
||||
@XStreamAsAttribute
|
||||
private String name;
|
||||
|
||||
@XStreamAlias("key")
|
||||
@XStreamAsAttribute
|
||||
private String key;
|
||||
|
||||
@XStreamImplicit(itemFieldName = "module")
|
||||
private List<Module> modules;
|
||||
|
||||
@Data
|
||||
public static class Module {
|
||||
@XStreamAlias("name")
|
||||
@XStreamAsAttribute
|
||||
private String name;
|
||||
|
||||
@XStreamAlias("key")
|
||||
@XStreamAsAttribute
|
||||
private String key;
|
||||
|
||||
@XStreamImplicit(itemFieldName = "page")
|
||||
private List<Page> pages;
|
||||
|
||||
@Data
|
||||
public static class Page {
|
||||
@XStreamAlias("name")
|
||||
@XStreamAsAttribute
|
||||
private String name;
|
||||
|
||||
@XStreamAlias("key")
|
||||
@XStreamAsAttribute
|
||||
private String key;
|
||||
|
||||
@XStreamAlias("limit")
|
||||
@XStreamAsAttribute
|
||||
private String limit;
|
||||
|
||||
@XStreamImplicit(itemFieldName = "opt")
|
||||
private List<Opt> opts;
|
||||
|
||||
@Data
|
||||
public static class Opt {
|
||||
@XStreamAlias("name")
|
||||
@XStreamAsAttribute
|
||||
private String name;
|
||||
|
||||
@XStreamAlias("key")
|
||||
@XStreamAsAttribute
|
||||
private String key;
|
||||
|
||||
@XStreamAlias("able")
|
||||
@XStreamAsAttribute
|
||||
private boolean able;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import com.engine.salary.annotation.TableTitle;
|
||||
import com.engine.salary.entity.salarysob.po.SalarySobPO;
|
||||
import com.engine.salary.entity.taxagent.po.TaxAgentPO;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 角色
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthRoleDTO {
|
||||
|
||||
private Long id;
|
||||
|
||||
@TableTitle(title = "业务线", dataIndex = "name", key = "name")
|
||||
private String name;
|
||||
|
||||
@TableTitle(title = "描述", dataIndex = "description", key = "description")
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 扣缴义务人资源
|
||||
*/
|
||||
private List<TaxAgentPO> taxAgentIds;
|
||||
|
||||
/**
|
||||
* 账套资源
|
||||
*/
|
||||
private List<SalarySobPO> sobIds;
|
||||
|
||||
@TableTitle(title = "资源", dataIndex = "resources", key = "resources")
|
||||
private Integer resources;
|
||||
|
||||
@TableTitle(title = "成员", dataIndex = "members", key = "members")
|
||||
private Integer members;
|
||||
|
||||
@TableTitle(title = "权限", dataIndex = "opts", key = "opts")
|
||||
private Integer opts;
|
||||
|
||||
@TableTitle(title = "数据", dataIndex = "datas", key = "datas")
|
||||
private Integer datas;
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import com.engine.salary.annotation.I18n;
|
||||
import com.engine.salary.annotation.TableTitle;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthRoleDataDTO {
|
||||
|
||||
private Long id;
|
||||
|
||||
@TableTitle(title = "姓名",dataIndex = "username",key = "username")
|
||||
private String username;
|
||||
|
||||
@TableTitle(title = "工号",dataIndex = "workCode",key = "workCode")
|
||||
private String workCode;
|
||||
|
||||
|
||||
@I18n
|
||||
@TableTitle(title = "部门",dataIndex = "departmentName",key = "departmentName")
|
||||
private String departmentName;
|
||||
|
||||
@I18n
|
||||
@TableTitle(title = "岗位",dataIndex = "jobtitleName",key = "jobtitleName")
|
||||
private String jobtitleName;
|
||||
}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import com.engine.salary.annotation.I18n;
|
||||
import com.engine.salary.annotation.TableTitle;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthRoleEmpDTO {
|
||||
|
||||
private Long id;
|
||||
|
||||
@TableTitle(title = "姓名",dataIndex = "username",key = "username")
|
||||
private String username;
|
||||
|
||||
@TableTitle(title = "工号",dataIndex = "workcode",key = "workcode")
|
||||
private String workCode;
|
||||
|
||||
|
||||
@I18n
|
||||
@TableTitle(title = "部门",dataIndex = "departmentName",key = "departmentName")
|
||||
private String departmentName;
|
||||
|
||||
@I18n
|
||||
@TableTitle(title = "岗位",dataIndex = "jobtitleName",key = "jobtitleName")
|
||||
private String jobtitleName;
|
||||
}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthTreeDTO {
|
||||
private Long roleEmpId;
|
||||
|
||||
private List<Role> roles;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public static class Role {
|
||||
private Long roleId;
|
||||
|
||||
private String roleName;
|
||||
|
||||
private List<Resource> resources;
|
||||
private List<Opt> opts;
|
||||
private List<Data> datas;
|
||||
|
||||
@lombok.Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public static class Resource {
|
||||
private Long resourceId;
|
||||
private String resourceName;
|
||||
private String resourceType;
|
||||
}
|
||||
|
||||
@lombok.Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public static class Opt {
|
||||
private Long optId;
|
||||
private String page;
|
||||
private String opt;
|
||||
}
|
||||
|
||||
@lombok.Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public static class Data {
|
||||
private Long dataId;
|
||||
private Long employeeId;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class EmpOpt {
|
||||
private Long employeeId;
|
||||
|
||||
private Set<String> opts;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class Opt {
|
||||
private String opt;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
public class PermissionDTO {
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class RoleLimit {
|
||||
private Long roleId;
|
||||
|
||||
private List<Long> sobIds;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class SobOptAuth {
|
||||
private Long sobId;
|
||||
|
||||
private Set<String> opts;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class TaxEmpOptAuth {
|
||||
private Long taxAgentId;
|
||||
|
||||
private List<EmpOpt> emps;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
package com.engine.salary.entity.auth.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class TaxOptAuth {
|
||||
private Long taxAgentId;
|
||||
|
||||
private Set<String> opts;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
package com.engine.salary.entity.auth.param;
|
||||
|
||||
import com.engine.salary.common.BaseQueryParam;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthDataQueryParam extends BaseQueryParam {
|
||||
|
||||
private Long roleId;
|
||||
|
||||
private String username;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package com.engine.salary.entity.auth.param;
|
||||
|
||||
|
||||
import com.engine.salary.enums.auth.DataLinkEnum;
|
||||
import com.engine.salary.enums.auth.DataTargetTypeEnum;
|
||||
import com.engine.salary.util.valid.Modify;
|
||||
import com.engine.salary.util.valid.ModifyTypeEnum;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 数据
|
||||
* <p>Copyright: Copyright (c) 2024</p>
|
||||
* <p>Company: 泛微软件</p>
|
||||
*
|
||||
* @author qiantao
|
||||
* @version 1.0
|
||||
**/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthDataSaveParam {
|
||||
private Long id;
|
||||
|
||||
private Long roleId;
|
||||
|
||||
private DataLinkEnum link;
|
||||
|
||||
private DataTargetTypeEnum targetType;
|
||||
|
||||
@Modify(modifyType = ModifyTypeEnum.RESTORE_SQL)
|
||||
private String target;
|
||||
|
||||
@Modify(modifyType = ModifyTypeEnum.RESTORE_SQL)
|
||||
private String targetName;
|
||||
|
||||
private Integer sortedIndex;
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
package com.engine.salary.entity.auth.param;
|
||||
|
||||
import com.engine.salary.common.BaseQueryParam;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthMemberQueryParam extends BaseQueryParam {
|
||||
|
||||
private Long roleId;
|
||||
|
||||
private String username;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
package com.engine.salary.entity.auth.param;
|
||||
|
||||
|
||||
import com.engine.salary.enums.auth.MemberTargetTypeEnum;
|
||||
import com.engine.salary.util.valid.Modify;
|
||||
import com.engine.salary.util.valid.ModifyTypeEnum;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthMemberSaveParam {
|
||||
|
||||
private Long id;
|
||||
|
||||
private Long roleId;
|
||||
|
||||
private MemberTargetTypeEnum targetType;
|
||||
|
||||
@Modify(modifyType = ModifyTypeEnum.RESTORE_SQL)
|
||||
private String target;
|
||||
|
||||
@Modify(modifyType = ModifyTypeEnum.RESTORE_SQL)
|
||||
private String targetName;
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.engine.salary.entity.auth.param;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthOptSaveParam {
|
||||
private Long roleId;
|
||||
private List<Opt> opts;
|
||||
|
||||
@Data
|
||||
public static class Opt {
|
||||
|
||||
private String page;
|
||||
|
||||
private String opt;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
package com.engine.salary.entity.auth.param;
|
||||
|
||||
import com.engine.salary.common.BaseQueryParam;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AuthRoleListQueryParam extends BaseQueryParam {
|
||||
|
||||
/**
|
||||
* 业务线名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 业务线id
|
||||
*/
|
||||
private List<Long> roleIds;
|
||||
|
||||
/**
|
||||
* 扣缴义务人资源
|
||||
*/
|
||||
private List<Long> taxAgentIds;
|
||||
|
||||
/**
|
||||
* 账套资源
|
||||
*/
|
||||
private List<Long> sobIds;
|
||||
|
||||
/**
|
||||
* 成员id
|
||||
*/
|
||||
private List<Long> roleEmpIds;
|
||||
|
||||
|
||||
/**
|
||||
* 权限页面
|
||||
*/
|
||||
private List<String> pages;
|
||||
|
||||
/**
|
||||
* 权限项
|
||||
*/
|
||||
private List<String> opts;
|
||||
|
||||
|
||||
/**
|
||||
* 数据id
|
||||
*/
|
||||
private List<Long> employeeIds;
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue