Oracle脚本
This commit is contained in:
parent
b7827fa083
commit
db5ee74781
|
|
@ -3,7 +3,7 @@ datashowset_id NUMBER;
|
|||
hrmjobgroups_id NUMBER;
|
||||
begin
|
||||
INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('schemeBrowser', '1', '1', '', 'select id,scheme_no ,scheme_name ,scheme_description from jcl_org_scheme where delete_type = 0 and forbidden_tag = 0', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '等级方案浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0',SYS_GUID(), '', '', '', '', '1', 0, 1);
|
||||
SELECT max(id) INTO datashowset_id FROM DATASHOWSET;
|
||||
SELECT max(id)+1 INTO datashowset_id FROM DATASHOWSET;
|
||||
INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('schemeBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL);
|
||||
INSERT INTO datashowparam(MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES (datashowset_id, '编号', 'scheme_no', '', 0, 1, SYS_GUID(), NULL);
|
||||
INSERT INTO datashowparam(MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES (datashowset_id, '方案名称', 'scheme_name', '', 1, 2, SYS_GUID(), NULL);
|
||||
|
|
@ -12,7 +12,7 @@ INSERT INTO datasearchparam(MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIE
|
|||
INSERT INTO datasearchparam(MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES (datashowset_id, '方案名称', 'scheme_name', '2', '', 2, SYS_GUID(), '');
|
||||
|
||||
INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('LevelBrowser', '1', '1', '', 'select id,level_no ,level_name ,description ,scheme_id from jcl_org_level where delete_type = 0 and forbidden_tag = 0 and (scheme_id =$scheme_id$ or id in ($level_id$))', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '职等浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1);
|
||||
SELECT max(id) INTO datashowset_id FROM DATASHOWSET;
|
||||
SELECT max(id)+1 INTO datashowset_id FROM DATASHOWSET;
|
||||
INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('LevelBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '编号', 'level_no', '', 0, 1, SYS_GUID(), NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'level_name', '', 1, 2, SYS_GUID(), NULL);
|
||||
|
|
@ -21,7 +21,7 @@ INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFI
|
|||
INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '名称', 'level_name', '2', '', 2, SYS_GUID(), '');
|
||||
|
||||
INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('postBrowser', '1', '1', '', 'select id,post_name ,description from jcl_org_post jop where delete_type =0', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '职务分类浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1);
|
||||
SELECT max(id) INTO datashowset_id FROM DATASHOWSET;
|
||||
SELECT max(id)+1 INTO datashowset_id FROM DATASHOWSET;
|
||||
INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('postBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'post_name', '', 1, 1, SYS_GUID(), NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '说明', 'description', '', 0, 2, SYS_GUID(), NULL);
|
||||
|
|
@ -35,7 +35,7 @@ INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WS
|
|||
INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('deptBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL);
|
||||
|
||||
INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('sequenceBrowser', '1', '1', '', 'select *,scheme_id as scheme_value from jcl_org_sequence where delete_type = 0 and forbidden_tag = 0', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '岗位序列', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1);
|
||||
SELECT max(id) INTO datashowset_id FROM DATASHOWSET;
|
||||
SELECT max(id)+1 INTO datashowset_id FROM DATASHOWSET;
|
||||
INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('sequenceBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '编号', 'sequence_no', '', 0, 1, SYS_GUID(), NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'sequence_name', '', 1, 2, SYS_GUID(), NULL);
|
||||
|
|
@ -45,7 +45,7 @@ INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFI
|
|||
INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '名称', 'sequence_name', '2', '', 2, SYS_GUID(), '');
|
||||
|
||||
INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('staffPlanBrowser', '1', '1', '', 'select id,plan_no ,plan_name ,plan_year ,case control_dimension when ''1'' then ''分部'' when ''2'' then ''部门'' when ''3'' then ''岗位'' end as control_dimension from jcl_org_staffplan where forbidden_tag=0 and delete_type =0 ', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '编制方案浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1);
|
||||
SELECT max(id) INTO datashowset_id FROM DATASHOWSET;
|
||||
SELECT max(id)+1 INTO datashowset_id FROM DATASHOWSET;
|
||||
INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('staffPlanBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '编号', 'plan_no', '', 0, 1, SYS_GUID(), NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'plan_name', '', 1, 2, SYS_GUID(), NULL);
|
||||
|
|
@ -58,7 +58,7 @@ INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WS
|
|||
INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('deptBrowserPrepare', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL);
|
||||
|
||||
INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('gradeBrowser', '1', '1', '', 'select * from jcl_org_grade where delete_type = 0 and forbidden_tag = 0 and scheme_id = $scheme_id$', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '职级浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1);
|
||||
SELECT max(id) INTO datashowset_id FROM DATASHOWSET;
|
||||
SELECT max(id)+1 INTO datashowset_id FROM DATASHOWSET;
|
||||
INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('gradeBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '编号', 'grade_no', '', 0, 1, SYS_GUID(), NULL);
|
||||
INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'grade_name', '', 1, 2, SYS_GUID(), NULL);
|
||||
|
|
@ -73,6 +73,7 @@ INSERT INTO WORKFLOW_BROWSERURL(ID, LABELID, FIELDDBTYPE, BROWSERURL, TABLENAME,
|
|||
INSERT INTO WORKFLOW_BROWSERURL_MODULE(BROWSERID,MODULECODE)VALUES('666','workflow');
|
||||
|
||||
INSERT INTO HRMJOBGROUPS ( JOBGROUPNAME, JOBGROUPREMARK, created, creater, modified, modifier, uuid ) VALUES ( '聚才林', '聚才林',SYSDATE, 1, NULL, NULL, 'd9f435c3-8d4d-4e01-9a97-d72f9c5d5fae' );
|
||||
select max(id) INTO hrmjobgroups_id from HRMJOBGROUPS;
|
||||
select max(id)+1 INTO hrmjobgroups_id from HRMJOBGROUPS;
|
||||
INSERT INTO HRMJOBACTIVITIES ( JOBACTIVITYMARK, JOBACTIVITYNAME, JOBGROUPID, JOBLEVELFROM, JOBLEVELTO, created, creater, modified, modifier, uuid ) VALUES ( '默认职务', '默认职务', hrmjobgroups_id, NULL, NULL,sysdate, 1, NULL, NULL, '3a2efce3-95de-4ec2-afe1-347783817bdb' );
|
||||
end;
|
||||
/
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ select zd.id,zd.level_name,zj.id+1000,zd.level_no
|
|||
from JCL_ORG_LEVEL zd inner join JCL_ORG_GRADE zj
|
||||
on ','+zj.level_id+',' like '%,'+cast(zd.id as varchar(10))+',%'
|
||||
where nvl(zd.forbidden_tag,0)<>1 and nvl(zd.delete_type,0)<>1;
|
||||
/
|
||||
|
||||
create or replace view v_jcl_post as
|
||||
select id*-1 fid,post_name fname,0 fparentid from JCL_ORG_POST
|
||||
|
|
@ -19,6 +20,7 @@ where nvl(delete_type,0)<>1
|
|||
union
|
||||
select id,post_info_name,post_id*-1 from JCL_ORG_POST_INFO
|
||||
where nvl(forbidden_tag,0)<>1 and nvl(delete_type,0)<>1;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE FUNCTION newid RETURN VARCHAR2
|
||||
IS
|
||||
|
|
@ -27,6 +29,7 @@ BEGIN
|
|||
guid := (RAWTOHEX(sys_guid()));
|
||||
RETURN substr(guid,1,8)||'-'||substr(guid,9,4)||'-'||substr(guid,13,4)||'-'||substr(guid,17,4)||'-'||substr(guid,21,12);
|
||||
END newid;
|
||||
/
|
||||
|
||||
|
||||
declare
|
||||
|
|
@ -327,17 +330,28 @@ insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldl
|
|||
values (fieldid1,'text',3,17,field,field,'');
|
||||
sql1 :='alter table cus_fielddata add '||field||' varchar(200)';
|
||||
execute immediate sql1;
|
||||
|
||||
end;
|
||||
/
|
||||
|
||||
update hrm_formfield set isuse=1,ismand=1,allowhide=-1 where fieldname='sex';
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=-1 where fieldname='departmentid';
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=-1 where fieldname='jobtitle';
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='jobactivity';
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='joblevel';
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='jobcall';
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='jobGroupId';
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='jobactivitydesc';
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=1,groupid=1,fieldorder=18 where fieldname='managerid';
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=1,groupid=1,fieldorder=99 where fieldname='systemlanguage';
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=1,groupid=1,fieldorder=21 where fieldname='assistantid';
|
||||
update hrm_formfield set isuse=1,ismand=1,allowhide=-1 where fieldname='sex'
|
||||
/
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=-1 where fieldname='departmentid'
|
||||
/
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=-1 where fieldname='jobtitle'
|
||||
/
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='jobactivity'
|
||||
/
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='joblevel'
|
||||
/
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='jobcall'
|
||||
/
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='jobGroupId'
|
||||
/
|
||||
update hrm_formfield set isuse=0,ismand=0,allowhide=-1 where fieldname='jobactivitydesc'
|
||||
/
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=1,groupid=1,fieldorder=18 where fieldname='managerid'
|
||||
/
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=1,groupid=1,fieldorder=99 where fieldname='systemlanguage'
|
||||
/
|
||||
update hrm_formfield set isuse=1,ismand=0,allowhide=1,groupid=1,fieldorder=21 where fieldname='assistantid'
|
||||
/
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ values
|
|||
|
||||
end if;
|
||||
end;
|
||||
/
|
||||
|
||||
create or replace trigger JCL_ORG_COMP_ed after insert or update on JCL_ORG_COMP FOR EACH ROW
|
||||
declare
|
||||
|
|
@ -90,6 +91,7 @@ if nvl(:new.DELETE_TYPE,0)=0 and nvl(:new.forbidden_tag,0)=0 then
|
|||
end if;
|
||||
end if;
|
||||
end;
|
||||
/
|
||||
|
||||
create or replace trigger JCL_ORG_dept_ed after insert or update on JCL_ORG_dept FOR EACH ROW
|
||||
declare
|
||||
|
|
@ -154,6 +156,7 @@ if nvl(:new.forbidden_tag,0)=0 and nvl(:new.DELETE_TYPE,0)=0 then
|
|||
end if;
|
||||
end if;
|
||||
end;
|
||||
/
|
||||
|
||||
|
||||
create or replace trigger JCL_ORG_job_ed after insert or update on JCL_ORG_job FOR EACH ROW
|
||||
|
|
@ -196,6 +199,7 @@ if nvl(:new.forbidden_tag,0)=0 and nvl(:new.DELETE_TYPE,0)=0 then
|
|||
end if;
|
||||
end if;
|
||||
end;
|
||||
/
|
||||
|
||||
create or replace trigger hrmresource_ed after insert or update on hrmresource FOR EACH ROW
|
||||
declare
|
||||
|
|
@ -248,6 +252,7 @@ vwz:=Instr(vstr,'_');
|
|||
end if;
|
||||
end if;
|
||||
end;
|
||||
/
|
||||
|
||||
create or replace trigger cus_fielddata_jclgw after insert or update on cus_fielddata FOR EACH ROW
|
||||
declare
|
||||
|
|
@ -301,12 +306,14 @@ if vdelete=0 then
|
|||
end if;
|
||||
end if;
|
||||
end;
|
||||
/
|
||||
|
||||
insert into jcl_org_map
|
||||
(id,ftype,fobjid,fecid,uuid,fclass,fclassname,fnumber,fname,fleader,fleaderimg,
|
||||
fleadername,fleaderjobid,fleaderjob,fleaderlv,fleaderst,fparentid,fobjparentid,
|
||||
fplan,fonjob,fisvitual,fdatebegin,fdateend)
|
||||
select 0,0,0,1,uuid,0,'行政维度','00',companyname,0,'','',0,'','','',-1,0,0,0,0,to_date(sysdate),to_date('2099-12-31','yyyy-mm-dd') from HrmCompany;
|
||||
/
|
||||
|
||||
insert into jcl_org_map
|
||||
(id,ftype,fobjid,fecid,uuid,fclass,fclassname,fnumber,fname,fleader,fleaderimg,
|
||||
|
|
@ -328,6 +335,7 @@ from
|
|||
on f.subcompanyid1=b.id
|
||||
left join cus_fielddata g on c.id=g.id and g.scope='HrmCustomFieldByInfoType' and g.scopeid=3
|
||||
where nvl(a.delete_type,0) <>1 and nvl(a.forbidden_tag,0) <>1;
|
||||
/
|
||||
|
||||
insert into jcl_org_map
|
||||
(id,ftype,fobjid,fecid,uuid,fclass,fclassname,fnumber,fname,fleader,fleaderimg,
|
||||
|
|
@ -350,6 +358,7 @@ from
|
|||
left join (select departmentid,count(1) fcnt from hrmresource where status<=3 group by departmentid) f on f.departmentid=b.id
|
||||
left join cus_fielddata g on c.id=g.id and g.scope='HrmCustomFieldByInfoType' and g.scopeid=3
|
||||
where nvl(a.delete_type,0) <>1 and nvl(a.forbidden_tag,0) <>1;
|
||||
/
|
||||
|
||||
insert into jcl_org_map
|
||||
(id,ftype,fobjid,fclass,fclassname,fnumber,fname,
|
||||
|
|
@ -372,8 +381,10 @@ from JCL_ORG_job a
|
|||
group by d.id,b.jobtitlename) f
|
||||
on f.id=a.parent_dept and a.job_name=f.jobtitlename
|
||||
where nvl(a.delete_type,0) <>1 and nvl(a.forbidden_tag,0) <>1;
|
||||
/
|
||||
|
||||
delete from cus_fielddata where scopeid=-1;
|
||||
/
|
||||
insert into cus_fielddata(scope, scopeid, id, field100002)
|
||||
select 'HrmCustomFieldByInfoType',-1,a.id,'199_'||to_char(e.id)
|
||||
from hrmresource a
|
||||
|
|
@ -381,6 +392,7 @@ from hrmresource a
|
|||
left join hrmdepartment c on a.departmentid=c.id
|
||||
left join JCL_ORG_DEPT d on c.uuid=d.uuid
|
||||
left join jcl_org_job e on d.id=e.parent_dept and e.job_name=b.jobtitlename;
|
||||
/
|
||||
|
||||
insert into jcl_org_map
|
||||
(id,ftype,fobjid,fecid,uuid,fclass,fclassname,fnumber,fname,fleaderimg,
|
||||
|
|
@ -394,4 +406,5 @@ select a.id+300000000,4,a.id,a.id,a.uuid,0,'行政维度',a.workcode,a.lastname,
|
|||
from hrmresource a
|
||||
left join hrmjobtitles b on a.jobtitle=b.id
|
||||
left join cus_fielddata c on a.id=c.id and c.scope='HrmCustomFieldByInfoType' and c.scopeid=-1
|
||||
where a.status<4
|
||||
where a.status<4;
|
||||
/
|
||||
|
|
@ -3,18 +3,21 @@ insert into JCL_ORG_COMP(comp_no,comp_name_short,comp_name,parent_company,forbid
|
|||
select nvl(subcompanycode,''),subcompanyname,subcompanydesc,nvl(supsubcomid,0),
|
||||
nvl(canceled,0) ,nvl(showorder,0),uuid,1,0,SYSDATE
|
||||
from HrmSubCompany;
|
||||
/
|
||||
|
||||
update JCL_ORG_COMP t1 set t1.parent_company=(select c.id
|
||||
from HrmSubCompany a
|
||||
inner join HrmSubCompany b on a.supsubcomid=b.id
|
||||
inner join JCL_ORG_COMP c on b.uuid=c.uuid
|
||||
where a.uuid=t1.uuid);
|
||||
/
|
||||
|
||||
insert into JCL_ORG_DEPT(dept_no, dept_name, dept_name_short,parent_comp,
|
||||
show_order,forbidden_tag,creator,delete_type,create_time,uuid)
|
||||
select a.departmentcode,a.departmentname,a.departmentmark,a.subcompanyid1,a.showorder,nvl(a.canceled,0),1,0,SYSDATE,uuid
|
||||
from HrmDepartment a
|
||||
left join HrmDepartmentDefined b on a.id=b.deptid;
|
||||
/
|
||||
|
||||
update JCL_ORG_DEPT t1
|
||||
set t1.parent_comp=(select c.id
|
||||
|
|
@ -22,6 +25,7 @@ set t1.parent_comp=(select c.id
|
|||
inner join HrmSubCompany b on a.subcompanyid1=b.id
|
||||
inner join JCL_ORG_COMP c on b.uuid=c.uuid
|
||||
where t1.uuid=a.uuid);
|
||||
/
|
||||
|
||||
update JCL_ORG_dept t1
|
||||
set t1.parent_dept=(select c.id
|
||||
|
|
@ -29,6 +33,7 @@ set t1.parent_dept=(select c.id
|
|||
inner join HrmDepartment b on a.supdepid=b.id
|
||||
inner join JCL_ORG_dept c on b.uuid=c.uuid
|
||||
where t1.uuid=a.uuid);
|
||||
/
|
||||
|
||||
insert into jcl_org_job(job_no, job_name, parent_comp, parent_dept,
|
||||
description, work_duty, work_authority,
|
||||
|
|
@ -44,4 +49,5 @@ from (select distinct subcompanyid1,departmentid,jobtitle from HrmResource) a
|
|||
on a.subcompanyid1=c.ecid
|
||||
inner join
|
||||
(select a.id ecid,b.id deptid from HrmDepartment a inner join JCL_ORG_DEPT b on a.uuid=b.uuid) d
|
||||
on a.departmentid=d.ecid;
|
||||
on a.departmentid=d.ecid;
|
||||
/
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue