diff --git a/docs/脚本/Oracle/oracle-ok.sql b/docs/脚本/Oracle/oracle-ok.sql new file mode 100644 index 00000000..9af6f111 --- /dev/null +++ b/docs/脚本/Oracle/oracle-ok.sql @@ -0,0 +1,853 @@ +--alter table jcl_org_map drop column FLEADERIMG; +--alter table jcl_org_map add FLEADERIMG varchar2(200); + +----------初始化1: 当系统为老系统,客户已经存在数据,初始化时自动将数据写入到聚才林表中---------- +--插数据 +insert into JCL_ORG_COMP(comp_no,comp_name_short,comp_name,parent_company,forbidden_tag, +show_order,uuid,creator,delete_type,create_time) +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); + +---3、EC部门数据写入聚才林(HrmDepartment-->JCL_ORG_DEPT) +--插入数据 +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; + +--跟新公司id +update JCL_ORG_DEPT t1 +set t1.parent_comp=(select c.id +from HrmDepartment a +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); + +--更新上级部门id +update JCL_ORG_dept t1 +set t1.parent_dept=(select c.id +from HrmDepartment a +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); + +---4、初始化岗位 +insert into jcl_org_job(job_no, job_name, parent_comp, parent_dept, + description, work_duty, work_authority, + forbidden_tag, creator, delete_type, create_time, + show_order) +select b.jobtitlecode,b.jobtitlename,c.comid,d.deptid, + cast(b.jobresponsibility as varchar(2000)),cast(b.jobresponsibility as varchar(2000)), + cast(b.jobcompetency as varchar(2000)),nvl(b.canceled,0),1,0,SYSDATE,0 +from (select distinct subcompanyid1,departmentid,jobtitle from HrmResource) a +inner join HrmJobTitles b on a.jobtitle=b.id +inner join +(select a.id ecid,b.id comid from HrmSubCompany a inner join JCL_ORG_COMP b on a.uuid=b.uuid) c + 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; + +--------------------------系统人员信息改造--------------------------------------------- +--建视图 +--职等职级 +create or replace view v_jcl_zdzj as +select id*-1 fid,sequence_name fname,0 fparentid,sequence_no fno +from jcl_org_sequence +where nvl(forbidden_tag,0)<>1 and nvl(delete_type,0)<>1 +union +select zj.id+1000,zj.grade_name,xl.id*-1,zj.grade_no +from JCL_ORG_GRADE zj +inner join jcl_org_sequence xl on zj.scheme_id=xl.scheme_id +where nvl(zj.forbidden_tag,0)<>1 and nvl(zj.delete_type,0)<>1 +union +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; + +--岗位 +INSERT INTO WF_BROWSER_CONFIG(TYPE,CLAZZ,DESCRIPTION,TITELEBEL) +VALUES ('666','com.api.browser.service.impl.JobBrowserService','聚才林岗位管理',538781); +INSERT INTO WORKFLOW_BROWSERURL(ID, LABELID, FIELDDBTYPE, BROWSERURL, TABLENAME, COLUMNAME, + KEYCOLUMNAME, LINKURL, TYPEID, USEABLE, ORDERID) +VALUES ( '666', '538781', 'varchar(4000)','/systeminfo/BrowserMain.jsp?url=','jcl_org_job', 'job_name', + 'id', '/spa/organization/static/index.html#/main/organization/jobExtend/:id', '8', '1', '0' ); +INSERT INTO WORKFLOW_BROWSERURL_MODULE(BROWSERID,MODULECODE)VALUES('666','workflow'); + +--职务 +create or replace view v_jcl_post as +select id*-1 fid,post_name fname,0 fparentid from JCL_ORG_POST +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; + +--newid函数 +CREATE OR REPLACE FUNCTION newid RETURN VARCHAR2 +IS +guid VARCHAR2 (50); +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 + orgid int; + cubeuuid1 varchar2(100); + appid1 int; + modename varchar2(100); + uuid varchar2(100); + treeid int; + t1 int; + t2 int; + t3 int; + cnt int; + lableid int; + fieldname varchar2(100); + fieldid1 int; + field varchar2(100); + sql1 varchar2(2000); + +begin + select min(id) into orgid from hrmresource; + cubeuuid1:=newid(); + modename :='聚才林人事模块'; + + select count(*) into cnt from modetreefield where treeFieldName=modename; + + if cnt >0 then + select id into appid1 from modetreefield where treeFieldName=modename; + else + insert into modetreefield(treeFieldName, superFieldid, allSuperFieldId, treelevel, showOrder, treeFieldDesc, + isdelete, subcompanyid, icon, iconColor, iconBg,cubeuuid) + values('聚才林人事模块',1,',0,1',1,-999,'聚才林专项应用(谨慎调整)',0,orgid, + 'icon-cube-app-team','#fff','#4da0f8',cubeuuid1); + select id into appid1 from modetreefield where cubeuuid=cubeuuid1; + end if; + +--创建树 +--职等职级 + uuid :=lower(replace(newid(),'-','')); + insert into mode_customtree(treename,creater, createdate, createtime, rootname, defaultaddress, + showtype, isselsub, isonlyleaf, appid, treecode, isRefreshTree, isshowsearchtab, + searchbrowserid, isQuickSearch, treeremark, combintree, combintreeway, defaulthideleft, + showlevel, levelsplitchar, iscancellink,expandfirstnode) + values('职等职级',1,'2022-07-01','00:00:00','职等职级','',1,0,1,appid1,uuid,0,0,0,0,'','',0,0,0,'/',0,1); + select id,id into treeid,t1 from mode_customtree where treecode=uuid; + insert into mode_customtreedetail(mainid, nodename, nodedesc, sourcefrom, sourceid, tablename, tablekey, tablesup, showfield, + hreftype, hrefid, hreftarget, hrefrelatefield, nodeicon, supnode, supnodefield, nodefield, showorder, + iconField, dataorder, datacondition, hrefField, rootids, isshowrootnode, isContainsSub) + values(treeid,'职等职级','',2,0,'v_jcl_zdzj','fid','fparentid','fname',2,0,'#','','',0,'','',1,'','fno','','','',1,0); +--职务 + uuid :=lower(replace(newid(),'-','')); + insert into mode_customtree(treename,creater, createdate, createtime, rootname, defaultaddress, + showtype, isselsub, isonlyleaf, appid, treecode, isRefreshTree, isshowsearchtab, + searchbrowserid, isQuickSearch, treeremark, combintree, combintreeway, defaulthideleft, + showlevel, levelsplitchar, iscancellink,expandfirstnode) + values('职务',1,'2022-07-01','00:00:00','职务','',1,0,1,appid1,uuid,0,0,0,0,'','',0,0,0,'/',0,1); + select id,id into treeid,t3 from mode_customtree where treecode=uuid; + insert into mode_customtreedetail(mainid, nodename, nodedesc, sourcefrom, sourceid, tablename, tablekey, tablesup, showfield, + hreftype, hrefid, hreftarget, hrefrelatefield, nodeicon, supnode, supnodefield, nodefield, showorder, + iconField, dataorder, datacondition, hrefField, rootids, isshowrootnode, isContainsSub) + values(treeid,'职务','',2,0,'v_jcl_post','fid','fparentid','fname',2,0,'#','','',0,'','',1,'','','','','',1,0); + + +--人员档案数据改造 +--增加字段职等职级 + fieldname:='职等职级'; + fieldid1:=100001; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',-1,lableid,fieldid1,9,1,1,1,fieldname,t1,0); + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + values (fieldid1,'varchar(1000)',3,256,field,field,''); + sql1 :='alter table cus_fielddata add '||field||' varchar(1000)'; + execute immediate sql1; + +--增加字段担任岗位 + fieldname:='担任岗位'; + fieldid1:=100002; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',-1,lableid,fieldid1,8,1,1,1,fieldname,t2,0); + + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + values (fieldid1,'varchar(1000)',3,666,field,field,''); + sql1 :='alter table cus_fielddata add '||field||' varchar(1000)'; + execute immediate sql1; + +--增加字段担任职务 + fieldname:='担任职务'; + fieldid1:=100003; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',-1,lableid,fieldid1,10,1,1,1,fieldname,t3,0); + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + values (fieldid1,'varchar(1000)',3,256,field,field,''); + sql1 :='alter table cus_fielddata add '||field||' varchar(1000)'; + execute immediate sql1; + +--增加字段职务序列名称 + fieldname:='职务序列名称'; + fieldid1:=100005; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + values (fieldid1,'varchar(200)',1,1,field,field,''); + sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; + execute immediate sql1; + +--增加字段等级方案 + fieldname:='等级方案'; + fieldid1:=100006; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + values (fieldid1,'varchar(200)',1,1,field,field,''); + sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; + execute immediate sql1; + +--增加字段职级 + fieldname:='职级'; + fieldid1:=100007; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + values (fieldid1,'varchar(200)',1,1,field,field,''); + sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; + execute immediate sql1; + +--增加字段职等 + fieldname:='职等'; + fieldid1:=100008; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + values (fieldid1,'varchar(200)',1,1,field,field,''); + sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; + execute immediate sql1; + +--增加字段职务分类 + fieldname:='职务分类'; + fieldid1:=100009; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + values (fieldid1,'varchar(200)',1,1,field,field,''); + sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; + execute immediate sql1; + +--增加字段职务 + fieldname:='职务'; + fieldid1:=100010; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + values (fieldid1,'varchar(200)',1,1,field,field,''); + sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; + execute immediate sql1; + +--增加字段职务 + fieldname:='虚线上级'; + fieldid1:=100004; + field:='field'||to_char(fieldid1); + + select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + + if cnt>0 then + select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; + else + select min(indexid)-1 into lableid from HtmlLabelInfo; + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); + insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); + insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); + end if; + + insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) + values('HrmCustomFieldByInfoType',-1,lableid,fieldid1,20,0,1,1,fieldname,'',0); + insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) + 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';--助理 + + +--------------------------组织架构图触发器--------------------------------------------- +------1、集团触发器 +create or replace trigger HrmCompany_ed before update on HrmCompany FOR EACH ROW +declare + vleader int; + vleaderimg varchar2(255); + vleadername varchar2(100); + vleaderjobid int; + vleaderjob varchar2(255); + vleaderlv varchar2(100); + vleaderst varchar2(100); + vdatebegin date; + vplan int; + vonjob int; +begin + if :new.companyname!=:old.companyname then + select to_number(fvalue) into vleader from jcl_info where id=1; + + select messagerurl,lastname,jobtitle into vleaderimg,vleadername,vleaderjobid + from hrmresource where id=vleader; + + select jobtitlemark into vleaderjob from hrmjobtitles where id=vleaderjobid; + + select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata + where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=vleader; + + vdatebegin:=sysdate; + + select sum(nvl(staff_num,0)) into vplan from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN where time_start<=vdatebegin and time_end>=vdatebegin); + + select count(1) into vonjob from hrmresource where status<=3; + + delete from jcl_org_map where fobjid=0 and fdatebegin=vdatebegin; + + update jcl_org_map set fdateend=vdatebegin-1 where fobjid=0 and fdateend>vdatebegin; + + 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) + values + (0,0,0,:new.id,:new.uuid,0,'行政维度','00',:new.companyname,vleader,vleaderimg, + vleadername,vleaderjobid,vleaderjob,vleaderlv,vleaderst,-1,0, + vplan,vonjob,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); + + end if; +end; + +--2、公司触发器 +create or replace trigger JCL_ORG_COMP_ed after insert or update on JCL_ORG_COMP FOR EACH ROW + declare + vdatebegin date; + vecid int; + vleaderimg varchar2(255); + vleadername varchar2(100); + vleaderjobid int; + vleaderjob varchar2(255); + vleaderlv varchar2(100); + vleaderst varchar2(100); + vparentid int; + vobjparentid int; + vplan int; + vonjob int; +begin + if :new.comp_name!=:old.comp_name or :new.comp_principal!=:old.comp_principal or :new.parent_company!=:old.parent_company + or :new.forbidden_tag!=:old.forbidden_tag or :new.DELETE_TYPE!=:old.DELETE_TYPE then + + vdatebegin:=sysdate; + vparentid:=nvl(:new.parent_company,0); + vobjparentid:=nvl(:new.parent_company,0); + + select id into vecid from HrmSubCompany where uuid=:new.uuid; + select messagerurl,lastname,jobtitle into vleaderimg,vleadername,vleaderjobid from hrmresource where id=:new.comp_principal; + select jobtitlemark into vleaderjob from hrmjobtitles where id=vleaderjobid; + select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata + where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.comp_principal; + select sum(nvl(staff_num,0)) into vplan from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN where time_start<=vdatebegin and time_end>=vdatebegin) and comp_id=:new.id; + select count(1) into vonjob from hrmresource where status<=3 and subcompanyid1=vecid; + + delete from jcl_org_map where ftype=1 and fobjid=:new.id and fdatebegin=vdatebegin; + update jcl_org_map set fdateend=vdatebegin-1 where ftype=1 and fobjid=:new.id and fdateend>vdatebegin; + if nvl(:new.DELETE_TYPE,0)=0 and nvl(:new.forbidden_tag,0)=0 then + 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) + values + (:new.id,1,:new.id,vecid,:new.uuid,0,'行政维度',:new.comp_no,:new.comp_name,:new.comp_principal, + vleaderimg,vleadername,vleaderjobid,vleaderjob,vleaderlv,vleaderst,vparentid,vobjparentid, + vplan,vonjob,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); + end if; + end if; +end; + +--3、部门触发器 +create or replace trigger JCL_ORG_dept_ed after insert or update on JCL_ORG_dept FOR EACH ROW +declare + st int; + vdatebegin date; + vparentid int; + vobjparentid int; + vecid int; + vleaderimg VARCHAR2(200); + vleadername VARCHAR2(200); + veaderjobid int; + vleaderjob VARCHAR2(255); + vleaderst VARCHAR2(255); + vleaderlv VARCHAR2(255); + vplan int; + vonjob int; +begin + if :new.dept_name!=:old.dept_name or :new.dept_principal!=:old.dept_principal or :new.parent_comp!=:old.parent_comp + or :new.parent_dept!=:old.parent_dept or :new.forbidden_tag!=:old.forbidden_tag or :new.DELETE_TYPE!=:old.DELETE_TYPE then + + st:=100000000; + vdatebegin:=sysdate; + if :new.parent_dept=0 then + vparentid:=:new.parent_comp; + else + vparentid:=:new.parent_dept+st; + end if; + + if nvl(:new.parent_dept,0)=0 then + vobjparentid:=:new.parent_comp; + else + vobjparentid:=:new.parent_dept+st; + end if; + + select id into vecid from HrmDepartment where uuid=:new.uuid; + + select messagerurl,lastname,jobtitle into vleaderimg,vleadername,veaderjobid + from hrmresource where id=:new.dept_principal; + + select jobtitlemark into vleaderjob from hrmjobtitles where id=:new.dept_principal; + + select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata + where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.dept_principal; + + select sum(nvl(staff_num,0)) into vplan from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN where time_start<=vdatebegin and time_end>=vdatebegin) and dept_id=:new.id; + + select count(1) into vonjob from hrmresource where status<=3 and departmentid=vecid; + + delete from jcl_org_map where ftype=2 and fobjid=:new.id and fdatebegin=vdatebegin; + update jcl_org_map set fdateend=vdatebegin-1 where ftype=2 and fobjid=:new.id and fdateend>vdatebegin; + + if nvl(:new.forbidden_tag,0)=0 and nvl(:new.DELETE_TYPE,0)=0 then + 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) + values + (:new.id+st,2,:new.id,vecid,:new.uuid,0,'行政维度',:new.dept_no,:new.dept_name,:new.dept_principal, + vleaderimg,vleadername,veaderjobid,vleaderjob,vleaderlv,vleaderst,vparentid,vobjparentid, + vplan,vonjob,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); + end if; + end if; +end; + +--4、岗位触发器 + +create or replace trigger JCL_ORG_job_ed after insert or update on JCL_ORG_job FOR EACH ROW +declare + st int; + sj int; + vplan int; + vonjob int; + vdatebegin date; + vparentid int; + vobjparentid int; +begin + if :new.job_name!=:old.job_name or :new.parent_dept!=:old.parent_dept or :new.parent_job!=:old.parent_job + or :new.forbidden_tag!=:old.forbidden_tag or :new.DELETE_TYPE!=:old.DELETE_TYPE then + st:=100000000; + sj:=200000000; + vdatebegin:=to_date(sysdate); + + select case nvl(:new.parent_job,0) when 0 then :new.parent_dept+st else :new.parent_job+sj end, + case nvl(:new.parent_job,0) when 0 then :new.parent_dept else :new.parent_job end + into vparentid,vobjparentid from dual; + + select sum(nvl(staff_num,0)) into vplan from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN where time_start<=vdatebegin and time_end>=vdatebegin) and job_id=:new.id; + + select count(1) into vonjob from hrmresource where status<=3 + and departmentid=(select id from hrmdepartment where uuid=(select uuid from JCL_ORG_DEPT where id=:new.PARENT_DEPT)) + and jobtitle in (select id from hrmjobtitles where JOBTITLENAME=:new.JOB_NAME); + + delete from jcl_org_map where ftype=3 and fobjid=:new.id and fdatebegin=vdatebegin; + update jcl_org_map set fdateend=vdatebegin-1 where ftype=3 and fobjid=:new.id and fdateend>vdatebegin; + + if nvl(:new.forbidden_tag,0)=0 and nvl(:new.DELETE_TYPE,0)=0 then + insert into jcl_org_map + (id,ftype,fobjid,fclass,fclassname,fnumber,fname,fparentid,fobjparentid, + fplan,fonjob,fisvitual,fdatebegin,fdateend) + values + (:new.id+sj,3,:new.id,0,'行政维度',:new.job_no,:new.job_name,vparentid,vobjparentid, + vplan,vonjob,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); + end if; + end if; +end; + +--5、人员触发器,写入组织架构图触发器 +--新增、修改:姓名、状态 +create or replace trigger hrmresource_ed after insert or update on hrmresource FOR EACH ROW +declare + st int; + sj int; + sk int; + vdatebegin date; + vdelete int; + vleaderjob VARCHAR2(255); + vparentid int; + vobjparentid int; + vleaderst VARCHAR2(255); + vleaderlv VARCHAR2(255); + vstr VARCHAR2(255); + vwz int; +begin + if :new.lastname!=:old.lastname or :new.status!=:old.status then + st:=100000000; + sj:=200000000; + sk:=300000000; + vdatebegin:=to_date(sysdate); + + if :new.status<=3 then + vdelete:=0; + else + vdelete:=1; + end if; + select jobtitlemark into vleaderjob from hrmjobtitles where id=:new.jobtitle; + + select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata + where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.id; + + delete from jcl_org_map where ftype=4 and fobjid=:new.id and fdatebegin=vdatebegin; + + update jcl_org_map set fdateend=vdatebegin-1 where ftype=4 and fobjid=:new.id and fdateend>vdatebegin; + + --fparentid,上级对象id,int,上级对象id(jcl)展示上级 + --fobjparentid,父对象id,int,父对象id(jcl)业务上级 + + select nvl(field100002,'') into vstr from cus_fielddata where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.id; + vwz:=Instr(vstr,'_'); + vobjparentid:=to_number(substr(vstr,vwz+1,length(vstr)-vwz));--截取岗位id,jcl + vparentid:=vobjparentid+sj; + + if vdelete=0 then + insert into jcl_org_map + (id,ftype,fobjid,fecid,uuid,fclass,fclassname,fnumber,fname,fleaderimg, + fleadername,fleaderjobid,fleaderjob,fleaderlv,fleaderst,fparentid,fobjparentid,fisvitual,fdatebegin,fdateend) + values + (:new.id+sk,4,:new.id,:new.id,:new.uuid,0,'行政维度',:new.workcode,:new.lastname,:new.messagerurl, + :new.lastname,:new.jobtitle,vleaderjob,vleaderlv,vleaderst,vparentid,vobjparentid,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); + end if; + end if; +end; + +--自定义表,修改岗位 +create or replace trigger cus_fielddata_jclgw after insert or update on cus_fielddata FOR EACH ROW +declare + st int; + sj int; + sk int; + vnumber VARCHAR2(255); + vname VARCHAR2(255); + vleaderimg VARCHAR2(255); + vleadername VARCHAR2(255); + vleaderjobid VARCHAR2(255); + vuuid VARCHAR2(255); + vdatebegin date; + vdelete int; + vleaderjob VARCHAR2(255); + vparentid int; + vobjparentid int; + vleaderst VARCHAR2(255); + vleaderlv VARCHAR2(255); + vstr VARCHAR2(255); + vwz int; +begin + if :new.field100002!=:old.field100002 then + st:=100000000; + sj:=200000000; + sk:=300000000; + vdatebegin:=to_date(sysdate); + + --select @fobjid=id,@id=id+@sk,@str=isnull(field100002,'') from inserted + + select workcode,lastname,case when status<=3 then 0 else 1 end,messagerurl,lastname,jobtitle,uuid + into vnumber,vname,vdelete,vleaderimg,vleadername,vleaderjobid,vuuid from hrmresource where id=:new.id; + + select jobtitlemark into vleaderjob from hrmjobtitles where id=vleaderjobid; + + select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata + where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.id; + + vstr:=nvl(:new.field100002,''); + vwz:=Instr(vstr,'_'); + vobjparentid:=to_number(substr(vstr,vwz+1,length(vstr)-vwz));--截取岗位id,jcl + vparentid:=vobjparentid+sj; + delete from jcl_org_map where ftype=4 and fobjid=:new.id and fdatebegin=vdatebegin; + update jcl_org_map set fdateend=vdatebegin-1 where ftype=4 and fobjid=:new.id and fdateend>vdatebegin; + if vdelete=0 then + insert into jcl_org_map + (id,ftype,fobjid,fecid,uuid,fclass,fclassname,fnumber,fname,fleaderimg, + fleadername,fleaderjobid,fleaderjob,fleaderlv,fleaderst,fparentid,fobjparentid,fisvitual,fdatebegin,fdateend) + values + (:new.id+sk,4,:new.id,:new.id,vuuid,0,'行政维度',vnumber,vname,vleaderimg, + vleadername,vleaderjobid,vleaderjob,vleaderlv,vleaderst,vparentid,vobjparentid,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); + end if; + end if; +end; + +------------------------------ +--初始化组织架构图 +--0、集团 +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; + +--1、公司 +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 a.id,1,a.id,b.id,a.uuid,0,'行政维度',a.comp_no,a.comp_name,a.comp_principal,c.messagerurl, + c.lastname,c.jobtitle,d.jobtitlemark,g.field100007,g.field100008,nvl(parent_company,0),nvl(parent_company,0), + nvl(e.fcnt,0),nvl(f.fcnt,0),0,to_date(sysdate),to_date('2099-12-31','yyyy-mm-dd') +from +JCL_ORG_comp a +left join HrmSubCompany b on a.uuid=b.uuid +left join hrmresource c on a.comp_principal=c.id +left join hrmjobtitles d on c.jobtitle=d.id +left join (select comp_id,sum(nvl(staff_num,0)) fcnt from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN + where time_start<=to_date(sysdate) and time_end>to_date(sysdate)) + group by comp_id) e on a.id=e.comp_id +left join (select subcompanyid1,count(1) fcnt from hrmresource where status<=3 group by subcompanyid1) f +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; + +--2、部门 +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 a.id+100000000,2,a.id,b.id,a.uuid,0,'行政维度',a.dept_no,a.dept_name,a.dept_principal,c.messagerurl, + c.lastname,c.jobtitle,d.jobtitlemark,g.field100007,g.field100008, + (case nvl(parent_dept,0) when 0 then parent_comp else parent_dept+100000000 end), + (case nvl(parent_dept,0) when 0 then parent_comp else parent_dept end), + nvl(e.fcnt,0),nvl(f.fcnt,0),0,to_date(sysdate),to_date('2099-12-31','yyyy-mm-dd') +from +JCL_ORG_dept a +left join HrmDepartment b on a.uuid=b.uuid +left join hrmresource c on a.dept_principal=c.id +left join hrmjobtitles d on c.jobtitle=d.id +left join (select dept_id,sum(nvl(staff_num,0)) fcnt from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN + where time_start<=to_date(sysdate) and time_end>to_date(sysdate)) + group by dept_id) e on a.id=e.dept_id +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; + +--3、岗位 +insert into jcl_org_map +(id,ftype,fobjid,fclass,fclassname,fnumber,fname, +fparentid,fobjparentid, +fplan,fonjob,fisvitual,fdatebegin,fdateend) +select a.id+200000000,3,a.id,0,'行政维度',a.job_no,a.job_name, + (case nvl(parent_job,0) when 0 then parent_dept+100000000 else parent_job+200000000 end), + (case nvl(parent_job,0) when 0 then parent_dept else parent_job end), + nvl(e.fcnt,0),nvl(f.fcnt,0),0,to_date(sysdate),to_date('2099-12-31','yyyy-mm-dd') +from JCL_ORG_job a +left join (select job_id,sum(nvl(staff_num,0)) fcnt from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN + where time_start<=to_date(sysdate) and time_end>to_date(sysdate)) + group by job_id) e on a.id=e.job_id +left join (select d.id,b.jobtitlename,count(1) fcnt +from hrmresource a +inner join HrmJobTitles b on a.jobtitle=b.id +inner join hrmdepartment c on a.departmentid=c.id +inner join jcl_org_dept d on a.uuid=b.uuid +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; + +--4、人员 + +--初始化岗位 +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 +left join HrmJobTitles b on a.jobtitle=b.id +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, + fleaderjobid,fleaderjob,fleaderlv,fleaderst,fparentid,fobjparentid, + fisvitual,fdatebegin,fdateend) +select a.id+300000000,4,a.id,a.id,a.uuid,0,'行政维度',a.workcode,a.lastname,a.messagerurl,a.jobtitle, + b.jobtitlemark,c.field100007,c.field100008, + to_number(substr(nvl(field100002,''),instr(nvl(field100002,''),'_')+1,length(nvl(field100002,''))-instr(nvl(field100002,''),'_')))+200000000, + to_number(substr(nvl(field100002,''),instr(nvl(field100002,''),'_')+1,length(nvl(field100002,''))-instr(nvl(field100002,''),'_'))), + 0,to_date(sysdate),to_date('2099-12-31','yyyy-mm-dd') +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 + diff --git a/docs/脚本/Oracle/浏览按钮Oracle.sql b/docs/脚本/Oracle/浏览按钮Oracle.sql index a9b0318d..48ec754b 100644 --- a/docs/脚本/Oracle/浏览按钮Oracle.sql +++ b/docs/脚本/Oracle/浏览按钮Oracle.sql @@ -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; +/ diff --git a/docs/脚本/Oracle/系统人员信息改造.sql b/docs/脚本/Oracle/系统人员信息改造.sql new file mode 100644 index 00000000..6fa10d29 --- /dev/null +++ b/docs/脚本/Oracle/系统人员信息改造.sql @@ -0,0 +1,357 @@ +create or replace view v_jcl_zdzj as +select id*-1 fid,sequence_name fname,0 fparentid,sequence_no fno +from jcl_org_sequence +where nvl(forbidden_tag,0)<>1 and nvl(delete_type,0)<>1 +union +select zj.id+1000,zj.grade_name,xl.id*-1,zj.grade_no +from JCL_ORG_GRADE zj + inner join jcl_org_sequence xl on zj.scheme_id=xl.scheme_id +where nvl(zj.forbidden_tag,0)<>1 and nvl(zj.delete_type,0)<>1 +union +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 +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 +as +guid VARCHAR2 (50); +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; +/ + + +declare + orgid int; + cubeuuid1 varchar2(100); + appid1 int; + modename varchar2(100); + uuid varchar2(100); + treeid int; + t1 int; + t2 int; + t3 int; + cnt int; + lableid int; + fieldname varchar2(100); + fieldid1 int; + field varchar2(100); + sql1 varchar2(2000); + +begin +select min(id) into orgid from hrmresource; +cubeuuid1:=newid(); + modename :='聚才林人事模块'; + +select count(*) into cnt from modetreefield where treeFieldName=modename; + +if cnt >0 then +select id into appid1 from modetreefield where treeFieldName=modename; +else + insert into modetreefield(treeFieldName, superFieldid, allSuperFieldId, treelevel, showOrder, treeFieldDesc, + isdelete, subcompanyid, icon, iconColor, iconBg,cubeuuid) + values('聚才林人事模块',1,',0,1',1,-999,'聚才林专项应用(谨慎调整)',0,orgid, + 'icon-cube-app-team','#fff','#4da0f8',cubeuuid1); +select id into appid1 from modetreefield where cubeuuid=cubeuuid1; +end if; + + uuid :=lower(replace(newid(),'-','')); +insert into mode_customtree(treename,creater, createdate, createtime, rootname, defaultaddress, + showtype, isselsub, isonlyleaf, appid, treecode, isRefreshTree, isshowsearchtab, + searchbrowserid, isQuickSearch, treeremark, combintree, combintreeway, defaulthideleft, + showlevel, levelsplitchar, iscancellink,expandfirstnode) +values('职等职级',1,'2022-07-01','00:00:00','职等职级','',1,0,1,appid1,uuid,0,0,0,0,'','',0,0,0,'/',0,1); +select id,id into treeid,t1 from mode_customtree where treecode=uuid; +insert into mode_customtreedetail(mainid, nodename, nodedesc, sourcefrom, sourceid, tablename, tablekey, tablesup, showfield, + hreftype, hrefid, hreftarget, hrefrelatefield, nodeicon, supnode, supnodefield, nodefield, showorder, + iconField, dataorder, datacondition, hrefField, rootids, isshowrootnode, isContainsSub) +values(treeid,'职等职级','',2,0,'v_jcl_zdzj','fid','fparentid','fname',2,0,'#','','',0,'','',1,'','fno','','','',1,0); +uuid :=lower(replace(newid(),'-','')); +insert into mode_customtree(treename,creater, createdate, createtime, rootname, defaultaddress, + showtype, isselsub, isonlyleaf, appid, treecode, isRefreshTree, isshowsearchtab, + searchbrowserid, isQuickSearch, treeremark, combintree, combintreeway, defaulthideleft, + showlevel, levelsplitchar, iscancellink,expandfirstnode) +values('职务',1,'2022-07-01','00:00:00','职务','',1,0,1,appid1,uuid,0,0,0,0,'','',0,0,0,'/',0,1); +select id,id into treeid,t3 from mode_customtree where treecode=uuid; +insert into mode_customtreedetail(mainid, nodename, nodedesc, sourcefrom, sourceid, tablename, tablekey, tablesup, showfield, + hreftype, hrefid, hreftarget, hrefrelatefield, nodeicon, supnode, supnodefield, nodefield, showorder, + iconField, dataorder, datacondition, hrefField, rootids, isshowrootnode, isContainsSub) +values(treeid,'职务','',2,0,'v_jcl_post','fid','fparentid','fname',2,0,'#','','',0,'','',1,'','','','','',1,0); + + +fieldname:='职等职级'; + fieldid1:=100001; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',-1,lableid,fieldid1,9,1,1,1,fieldname,t1,0); +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +values (fieldid1,'varchar(1000)',3,256,field,field,''); +sql1 :='alter table cus_fielddata add '||field||' varchar(1000)'; +execute immediate sql1; + +fieldname:='担任岗位'; + fieldid1:=100002; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',-1,lableid,fieldid1,8,1,1,1,fieldname,t2,0); + +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +values (fieldid1,'varchar(1000)',3,666,field,field,''); +sql1 :='alter table cus_fielddata add '||field||' varchar(1000)'; +execute immediate sql1; + +fieldname:='担任职务'; + fieldid1:=100003; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',-1,lableid,fieldid1,10,1,1,1,fieldname,t3,0); +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +values (fieldid1,'varchar(1000)',3,256,field,field,''); +sql1 :='alter table cus_fielddata add '||field||' varchar(1000)'; +execute immediate sql1; + +fieldname:='职务序列名称'; + fieldid1:=100005; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +values (fieldid1,'varchar(200)',1,1,field,field,''); +sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; +execute immediate sql1; + +fieldname:='等级方案'; + fieldid1:=100006; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +values (fieldid1,'varchar(200)',1,1,field,field,''); +sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; +execute immediate sql1; + +fieldname:='职级'; + fieldid1:=100007; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +values (fieldid1,'varchar(200)',1,1,field,field,''); +sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; +execute immediate sql1; + +fieldname:='职等'; + fieldid1:=100008; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +values (fieldid1,'varchar(200)',1,1,field,field,''); +sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; +execute immediate sql1; + +fieldname:='职务分类'; + fieldid1:=100009; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +values (fieldid1,'varchar(200)',1,1,field,field,''); +sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; +execute immediate sql1; + +fieldname:='职务'; + fieldid1:=100010; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',3,lableid,fieldid1,1,0,1,5,fieldname,'',0); +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +values (fieldid1,'varchar(200)',1,1,field,field,''); +sql1 :='alter table cus_fielddata add '||field||' varchar(200)'; +execute immediate sql1; + +fieldname:='虚线上级'; + fieldid1:=100004; + field:='field'||to_char(fieldid1); + +select count(*) into cnt from HtmlLabelIndex where indexdesc=fieldname; + +if cnt>0 then +select max(id) into lableid from HtmlLabelIndex where indexdesc=fieldname; +else +select min(indexid)-1 into lableid from HtmlLabelInfo; +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,7); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,8); +insert into HtmlLabelInfo(indexid, labelname, languageid) values(lableid,fieldname,9); +insert into HtmlLabelIndex(id, indexdesc) values(lableid,fieldname); +end if; + +insert into cus_formfield(scope, scopeid, fieldlable, fieldid, fieldorder, ismand, isuse, + groupid, hrm_fieldlable, dmlUrl, ismodify) +values('HrmCustomFieldByInfoType',-1,lableid,fieldid1,20,0,1,1,fieldname,'',0); +insert into cus_formdict(id, fielddbtype, fieldhtmltype, type, fieldname, fieldlabel, scope) +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' +/ diff --git a/docs/脚本/Oracle/组织架构图触发器.sql b/docs/脚本/Oracle/组织架构图触发器.sql new file mode 100644 index 00000000..29292d5f --- /dev/null +++ b/docs/脚本/Oracle/组织架构图触发器.sql @@ -0,0 +1,410 @@ +create or replace trigger HrmCompany_ed before update on HrmCompany FOR EACH ROW +declare +vleader int; + vleaderimg varchar2(255); + vleadername varchar2(100); + vleaderjobid int; + vleaderjob varchar2(255); + vleaderlv varchar2(100); + vleaderst varchar2(100); + vdatebegin date; + vplan int; + vonjob int; +begin + if :new.companyname!=:old.companyname then +select to_number(fvalue) into vleader from jcl_info where id=1; + +select messagerurl,lastname,jobtitle into vleaderimg,vleadername,vleaderjobid +from hrmresource where id=vleader; + +select jobtitlemark into vleaderjob from hrmjobtitles where id=vleaderjobid; + +select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata +where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=vleader; + +vdatebegin:=sysdate; + +select sum(nvl(staff_num,0)) into vplan from JCL_ORG_STAFF +where plan_id in (select id from JCL_ORG_STAFFPLAN where time_start<=vdatebegin and time_end>=vdatebegin); + +select count(1) into vonjob from hrmresource where status<=3; + +delete from jcl_org_map where fobjid=0 and fdatebegin=vdatebegin; + +update jcl_org_map set fdateend=vdatebegin-1 where fobjid=0 and fdateend>vdatebegin; + +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) +values + (0,0,0,:new.id,:new.uuid,0,'行政维度','00',:new.companyname,vleader,vleaderimg, + vleadername,vleaderjobid,vleaderjob,vleaderlv,vleaderst,-1,0, + vplan,vonjob,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); + +end if; +end; +/ + +create or replace trigger JCL_ORG_COMP_ed after insert or update on JCL_ORG_COMP FOR EACH ROW +declare +vdatebegin date; + vecid int; + vleaderimg varchar2(255); + vleadername varchar2(100); + vleaderjobid int; + vleaderjob varchar2(255); + vleaderlv varchar2(100); + vleaderst varchar2(100); + vparentid int; + vobjparentid int; + vplan int; + vonjob int; +begin + if :new.comp_name!=:old.comp_name or :new.comp_principal!=:old.comp_principal or :new.parent_company!=:old.parent_company + or :new.forbidden_tag!=:old.forbidden_tag or :new.DELETE_TYPE!=:old.DELETE_TYPE then + + vdatebegin:=sysdate; + vparentid:=nvl(:new.parent_company,0); + vobjparentid:=nvl(:new.parent_company,0); + +select id into vecid from HrmSubCompany where uuid=:new.uuid; +select messagerurl,lastname,jobtitle into vleaderimg,vleadername,vleaderjobid from hrmresource where id=:new.comp_principal; +select jobtitlemark into vleaderjob from hrmjobtitles where id=vleaderjobid; +select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata +where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.comp_principal; +select sum(nvl(staff_num,0)) into vplan from JCL_ORG_STAFF +where plan_id in (select id from JCL_ORG_STAFFPLAN where time_start<=vdatebegin and time_end>=vdatebegin) and comp_id=:new.id; +select count(1) into vonjob from hrmresource where status<=3 and subcompanyid1=vecid; + +delete from jcl_org_map where ftype=1 and fobjid=:new.id and fdatebegin=vdatebegin; +update jcl_org_map set fdateend=vdatebegin-1 where ftype=1 and fobjid=:new.id and fdateend>vdatebegin; +if nvl(:new.DELETE_TYPE,0)=0 and nvl(:new.forbidden_tag,0)=0 then + 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) + values + (:new.id,1,:new.id,vecid,:new.uuid,0,'行政维度',:new.comp_no,:new.comp_name,:new.comp_principal, + vleaderimg,vleadername,vleaderjobid,vleaderjob,vleaderlv,vleaderst,vparentid,vobjparentid, + vplan,vonjob,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); +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 +st int; + vdatebegin date; + vparentid int; + vobjparentid int; + vecid int; + vleaderimg VARCHAR2(200); + vleadername VARCHAR2(200); + veaderjobid int; + vleaderjob VARCHAR2(255); + vleaderst VARCHAR2(255); + vleaderlv VARCHAR2(255); + vplan int; + vonjob int; +begin + if :new.dept_name!=:old.dept_name or :new.dept_principal!=:old.dept_principal or :new.parent_comp!=:old.parent_comp + or :new.parent_dept!=:old.parent_dept or :new.forbidden_tag!=:old.forbidden_tag or :new.DELETE_TYPE!=:old.DELETE_TYPE then + + st:=100000000; + vdatebegin:=sysdate; + if :new.parent_dept=0 then + vparentid:=:new.parent_comp; +else + vparentid:=:new.parent_dept+st; +end if; + + if nvl(:new.parent_dept,0)=0 then + vobjparentid:=:new.parent_comp; +else + vobjparentid:=:new.parent_dept+st; +end if; + +select id into vecid from HrmDepartment where uuid=:new.uuid; + +select messagerurl,lastname,jobtitle into vleaderimg,vleadername,veaderjobid +from hrmresource where id=:new.dept_principal; + +select jobtitlemark into vleaderjob from hrmjobtitles where id=:new.dept_principal; + +select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata +where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.dept_principal; + +select sum(nvl(staff_num,0)) into vplan from JCL_ORG_STAFF +where plan_id in (select id from JCL_ORG_STAFFPLAN where time_start<=vdatebegin and time_end>=vdatebegin) and dept_id=:new.id; + +select count(1) into vonjob from hrmresource where status<=3 and departmentid=vecid; + +delete from jcl_org_map where ftype=2 and fobjid=:new.id and fdatebegin=vdatebegin; +update jcl_org_map set fdateend=vdatebegin-1 where ftype=2 and fobjid=:new.id and fdateend>vdatebegin; + +if nvl(:new.forbidden_tag,0)=0 and nvl(:new.DELETE_TYPE,0)=0 then + 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) + values + (:new.id+st,2,:new.id,vecid,:new.uuid,0,'行政维度',:new.dept_no,:new.dept_name,:new.dept_principal, + vleaderimg,vleadername,veaderjobid,vleaderjob,vleaderlv,vleaderst,vparentid,vobjparentid, + vplan,vonjob,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); +end if; +end if; +end; +/ + + +create or replace trigger JCL_ORG_job_ed after insert or update on JCL_ORG_job FOR EACH ROW +declare +st int; + sj int; + vplan int; + vonjob int; + vdatebegin date; + vparentid int; + vobjparentid int; +begin + if :new.job_name!=:old.job_name or :new.parent_dept!=:old.parent_dept or :new.parent_job!=:old.parent_job + or :new.forbidden_tag!=:old.forbidden_tag or :new.DELETE_TYPE!=:old.DELETE_TYPE then + st:=100000000; + sj:=200000000; + vdatebegin:=to_date(sysdate); + +select case nvl(:new.parent_job,0) when 0 then :new.parent_dept+st else :new.parent_job+sj end, + case nvl(:new.parent_job,0) when 0 then :new.parent_dept else :new.parent_job end +into vparentid,vobjparentid from dual; + +select sum(nvl(staff_num,0)) into vplan from JCL_ORG_STAFF +where plan_id in (select id from JCL_ORG_STAFFPLAN where time_start<=vdatebegin and time_end>=vdatebegin) and job_id=:new.id; + +select count(1) into vonjob from hrmresource where status<=3 + and departmentid=(select id from hrmdepartment where uuid=(select uuid from JCL_ORG_DEPT where id=:new.PARENT_DEPT)) + and jobtitle in (select id from hrmjobtitles where JOBTITLENAME=:new.JOB_NAME); + +delete from jcl_org_map where ftype=3 and fobjid=:new.id and fdatebegin=vdatebegin; +update jcl_org_map set fdateend=vdatebegin-1 where ftype=3 and fobjid=:new.id and fdateend>vdatebegin; + +if nvl(:new.forbidden_tag,0)=0 and nvl(:new.DELETE_TYPE,0)=0 then + insert into jcl_org_map + (id,ftype,fobjid,fclass,fclassname,fnumber,fname,fparentid,fobjparentid, + fplan,fonjob,fisvitual,fdatebegin,fdateend) + values + (:new.id+sj,3,:new.id,0,'行政维度',:new.job_no,:new.job_name,vparentid,vobjparentid, + vplan,vonjob,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); +end if; +end if; +end; +/ + +create or replace trigger hrmresource_ed after insert or update on hrmresource FOR EACH ROW +declare +st int; + sj int; + sk int; + vdatebegin date; + vdelete int; + vleaderjob VARCHAR2(255); + vparentid int; + vobjparentid int; + vleaderst VARCHAR2(255); + vleaderlv VARCHAR2(255); + vstr VARCHAR2(255); + vwz int; +begin + if :new.lastname!=:old.lastname or :new.status!=:old.status then + st:=100000000; + sj:=200000000; + sk:=300000000; + vdatebegin:=to_date(sysdate); + + if :new.status<=3 then + vdelete:=0; +else + vdelete:=1; +end if; +select jobtitlemark into vleaderjob from hrmjobtitles where id=:new.jobtitle; + +select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata +where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.id; + +delete from jcl_org_map where ftype=4 and fobjid=:new.id and fdatebegin=vdatebegin; + +update jcl_org_map set fdateend=vdatebegin-1 where ftype=4 and fobjid=:new.id and fdateend>vdatebegin; + + +select nvl(field100002,'') into vstr from cus_fielddata where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.id; +vwz:=Instr(vstr,'_'); + vobjparentid:=to_number(substr(vstr,vwz+1,length(vstr)-vwz)); + vparentid:=vobjparentid+sj; + + if vdelete=0 then + insert into jcl_org_map + (id,ftype,fobjid,fecid,uuid,fclass,fclassname,fnumber,fname,fleaderimg, + fleadername,fleaderjobid,fleaderjob,fleaderlv,fleaderst,fparentid,fobjparentid,fisvitual,fdatebegin,fdateend) + values + (:new.id+sk,4,:new.id,:new.id,:new.uuid,0,'行政维度',:new.workcode,:new.lastname,:new.messagerurl, + :new.lastname,:new.jobtitle,vleaderjob,vleaderlv,vleaderst,vparentid,vobjparentid,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); +end if; +end if; +end; +/ + +create or replace trigger cus_fielddata_jclgw after insert or update on cus_fielddata FOR EACH ROW +declare +st int; + sj int; + sk int; + vnumber VARCHAR2(255); + vname VARCHAR2(255); + vleaderimg VARCHAR2(255); + vleadername VARCHAR2(255); + vleaderjobid VARCHAR2(255); + vuuid VARCHAR2(255); + vdatebegin date; + vdelete int; + vleaderjob VARCHAR2(255); + vparentid int; + vobjparentid int; + vleaderst VARCHAR2(255); + vleaderlv VARCHAR2(255); + vstr VARCHAR2(255); + vwz int; +begin + if :new.field100002!=:old.field100002 then + st:=100000000; + sj:=200000000; + sk:=300000000; + vdatebegin:=to_date(sysdate); + + +select workcode,lastname,case when status<=3 then 0 else 1 end,messagerurl,lastname,jobtitle,uuid +into vnumber,vname,vdelete,vleaderimg,vleadername,vleaderjobid,vuuid from hrmresource where id=:new.id; + +select jobtitlemark into vleaderjob from hrmjobtitles where id=vleaderjobid; + +select nvl(field100008,''),nvl(field100007,'') into vleaderst,vleaderlv from cus_fielddata +where scope='HrmCustomFieldByInfoType' and scopeid=3 and id=:new.id; + +vstr:=nvl(:new.field100002,''); + vwz:=Instr(vstr,'_'); + vobjparentid:=to_number(substr(vstr,vwz+1,length(vstr)-vwz)); + vparentid:=vobjparentid+sj; +delete from jcl_org_map where ftype=4 and fobjid=:new.id and fdatebegin=vdatebegin; +update jcl_org_map set fdateend=vdatebegin-1 where ftype=4 and fobjid=:new.id and fdateend>vdatebegin; +if vdelete=0 then + insert into jcl_org_map + (id,ftype,fobjid,fecid,uuid,fclass,fclassname,fnumber,fname,fleaderimg, + fleadername,fleaderjobid,fleaderjob,fleaderlv,fleaderst,fparentid,fobjparentid,fisvitual,fdatebegin,fdateend) + values + (:new.id+sk,4,:new.id,:new.id,vuuid,0,'行政维度',vnumber,vname,vleaderimg, + vleadername,vleaderjobid,vleaderjob,vleaderlv,vleaderst,vparentid,vobjparentid,0,vdatebegin,to_date('2099-12-31','yyyy-mm-dd')); +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, + fleadername,fleaderjobid,fleaderjob,fleaderlv,fleaderst,fparentid,fobjparentid, + fplan,fonjob,fisvitual,fdatebegin,fdateend) +select a.id,1,a.id,b.id,a.uuid,0,'行政维度',a.comp_no,a.comp_name,a.comp_principal,c.messagerurl, + c.lastname,c.jobtitle,d.jobtitlemark,g.field100007,g.field100008,nvl(parent_company,0),nvl(parent_company,0), + nvl(e.fcnt,0),nvl(f.fcnt,0),0,to_date(sysdate),to_date('2099-12-31','yyyy-mm-dd') +from + JCL_ORG_comp a + left join HrmSubCompany b on a.uuid=b.uuid + left join hrmresource c on a.comp_principal=c.id + left join hrmjobtitles d on c.jobtitle=d.id + left join (select comp_id,sum(nvl(staff_num,0)) fcnt from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN + where time_start<=to_date(sysdate) and time_end>to_date(sysdate)) + group by comp_id) e on a.id=e.comp_id + left join (select subcompanyid1,count(1) fcnt from hrmresource where status<=3 group by subcompanyid1) f + 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, + fleadername,fleaderjobid,fleaderjob,fleaderlv,fleaderst,fparentid,fobjparentid, + fplan,fonjob,fisvitual,fdatebegin,fdateend) +select a.id+100000000,2,a.id,b.id,a.uuid,0,'行政维度',a.dept_no,a.dept_name,a.dept_principal,c.messagerurl, + c.lastname,c.jobtitle,d.jobtitlemark,g.field100007,g.field100008, + (case nvl(parent_dept,0) when 0 then parent_comp else parent_dept+100000000 end), + (case nvl(parent_dept,0) when 0 then parent_comp else parent_dept end), + nvl(e.fcnt,0),nvl(f.fcnt,0),0,to_date(sysdate),to_date('2099-12-31','yyyy-mm-dd') +from + JCL_ORG_dept a + left join HrmDepartment b on a.uuid=b.uuid + left join hrmresource c on a.dept_principal=c.id + left join hrmjobtitles d on c.jobtitle=d.id + left join (select dept_id,sum(nvl(staff_num,0)) fcnt from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN + where time_start<=to_date(sysdate) and time_end>to_date(sysdate)) + group by dept_id) e on a.id=e.dept_id + 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, + fparentid,fobjparentid, + fplan,fonjob,fisvitual,fdatebegin,fdateend) +select a.id+200000000,3,a.id,0,'行政维度',a.job_no,a.job_name, + (case nvl(parent_job,0) when 0 then parent_dept+100000000 else parent_job+200000000 end), + (case nvl(parent_job,0) when 0 then parent_dept else parent_job end), + nvl(e.fcnt,0),nvl(f.fcnt,0),0,to_date(sysdate),to_date('2099-12-31','yyyy-mm-dd') +from JCL_ORG_job a + left join (select job_id,sum(nvl(staff_num,0)) fcnt from JCL_ORG_STAFF + where plan_id in (select id from JCL_ORG_STAFFPLAN + where time_start<=to_date(sysdate) and time_end>to_date(sysdate)) + group by job_id) e on a.id=e.job_id + left join (select d.id,b.jobtitlename,count(1) fcnt + from hrmresource a + inner join HrmJobTitles b on a.jobtitle=b.id + inner join hrmdepartment c on a.departmentid=c.id + inner join jcl_org_dept d on a.uuid=b.uuid + 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 + left join HrmJobTitles b on a.jobtitle=b.id + 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, + fleaderjobid,fleaderjob,fleaderlv,fleaderst,fparentid,fobjparentid, + fisvitual,fdatebegin,fdateend) +select a.id+300000000,4,a.id,a.id,a.uuid,0,'行政维度',a.workcode,a.lastname,a.messagerurl,a.jobtitle, + b.jobtitlemark,c.field100007,c.field100008, + to_number(substr(nvl(field100002,''),instr(nvl(field100002,''),'_')+1,length(nvl(field100002,''))-instr(nvl(field100002,''),'_')))+200000000, + to_number(substr(nvl(field100002,''),instr(nvl(field100002,''),'_')+1,length(nvl(field100002,''))-instr(nvl(field100002,''),'_'))), + 0,to_date(sysdate),to_date('2099-12-31','yyyy-mm-dd') +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 +/ \ No newline at end of file diff --git a/docs/脚本/Oracle/老系统数据初始化.sql b/docs/脚本/Oracle/老系统数据初始化.sql new file mode 100644 index 00000000..ddee6429 --- /dev/null +++ b/docs/脚本/Oracle/老系统数据初始化.sql @@ -0,0 +1,53 @@ +insert into JCL_ORG_COMP(comp_no,comp_name_short,comp_name,parent_company,forbidden_tag, + show_order,uuid,creator,delete_type,create_time) +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 + from HrmDepartment a + 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 + from HrmDepartment a + 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, + forbidden_tag, creator, delete_type, create_time, + show_order) +select b.jobtitlecode,b.jobtitlename,c.comid,d.deptid, + cast(b.jobresponsibility as varchar(2000)),cast(b.jobresponsibility as varchar(2000)), + cast(b.jobcompetency as varchar(2000)),nvl(b.canceled,0),1,0,SYSDATE,0 +from (select distinct subcompanyid1,departmentid,jobtitle from HrmResource) a + inner join HrmJobTitles b on a.jobtitle=b.id + inner join + (select a.id ecid,b.id comid from HrmSubCompany a inner join JCL_ORG_COMP b on a.uuid=b.uuid) c + 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 +/ \ No newline at end of file diff --git a/docs/脚本/Oracle/表结构、初始化数据Oracle.sql b/docs/脚本/Oracle/表结构、初始化数据Oracle.sql index 58ea5a2e..bf654e64 100644 --- a/docs/脚本/Oracle/表结构、初始化数据Oracle.sql +++ b/docs/脚本/Oracle/表结构、初始化数据Oracle.sql @@ -8,6 +8,7 @@ if v_count > 0 then execute immediate 'drop table ' || p_table ; end if; end jcl_droptable; +/ create or replace procedure jcl_dropsequence( p_sequence in varchar2 @@ -19,209 +20,227 @@ if v_count > 0 then execute immediate 'drop sequence ' || p_sequence ; end if; end jcl_dropsequence; +/ begin jcl_droptable('JCL_ORG_SCHEME'); END; +/ CREATE TABLE JCL_ORG_SCHEME ( - ID NUMBER NOT NULL, - SCHEME_NO NVARCHAR2(100) NULL, - SCHEME_NAME NVARCHAR2(100) NULL, - SCHEME_DESCRIPTION NVARCHAR2(1000) NULL, - FORBIDDEN_TAG NUMBER NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_SCHEME_PK PRIMARY KEY (ID) -); - + ID NUMBER NOT NULL, + SCHEME_NO NVARCHAR2(100) NULL, + SCHEME_NAME NVARCHAR2(100) NULL, + SCHEME_DESCRIPTION NVARCHAR2(1000) NULL, + FORBIDDEN_TAG NUMBER NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_SCHEME_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_LEVEL'); END; +/ CREATE TABLE JCL_ORG_LEVEL ( - ID NUMBER NOT NULL, - LEVEL_NO NVARCHAR2(100) NULL, - LEVEL_NAME NVARCHAR2(100) NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - SCHEME_ID NUMBER NULL, - FORBIDDEN_TAG NUMBER NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_LEVEL_PK PRIMARY KEY (ID) -); - + ID NUMBER NOT NULL, + LEVEL_NO NVARCHAR2(100) NULL, + LEVEL_NAME NVARCHAR2(100) NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + SCHEME_ID NUMBER NULL, + FORBIDDEN_TAG NUMBER NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_LEVEL_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_GRADE'); END; +/ CREATE TABLE JCL_ORG_GRADE ( - ID NUMBER NOT NULL, - GRADE_NO NVARCHAR2(100) NULL, - GRADE_NAME NVARCHAR2(100) NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - SCHEME_ID NUMBER NULL, - LEVEL_ID NVARCHAR2(100) NULL, - FORBIDDEN_TAG NUMBER NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_GRADE_PK PRIMARY KEY (ID) -); - + ID NUMBER NOT NULL, + GRADE_NO NVARCHAR2(100) NULL, + GRADE_NAME NVARCHAR2(100) NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + SCHEME_ID NUMBER NULL, + LEVEL_ID NVARCHAR2(100) NULL, + FORBIDDEN_TAG NUMBER NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_GRADE_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_SEQUENCE'); END; +/ CREATE TABLE JCL_ORG_SEQUENCE ( - ID NUMBER NOT NULL, - SEQUENCE_NO NVARCHAR2(100) NULL, - SEQUENCE_NAME NVARCHAR2(100) NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - SCHEME_ID NUMBER NULL, - FORBIDDEN_TAG NUMBER NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_SEQUENCE_PK PRIMARY KEY (ID) -); - + ID NUMBER NOT NULL, + SEQUENCE_NO NVARCHAR2(100) NULL, + SEQUENCE_NAME NVARCHAR2(100) NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + SCHEME_ID NUMBER NULL, + FORBIDDEN_TAG NUMBER NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_SEQUENCE_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_POST'); END; +/ CREATE TABLE JCL_ORG_POST ( - ID NUMBER NOT NULL, - POST_NO NVARCHAR2(100) NULL, - POST_NAME NVARCHAR2(100) NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_POST_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + POST_NO NVARCHAR2(100) NULL, + POST_NAME NVARCHAR2(100) NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_POST_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_POST_INFO'); END; +/ CREATE TABLE JCL_ORG_POST_INFO ( - ID NUMBER NOT NULL, - POST_INFO_NO NVARCHAR2(100) NULL, - POST_INFO_NAME NVARCHAR2(100) NULL, - POST_INFO_AUTHORITY NVARCHAR2(1000) NULL, - POST_INFO_DUTY NVARCHAR2(1000) NULL, - POST_INFO_QUALIFICATION NVARCHAR2(1000) NULL, - POST_ID NUMBER NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - FORBIDDEN_TAG NUMBER NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_POST_INFO_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + POST_INFO_NO NVARCHAR2(100) NULL, + POST_INFO_NAME NVARCHAR2(100) NULL, + POST_INFO_AUTHORITY NVARCHAR2(1000) NULL, + POST_INFO_DUTY NVARCHAR2(1000) NULL, + POST_INFO_QUALIFICATION NVARCHAR2(1000) NULL, + POST_ID NUMBER NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + FORBIDDEN_TAG NUMBER NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_POST_INFO_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_COMP'); END; +/ CREATE TABLE JCL_ORG_COMP ( - ID NUMBER NOT NULL, - COMP_NO NVARCHAR2(100) NULL, - COMP_NAME NVARCHAR2(100) NULL, - COMP_NAME_SHORT NVARCHAR2(100) NULL, - PARENT_COMPANY NUMBER NULL, - ORG_CODE NVARCHAR2(100) NULL, - INDUSTRY NUMBER NULL, - COMP_PRINCIPAL NUMBER NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - FORBIDDEN_TAG NUMBER NULL, - SHOW_ORDER NUMBER NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - UUID NVARCHAR2(100) NULL, - CONSTRAINT JCL_ORG_COMP_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + COMP_NO NVARCHAR2(100) NULL, + COMP_NAME NVARCHAR2(100) NULL, + COMP_NAME_SHORT NVARCHAR2(100) NULL, + PARENT_COMPANY NUMBER NULL, + ORG_CODE NVARCHAR2(100) NULL, + INDUSTRY NUMBER NULL, + COMP_PRINCIPAL NUMBER NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + FORBIDDEN_TAG NUMBER NULL, + SHOW_ORDER NUMBER NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + UUID NVARCHAR2(100) NULL, + CONSTRAINT JCL_ORG_COMP_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_FIELD_EXTENDGROUP'); END; +/ CREATE TABLE JCL_FIELD_EXTENDGROUP ( - ID NUMBER NOT NULL, - PID NUMBER NULL, - EXTEND_TYPE NUMBER NULL, - GROUP_NAME NVARCHAR2(100) NULL, - SHOW_ORDER NUMBER null, - IS_SHOW NVARCHAR2(100) NULL, - IS_SYSTEM_DEFAULT NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_FIELD_EXTENDGROUP_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + PID NUMBER NULL, + EXTEND_TYPE NUMBER NULL, + GROUP_NAME NVARCHAR2(100) NULL, + SHOW_ORDER NUMBER null, + IS_SHOW NVARCHAR2(100) NULL, + IS_SYSTEM_DEFAULT NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_FIELD_EXTENDGROUP_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_FIELD_EXTENDTITLE'); END; +/ CREATE TABLE JCL_FIELD_EXTENDTITLE ( - ID NUMBER NOT NULL, - GROUP_ID NUMBER NULL, - TITLE VARCHAR(100) NULL, - SHOW_ORDER NUMBER NULL, - IS_SHOW NUMBER NULL, - IS_SYSTEM_DEFAULT NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_FIELD_EXTENDTITLE_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + GROUP_ID NUMBER NULL, + TITLE VARCHAR(100) NULL, + SHOW_ORDER NUMBER NULL, + IS_SHOW NUMBER NULL, + IS_SYSTEM_DEFAULT NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_FIELD_EXTENDTITLE_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_FIELD_EXTENDINFO'); END; +/ CREATE TABLE JCL_FIELD_EXTENDINFO ( - ID NUMBER NOT NULL, - EXTEND_TYPE NUMBER NULL, - TABLE_NAME NVARCHAR2(100) NULL, - FIELD_NAME NVARCHAR2(100) NULL, - FIELD_NAME_DESC NVARCHAR2(100) NULL, - FIELD_TYPE NVARCHAR2(1000) NULL, - CONTROL_TYPE NUMBER NULL, - CUSTOM_VALUE NVARCHAR2(1000) NULL, - BROWSER_TYPE NVARCHAR2(100) NULL, - EXTEND_GROUP_ID NUMBER NULL, - ISENABLE NUMBER NULL, - ISREQUIRED NUMBER NULL, - LIST_SHOW NUMBER NULL, - SEARCH_SHOW NUMBER NULL, - EDIT_SHOW NUMBER NULL, - ADD_SHOW NUMBER NULL, - BROWSER_SHOW NUMBER NULL, - SHOW_ORDER NUMBER NULL, - IS_SYSTEM_DEFAULT NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_FIELD_EXTENDINFO_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + EXTEND_TYPE NUMBER NULL, + TABLE_NAME NVARCHAR2(100) NULL, + FIELD_NAME NVARCHAR2(100) NULL, + FIELD_NAME_DESC NVARCHAR2(100) NULL, + FIELD_TYPE NVARCHAR2(1000) NULL, + CONTROL_TYPE NUMBER NULL, + CUSTOM_VALUE NVARCHAR2(1000) NULL, + BROWSER_TYPE NVARCHAR2(100) NULL, + EXTEND_GROUP_ID NUMBER NULL, + ISENABLE NUMBER NULL, + ISREQUIRED NUMBER NULL, + LIST_SHOW NUMBER NULL, + SEARCH_SHOW NUMBER NULL, + EDIT_SHOW NUMBER NULL, + ADD_SHOW NUMBER NULL, + BROWSER_SHOW NUMBER NULL, + SHOW_ORDER NUMBER NULL, + IS_SYSTEM_DEFAULT NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_FIELD_EXTENDINFO_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_COMPEXT'); END; +/ CREATE TABLE JCL_ORG_COMPEXT ( ID NUMBER NOT NULL, CREATOR NUMBER NULL, @@ -229,47 +248,53 @@ CREATE TABLE JCL_ORG_COMPEXT ( CREATE_TIME DATE NULL, UPDATE_TIME DATE NULL, CONSTRAINT JCL_ORG_COMPEXT_PK PRIMARY KEY (ID) -); +) +/ begin jcl_droptable('JCL_ORG_COMPEXT_DT1'); END; +/ CREATE TABLE JCL_ORG_COMPEXT_DT1 ( - ID NUMBER NOT NULL, - MAINID NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_COMPEXT_DT1_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + MAINID NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_COMPEXT_DT1_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_DEPT'); END; +/ CREATE TABLE JCL_ORG_DEPT ( - ID NUMBER NOT NULL, - DEPT_NO NVARCHAR2(100) NULL, - DEPT_NAME NVARCHAR2(100) NULL, - DEPT_NAME_SHORT NVARCHAR2(100) NULL, - PARENT_COMP NUMBER NULL, - PARENT_DEPT NUMBER NULL, - DEPT_PRINCIPAL NUMBER NULL, - SHOW_ORDER NUMBER NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - FORBIDDEN_TAG NUMBER NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - UUID NVARCHAR2(100) NULL, - CONSTRAINT JCL_ORG_DEPT_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + DEPT_NO NVARCHAR2(100) NULL, + DEPT_NAME NVARCHAR2(100) NULL, + DEPT_NAME_SHORT NVARCHAR2(100) NULL, + PARENT_COMP NUMBER NULL, + PARENT_DEPT NUMBER NULL, + DEPT_PRINCIPAL NUMBER NULL, + SHOW_ORDER NUMBER NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + FORBIDDEN_TAG NUMBER NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + UUID NVARCHAR2(100) NULL, + CONSTRAINT JCL_ORG_DEPT_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_DEPTEXT'); END; +/ CREATE TABLE JCL_ORG_DEPTEXT ( ID NUMBER NOT NULL, CREATOR NUMBER NULL, @@ -277,371 +302,409 @@ CREATE TABLE JCL_ORG_DEPTEXT ( CREATE_TIME DATE NULL, UPDATE_TIME DATE NULL, CONSTRAINT JCL_ORG_DEPTEXT_PK PRIMARY KEY (ID) -); +) +/ begin jcl_droptable('JCL_ORG_DEPTEXT_DT1'); END; +/ CREATE TABLE JCL_ORG_DEPTEXT_DT1 ( - ID NUMBER NOT NULL, - MAINID NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_DEPTEXT_DT1_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + MAINID NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_DEPTEXT_DT1_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_JOB'); END; +/ CREATE TABLE JCL_ORG_JOB ( - ID NUMBER NOT NULL, - JOB_NO NVARCHAR2(100) NULL, - JOB_NAME NVARCHAR2(100) NULL, - PARENT_COMP NUMBER NULL, - EC_COMPANY NUMBER NULL, - PARENT_DEPT NUMBER NULL, - EC_DEPARTMENT NUMBER NULL, - SEQUENCE_ID NUMBER NULL, - SCHEME_ID NUMBER NULL, - PARENT_JOB NUMBER NULL, - IS_KEY NUMBER NULL, - WORKPLACE NVARCHAR2(100) NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - WORK_DUTY NVARCHAR2(1000) NULL, - WORK_AUTHORITY NVARCHAR2(1000) NULL, - FORBIDDEN_TAG NUMBER NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_JOB_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + JOB_NO NVARCHAR2(100) NULL, + JOB_NAME NVARCHAR2(100) NULL, + PARENT_COMP NUMBER NULL, + EC_COMPANY NUMBER NULL, + PARENT_DEPT NUMBER NULL, + EC_DEPARTMENT NUMBER NULL, + SEQUENCE_ID NUMBER NULL, + SCHEME_ID NUMBER NULL, + PARENT_JOB NUMBER NULL, + IS_KEY NUMBER NULL, + WORKPLACE NVARCHAR2(100) NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + WORK_DUTY NVARCHAR2(1000) NULL, + WORK_AUTHORITY NVARCHAR2(1000) NULL, + FORBIDDEN_TAG NUMBER NULL, + SHOW_ORDER NUMBER NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_JOB_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_JOBDT'); END; +/ CREATE TABLE JCL_ORG_JOBDT ( - ID NUMBER NOT NULL, - MAINID NUMBER NULL, - LEVEL_ID NVARCHAR2(100) NULL, - GRADE_ID NVARCHAR2(100) NULL, - LEVEL_ID_SPAN NVARCHAR2(1000) NULL, - GRADE_ID_SPAN NVARCHAR2(1000) NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_JOBDT_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + MAINID NUMBER NULL, + LEVEL_ID NVARCHAR2(100) NULL, + GRADE_ID NVARCHAR2(100) NULL, + LEVEL_ID_SPAN NVARCHAR2(1000) NULL, + GRADE_ID_SPAN NVARCHAR2(1000) NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_JOBDT_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_JOBEXT'); END; +/ CREATE TABLE JCL_ORG_JOBEXT ( - ID NUMBER NOT NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_JOBEXT_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_JOBEXT_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_JOBEXT_DT1'); END; +/ CREATE TABLE JCL_ORG_JOBEXT_DT1 ( - ID NUMBER NOT NULL, - MAINID NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_JOBEXT_DT1_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + MAINID NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_JOBEXT_DT1_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_HRMRESOURCE'); END; +/ CREATE TABLE JCL_ORG_HRMRESOURCE ( - ID NUMBER NOT NULL, - WORK_CODE NVARCHAR2(60) NULL, - LOGIN_ID NVARCHAR2(60) NULL, - LAST_NAME NVARCHAR2(60) NULL, - SEX NUMBER NULL, - ACCOUNT_TYPE NUMBER NULL, - BELONG_TO NUMBER NULL, - COMPANY_ID NUMBER NULL, - DEPARTMENT_ID NUMBER NULL, - JOB_ACTIVITY NUMBER NULL, - JOB_TITLE NUMBER NULL, - JOB_CALL NUMBER NULL, - JOB_LEVEL NUMBER NULL, - JOB_GROUP_ID NUMBER NULL, - JOB_ACTIVITY_DESC NVARCHAR2(200) NULL, - STATUS NUMBER NULL, - SYSTEM_LANGUAGE NUMBER NULL, - RESOURCE_IMAGE_ID NVARCHAR2(1000) NULL, - MESSAGER_URL NVARCHAR2(1000) NULL, - LOCATION_ID NUMBER NULL, - MANAGER_ID NUMBER NULL, - ASSISTANT_ID NUMBER NULL, - MOBILE NVARCHAR2(60) NULL, - TELEPHONE NVARCHAR2(60) NULL, - MOBILE_CALL NVARCHAR2(60) NULL, - FAX NVARCHAR2(60) NULL, - EMAIL NVARCHAR2(60) NULL, - WORKROOM NVARCHAR2(60) NULL, - PASS_WORD NVARCHAR2(100) NULL, - SEC_LEVEL NUMBER NULL, - BIRTHDAY CHAR(10) NULL, - FOLK NVARCHAR2(30) NULL, - NATIVE_PLACE NVARCHAR2(100) NULL, - REG_RESIDENT_PLACE NVARCHAR2(200) NULL, - CERTIFICATE_NUM NVARCHAR2(60) NULL, - MARITAL_STATUS CHAR(1) NULL, - POLICY NVARCHAR2(30) NULL, - BE_MEMBER_DATE CHAR(10) NULL, - BE_PARTY_DATE CHAR(10) NULL, - ISLABOUUNION CHAR(1) NULL, - DEGREE NVARCHAR2(30) NULL, - HEALTH_INFO CHAR(1) NULL, - EDUCATION_LEVEL NUMBER NULL, - HEIGHT NVARCHAR2(10) NULL, - WEIGHT NUMBER NULL, - USE_KIND NUMBER NULL, - START_DATE CHAR(10) NULL, - END_DATE CHAR(10) NULL, - PROBATION_END_DATE CHAR(10) NULL, - RESIDENT_PLACE NVARCHAR2(200) NULL, - HOME_ADDRESS NVARCHAR2(100) NULL, - TEMP_RESIDENT_NUMBER NVARCHAR2(60) NULL, - COMPANY_START_DATE NVARCHAR2(10) NULL, - WORK_START_DATE NVARCHAR2(10) NULL, - ACCUM_FUND_ACCOUNT NVARCHAR2(30) NULL, - ACCOUNT_NAME NVARCHAR2(200) NULL, - BANK_ID NUMBER NULL, - ACCOUNT_ID NVARCHAR2(100) NULL, - SHOW_ORDER NUMBER NULL, - CLASSIFICATION CHAR(1) NULL, - COMPANY_WORK_YEAR DECIMAL(10,2) NULL, - WORK_YEAR DECIMAL(10,2) NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_HRMRESOURCE_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + WORK_CODE NVARCHAR2(60) NULL, + LOGIN_ID NVARCHAR2(60) NULL, + LAST_NAME NVARCHAR2(60) NULL, + SEX NUMBER NULL, + ACCOUNT_TYPE NUMBER NULL, + BELONG_TO NUMBER NULL, + COMPANY_ID NUMBER NULL, + DEPARTMENT_ID NUMBER NULL, + JOB_ACTIVITY NUMBER NULL, + JOB_TITLE NUMBER NULL, + JOB_CALL NUMBER NULL, + JOB_LEVEL NUMBER NULL, + JOB_GROUP_ID NUMBER NULL, + JOB_ACTIVITY_DESC NVARCHAR2(200) NULL, + STATUS NUMBER NULL, + SYSTEM_LANGUAGE NUMBER NULL, + RESOURCE_IMAGE_ID NVARCHAR2(1000) NULL, + MESSAGER_URL NVARCHAR2(1000) NULL, + LOCATION_ID NUMBER NULL, + MANAGER_ID NUMBER NULL, + ASSISTANT_ID NUMBER NULL, + MOBILE NVARCHAR2(60) NULL, + TELEPHONE NVARCHAR2(60) NULL, + MOBILE_CALL NVARCHAR2(60) NULL, + FAX NVARCHAR2(60) NULL, + EMAIL NVARCHAR2(60) NULL, + WORKROOM NVARCHAR2(60) NULL, + PASS_WORD NVARCHAR2(100) NULL, + SEC_LEVEL NUMBER NULL, + BIRTHDAY CHAR(10) NULL, + FOLK NVARCHAR2(30) NULL, + NATIVE_PLACE NVARCHAR2(100) NULL, + REG_RESIDENT_PLACE NVARCHAR2(200) NULL, + CERTIFICATE_NUM NVARCHAR2(60) NULL, + MARITAL_STATUS CHAR(1) NULL, + POLICY NVARCHAR2(30) NULL, + BE_MEMBER_DATE CHAR(10) NULL, + BE_PARTY_DATE CHAR(10) NULL, + ISLABOUUNION CHAR(1) NULL, + DEGREE NVARCHAR2(30) NULL, + HEALTH_INFO CHAR(1) NULL, + EDUCATION_LEVEL NUMBER NULL, + HEIGHT NVARCHAR2(10) NULL, + WEIGHT NUMBER NULL, + USE_KIND NUMBER NULL, + START_DATE CHAR(10) NULL, + END_DATE CHAR(10) NULL, + PROBATION_END_DATE CHAR(10) NULL, + RESIDENT_PLACE NVARCHAR2(200) NULL, + HOME_ADDRESS NVARCHAR2(100) NULL, + TEMP_RESIDENT_NUMBER NVARCHAR2(60) NULL, + COMPANY_START_DATE NVARCHAR2(10) NULL, + WORK_START_DATE NVARCHAR2(10) NULL, + ACCUM_FUND_ACCOUNT NVARCHAR2(30) NULL, + ACCOUNT_NAME NVARCHAR2(200) NULL, + BANK_ID NUMBER NULL, + ACCOUNT_ID NVARCHAR2(100) NULL, + SHOW_ORDER NUMBER NULL, + CLASSIFICATION CHAR(1) NULL, + COMPANY_WORK_YEAR DECIMAL(10,2) NULL, + WORK_YEAR DECIMAL(10,2) NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_HRMRESOURCE_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_HRMRESOURCEEXT'); END; +/ CREATE TABLE JCL_ORG_HRMRESOURCEEXT ( - ID NUMBER NOT NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_HRMRESOURCEEXT_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_HRMRESOURCEEXT_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_HRMRESOURCEEXT_DT1'); END; +/ CREATE TABLE JCL_ORG_HRMRESOURCEEXT_DT1 ( - ID NUMBER NOT NULL, - MAINID NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_HRMRESOURCEEXT_DT1_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + MAINID NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_HRMRESOURCEEXT_DT1_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_STAFFPLAN'); END; +/ CREATE TABLE JCL_ORG_STAFFPLAN ( - ID NUMBER NOT NULL, - PLAN_NO NVARCHAR2(100) NULL, - PLAN_NAME NVARCHAR2(100) NULL, - PLAN_YEAR NVARCHAR2(100) NULL, - TIME_START DATE NULL, - TIME_END DATE NULL, - COMPANY_ID NVARCHAR2(100) NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - FORBIDDEN_TAG NUMBER NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_STAFFPLAN_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + PLAN_NO NVARCHAR2(100) NULL, + PLAN_NAME NVARCHAR2(100) NULL, + PLAN_YEAR NVARCHAR2(100) NULL, + TIME_START DATE NULL, + TIME_END DATE NULL, + COMPANY_ID NVARCHAR2(100) NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + FORBIDDEN_TAG NUMBER NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_STAFFPLAN_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_STAFF'); END; +/ CREATE TABLE JCL_ORG_STAFF ( - ID NUMBER NOT NULL, - PLAN_ID NUMBER NULL, - COMP_ID NUMBER NULL, - DEPT_ID NUMBER NULL, - JOB_ID NUMBER NULL, - STAFF_NUM NUMBER NULL, - CONTROL_POLICY NUMBER NULL, - PERMANENT_NUM NUMBER NULL, - FREEZE_NUM NUMBER NULL, - LACK_STATUS NUMBER NULL, - STAFF_DESC NVARCHAR2(100) NULL, - DESCRIPTION NVARCHAR2(1000) NULL, - IS_USED NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_STAFF_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + PLAN_ID NUMBER NULL, + COMP_ID NUMBER NULL, + DEPT_ID NUMBER NULL, + JOB_ID NUMBER NULL, + STAFF_NUM NUMBER NULL, + CONTROL_POLICY NUMBER NULL, + PERMANENT_NUM NUMBER NULL, + FREEZE_NUM NUMBER NULL, + LACK_STATUS NUMBER NULL, + STAFF_DESC NVARCHAR2(100) NULL, + DESCRIPTION NVARCHAR2(1000) NULL, + IS_USED NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_STAFF_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_STAFFS'); END; +/ CREATE TABLE JCL_ORG_STAFFS ( - ID NUMBER NOT NULL, - STAFF_ID NUMBER NULL, - BUSINESS_TYPE NUMBER NULL, - CHANGE_NUM NUMBER NULL, - BUSINESS_SOURCE NUMBER NULL, - REQUESTID NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_STAFFS_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + STAFF_ID NUMBER NULL, + BUSINESS_TYPE NUMBER NULL, + CHANGE_NUM NUMBER NULL, + BUSINESS_SOURCE NUMBER NULL, + REQUESTID NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_STAFFS_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('HR_LOG'); END; +/ CREATE TABLE HR_LOG ( - ID NUMBER NOT NULL, - OPERATE_DESC NVARCHAR2(100) NULL, - OPERATOR_ID NUMBER NULL, - OPERATOR_NAME NVARCHAR2(100) NULL, - CREATE_TIME DATE NULL, - OPERATE_TYPE NUMBER NULL, - PARAMS_STR NVARCHAR2(2000) NULL, - CLIENT_IP NVARCHAR2(100) NULL, - METHOD_NAME NVARCHAR2(100) NULL, - DELETE_TYPE NUMBER NULL, - CLASS_NAME NVARCHAR2(100) NULL, - OPERATE_MODULE_NAME NVARCHAR2(100) NULL, - OPERATE_MODULE NUMBER NULL, - MESSAGE NVARCHAR2(2000) NULL, - VALUE NVARCHAR2(100) NULL, - CONSTRAINT HR_LOG_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + OPERATE_DESC NVARCHAR2(100) NULL, + OPERATOR_ID NUMBER NULL, + OPERATOR_NAME NVARCHAR2(100) NULL, + CREATE_TIME DATE NULL, + OPERATE_TYPE NUMBER NULL, + PARAMS_STR NVARCHAR2(2000) NULL, + CLIENT_IP NVARCHAR2(100) NULL, + METHOD_NAME NVARCHAR2(100) NULL, + DELETE_TYPE NUMBER NULL, + CLASS_NAME NVARCHAR2(100) NULL, + OPERATE_MODULE_NAME NVARCHAR2(100) NULL, + OPERATE_MODULE NUMBER NULL, + MESSAGE NVARCHAR2(2000) NULL, + VALUE NVARCHAR2(100) NULL, + CONSTRAINT HR_LOG_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_HRMRELATION'); END; +/ CREATE TABLE JCL_ORG_HRMRELATION ( - ID NUMBER NOT NULL, - SCHEME_ID NUMBER NULL, - LEVEL_ID NVARCHAR2(100) NULL, - GRADE_ID NUMBER NULL, - SEQUENCE_ID NUMBER NULL, - POST_ID NUMBER NULL, - POST_INFO_ID NUMBER NULL, - COMPANY_ID NUMBER NULL, - DEPARTMENT_ID NUMBER NULL, - JOB_ID NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_HRMRELATION_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + SCHEME_ID NUMBER NULL, + LEVEL_ID NVARCHAR2(100) NULL, + GRADE_ID NUMBER NULL, + SEQUENCE_ID NUMBER NULL, + POST_ID NUMBER NULL, + POST_INFO_ID NUMBER NULL, + COMPANY_ID NUMBER NULL, + DEPARTMENT_ID NUMBER NULL, + JOB_ID NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_HRMRELATION_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_ORG_MAP'); END; +/ CREATE TABLE JCL_ORG_MAP ( - FID NUMBER NOT NULL, - ID NUMBER NOT NULL, - FTYPE NUMBER NULL, - FOBJID NUMBER NULL, - FECID NUMBER NULL, - UUID NVARCHAR2(100) NULL, - FCLASS NUMBER NULL, - FCLASSNAME NVARCHAR2(100) NULL, - FNUMBER NVARCHAR2(100) NULL, - FNAME NVARCHAR2(255) NULL, - FLEADER NUMBER NULL, - FLEADERIMG NVARCHAR2(100) NULL, - FLEADERNAME NVARCHAR2(100) NULL, - FLEADERJOBID NUMBER NULL, - FLEADERJOB NVARCHAR2(255) NULL, - FLEADERLV NVARCHAR2(100) NULL, - FLEADERST NVARCHAR2(100) NULL, - FPARENTID NUMBER NULL, - FOBJPARENTID NUMBER NULL, - FPLAN NUMBER NULL, - FONJOB NUMBER NULL, - FISVITUAL NUMBER NULL, - FDATEBEGIN DATE NULL, - FDATEEND DATE NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_MAP_PK PRIMARY KEY (FID) -); + FID NUMBER NOT NULL, + ID NUMBER NOT NULL, + FTYPE NUMBER NULL, + FOBJID NUMBER NULL, + FECID NUMBER NULL, + UUID NVARCHAR2(100) NULL, + FCLASS NUMBER NULL, + FCLASSNAME NVARCHAR2(100) NULL, + FNUMBER NVARCHAR2(100) NULL, + FNAME NVARCHAR2(255) NULL, + FLEADER NUMBER NULL, + FLEADERIMG NVARCHAR2(100) NULL, + FLEADERNAME NVARCHAR2(100) NULL, + FLEADERJOBID NUMBER NULL, + FLEADERJOB NVARCHAR2(255) NULL, + FLEADERLV NVARCHAR2(100) NULL, + FLEADERST NVARCHAR2(100) NULL, + FPARENTID NUMBER NULL, + FOBJPARENTID NUMBER NULL, + FPLAN NUMBER NULL, + FONJOB NUMBER NULL, + FISVITUAL NUMBER NULL, + FDATEBEGIN DATE NULL, + FDATEEND DATE NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_MAP_PK PRIMARY KEY (FID) +) +/ begin jcl_droptable('JCL_IMPORT_HISTORY'); END; +/ CREATE TABLE JCL_IMPORT_HISTORY ( - ID NUMBER NOT NULL, - OPERATOR NUMBER NOT NULL, - OPERATE_TIME NVARCHAR2(800) DEFAULT NULL, - CLIENT_ADDRESS NVARCHAR2(800) DEFAULT NULL, - IMPORT_TYPE NVARCHAR2(400) DEFAULT NULL, - SOURCE_FROM NVARCHAR2(400) DEFAULT NULL, - OPERATE_TYPE NVARCHAR2(400) DEFAULT NULL, - STATUS NVARCHAR2(800) DEFAULT NULL, - CONSTRAINT JCL_IMPORT_HISTORY_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + OPERATOR NUMBER NOT NULL, + OPERATE_TIME NVARCHAR2(800) DEFAULT NULL, + CLIENT_ADDRESS NVARCHAR2(800) DEFAULT NULL, + IMPORT_TYPE NVARCHAR2(400) DEFAULT NULL, + SOURCE_FROM NVARCHAR2(400) DEFAULT NULL, + OPERATE_TYPE NVARCHAR2(400) DEFAULT NULL, + STATUS NVARCHAR2(800) DEFAULT NULL, + CONSTRAINT JCL_IMPORT_HISTORY_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_IMPORT_HISTORY_DETAIL'); END; +/ CREATE TABLE JCL_IMPORT_HISTORY_DETAIL ( - ID NUMBER NOT NULL , - PID NUMBER NOT NULL, - ROW_NUMS NVARCHAR2(800) DEFAULT NULL, - STATUS NVARCHAR2(80) DEFAULT NULL, - OPERATE_DETAIL NVARCHAR2(1000) DEFAULT NULL, - RELATED_NAME NVARCHAR2(1000) DEFAULT NULL, - CONSTRAINT JCL_IMPORT_HISTORY_DETAIL_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL , + PID NUMBER NOT NULL, + ROW_NUMS NVARCHAR2(800) DEFAULT NULL, + STATUS NVARCHAR2(80) DEFAULT NULL, + OPERATE_DETAIL NVARCHAR2(1000) DEFAULT NULL, + RELATED_NAME NVARCHAR2(1000) DEFAULT NULL, + CONSTRAINT JCL_IMPORT_HISTORY_DETAIL_PK PRIMARY KEY (ID) +) +/ begin jcl_droptable('JCL_INFO'); END; +/ CREATE TABLE JCL_INFO ( - ID NUMBER NOT NULL, - FNAME NVARCHAR2(100) DEFAULT NULL, - FVALUE NVARCHAR2(100) DEFAULT NULL, - CONSTRAINT JCL_INFO_PK PRIMARY KEY (ID) -); + ID NUMBER NOT NULL, + FNAME NVARCHAR2(100) DEFAULT NULL, + FVALUE NVARCHAR2(100) DEFAULT NULL, + CONSTRAINT JCL_INFO_PK PRIMARY KEY (ID) +) +/ BEGIN jcl_dropsequence('JCL_ORG_SCHEME_ID'); END; -CREATE SEQUENCE JCL_ORG_SCHEME_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_SCHEME_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_SCHEME_ID_TIGGER BEFORE INSERT ON JCL_ORG_SCHEME FOR EACH ROW BEGIN @@ -650,12 +713,15 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_LEVEL_ID'); END; -CREATE SEQUENCE JCL_ORG_LEVEL_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_LEVEL_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_LEVEL_ID_TIGGER BEFORE INSERT ON JCL_ORG_LEVEL FOR EACH ROW BEGIN @@ -664,12 +730,15 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_GRADE_ID'); END; -CREATE SEQUENCE JCL_ORG_GRADE_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_GRADE_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_GRADE_ID_TIGGER BEFORE INSERT ON JCL_ORG_GRADE FOR EACH ROW BEGIN @@ -678,13 +747,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_SEQUENCE_ID'); END; -CREATE SEQUENCE JCL_ORG_SEQUENCE_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_SEQUENCE_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_SEQUENCE_ID_TIGGER BEFORE INSERT ON JCL_ORG_SEQUENCE FOR EACH ROW BEGIN @@ -693,13 +765,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_POST_ID'); END; -CREATE SEQUENCE JCL_ORG_POST_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_POST_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_POST_ID_TIGGER BEFORE INSERT ON JCL_ORG_POST FOR EACH ROW BEGIN @@ -708,13 +783,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_POST_INFO_ID'); END; -CREATE SEQUENCE JCL_ORG_POST_INFO_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_POST_INFO_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_POST_INFO_ID_TIGGER BEFORE INSERT ON JCL_ORG_POST_INFO FOR EACH ROW BEGIN @@ -723,13 +801,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_COMP_ID'); END; -CREATE SEQUENCE JCL_ORG_COMP_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_COMP_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_COMP_ID_TIGGER BEFORE INSERT ON JCL_ORG_COMP FOR EACH ROW BEGIN @@ -738,13 +819,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_FIELD_GROUP_ID'); END; -CREATE SEQUENCE JCL_FIELD_GROUP_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_FIELD_GROUP_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_FIELD_GROUP_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDGROUP FOR EACH ROW BEGIN @@ -753,13 +837,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_FIELD_TITLE_ID'); END; -CREATE SEQUENCE JCL_FIELD_TITLE_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_FIELD_TITLE_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_FIELD_TITLE_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDTITLE FOR EACH ROW BEGIN @@ -768,13 +855,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_FIELD_INFO_ID'); END; -CREATE SEQUENCE JCL_FIELD_INFO_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_FIELD_INFO_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_FIELD_INFO_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDINFO FOR EACH ROW BEGIN @@ -783,13 +873,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_COMPEXT_DT1_ID'); END; -CREATE SEQUENCE JCL_ORG_COMPEXT_DT1_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_COMPEXT_DT1_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_COMPEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_COMPEXT_DT1 FOR EACH ROW BEGIN @@ -798,13 +891,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_DEPT_ID'); END; -CREATE SEQUENCE JCL_ORG_DEPT_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_DEPT_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_DEPT_ID_TIGGER BEFORE INSERT ON JCL_ORG_DEPT FOR EACH ROW BEGIN @@ -813,13 +909,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_DEPTEXT_DT1_ID'); END; -CREATE SEQUENCE JCL_ORG_DEPTEXT_DT1_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_DEPTEXT_DT1_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_DEPTEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_DEPTEXT_DT1 FOR EACH ROW BEGIN @@ -828,13 +927,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_JOB_ID'); END; -CREATE SEQUENCE JCL_ORG_JOB_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_JOB_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_JOB_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOB FOR EACH ROW BEGIN @@ -843,13 +945,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_JOBDT_ID'); END; -CREATE SEQUENCE JCL_ORG_JOBDT_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_JOBDT_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_JOBDT_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOBDT FOR EACH ROW BEGIN @@ -858,13 +963,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_JOBEXT_DT1_ID'); END; -CREATE SEQUENCE JCL_ORG_JOBEXT_DT1_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_JOBEXT_DT1_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_JOBEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOBEXT_DT1 FOR EACH ROW BEGIN @@ -873,13 +981,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_HRM_ID'); END; -CREATE SEQUENCE JCL_ORG_HRM_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_HRM_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_HRM_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCE FOR EACH ROW BEGIN @@ -888,13 +999,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_HRMEXT_DT1_ID'); END; -CREATE SEQUENCE JCL_ORG_HRMEXT_DT1_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_HRMEXT_DT1_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_HRMEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCEEXT_DT1 FOR EACH ROW BEGIN @@ -903,13 +1017,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_STAFFPLAN_ID'); END; -CREATE SEQUENCE JCL_ORG_STAFFPLAN_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_STAFFPLAN_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_STAFFPLAN_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFFPLAN FOR EACH ROW BEGIN @@ -918,6 +1035,7 @@ SELECT FROM dual; END; +/ @@ -925,7 +1043,9 @@ END; BEGIN jcl_dropsequence('JCL_ORG_STAFF_ID'); END; -CREATE SEQUENCE JCL_ORG_STAFF_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_STAFF_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_STAFF_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFF FOR EACH ROW BEGIN @@ -934,13 +1054,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_STAFFS_ID'); END; -CREATE SEQUENCE JCL_ORG_STAFFS_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_STAFFS_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_STAFFS_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFFS FOR EACH ROW BEGIN @@ -949,13 +1072,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_ORG_MAP_FID'); END; -CREATE SEQUENCE JCL_ORG_MAP_FID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_ORG_MAP_FID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_ORG_MAP_FID_TIGGER BEFORE INSERT ON JCL_ORG_MAP FOR EACH ROW BEGIN @@ -964,13 +1090,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('HR_LOG_ID'); END; -CREATE SEQUENCE HR_LOG_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE HR_LOG_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER HR_LOG_ID_TIGGER BEFORE INSERT ON HR_LOG FOR EACH ROW BEGIN @@ -979,13 +1108,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_IMPORT_HISTORY_ID'); END; -CREATE SEQUENCE JCL_IMPORT_HISTORY_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_IMPORT_HISTORY_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_IMPORT_HISTORY_ID_TIGGER BEFORE INSERT ON JCL_IMPORT_HISTORY FOR EACH ROW BEGIN @@ -994,13 +1126,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_IMPORT_DETAIL_ID'); END; -CREATE SEQUENCE JCL_IMPORT_DETAIL_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_IMPORT_DETAIL_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_IMPORT_DETAIL_ID_TIGGER BEFORE INSERT ON JCL_IMPORT_HISTORY_DETAIL FOR EACH ROW BEGIN @@ -1009,13 +1144,16 @@ SELECT FROM dual; END; +/ BEGIN jcl_dropsequence('JCL_INFO_ID'); END; -CREATE SEQUENCE JCL_INFO_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; +/ +CREATE SEQUENCE JCL_INFO_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE +/ CREATE OR REPLACE TRIGGER JCL_INFO_ID_TIGGER BEFORE INSERT ON JCL_INFO FOR EACH ROW BEGIN @@ -1024,122 +1162,234 @@ SELECT FROM dual; END; - - -insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (1, 1, '基本信息', 1, 0, SYSDATE, NULL, NULL, '1', 1, 0); -insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (2, 2, '基本信息', 1, 0, SYSDATE, NULL, NULL, '1', 1, 0); -insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (3, 3, '基础信息', 1, 0, SYSDATE, NULL, NULL, '1', 1, 0); -insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (4, 4, '基本信息', 1, 0, SYSDATE, NULL, NULL, '1', 1, 0); -insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (5, 3, '职务', 1, 0, SYSDATE,NULL, 3, '1', 1, 0); - -insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (1, 1, '基本信息', 1, 0, SYSDATE, NULL, 1, 1, 0); -insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (2, 2, '基本信息', 1, 0, SYSDATE, NULL, 1, 1, 0); -insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (3, 3, '基本信息', 1, 0, SYSDATE, NULL, 1, 1, 0); -insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (4, 4, '基本信息', 1, 0, SYSDATE, NULL, 1, 1, 0); -insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (5, 3, '职务信息', 1, 0, SYSDATE, NULL, 2, 1, 0); -insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (6, 3, '职责信息', 1, 0, SYSDATE, NULL, 3, 1, 0); -insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (7, 4, '上下级关系', 1, 0, SYSDATE, NULL, 2, 1, 0); -insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (8, 4, '通讯信息', 1, 0, SYSDATE, NULL, 3, 1, 0); - -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (2, 1, 'JCL_ORG_COMP', 'comp_name', '名称', 'varchar(100)', 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (3, 1, 'JCL_ORG_COMP', 'parent_company', '上级公司', 'int', 3, 1, 1, 0, 1, 1, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"compBrowser","valueSpan":"公司分部浏览按钮","replaceDatas":[{"showname":"compBrowser","shownamespan":"compBrowser","namespan":"公司分部浏览按钮","name":"公司分部浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"compBrowser","id":"compBrowser"}]}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (1, 1, 'JCL_ORG_COMP', 'comp_no', '编号', 'varchar(100)', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (4, 1, 'JCL_ORG_COMP', 'industry', '行业', 'int', 3, 1, 1, 0, 1, 1, 1, 1, 1, 8, 1, 0, SYSDATE, NULL, '63', NULL, 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (5, 1, 'JCL_ORG_COMP', 'comp_name_short', '简称', 'varchar(100)', 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (6, 1, 'JCL_ORG_COMP', 'org_code', '组织机构代码', 'varchar(100)', 1, 1, 1, 0, 1, 1, 1, 1, 1, 7, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (7, 1, 'JCL_ORG_COMP', 'comp_principal', '负责人', 'int', 3, 1, 1, 0, 1, 1, 1, 1, 1, 9, 1, 0, SYSDATE, NULL, '1', NULL, 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (8, 1, 'JCL_ORG_COMP', 'description', '说明', 'text', 2, 1, 1, 0, 1, 0, 1, 0, 1, 10, 1, 0, SYSDATE, NULL, NULL, NULL, 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (9, 1, 'JCL_ORG_COMP', 'forbidden_tag', '禁用标记', 'int', 5, 1, 1, 0, 1, 1, 0, 0, 1, 11, 1, 0, SYSDATE, NULL, '', '["select","select",{"datas":[{"default":"","unuse":"0","id":"0","key":"0","option":"启用"},{"default":"","unuse":"0","id":"1","key":"1","option":"禁用"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (10, 1, 'JCL_ORG_COMP', 'show_order', '显示顺序', 'int', 1, 1, 1, 0, 1, NULL, 1, 1, 1, 12, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (11, 2, 'JCL_ORG_DEPT', 'dept_no', '编号', 'varchar(100)', 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (12, 2, 'JCL_ORG_DEPT', 'dept_name', '名称', 'varchar(100)', 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (13, 2, 'JCL_ORG_DEPT', 'dept_name_short', '简称', 'varchar(100)', 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (14, 2, 'JCL_ORG_DEPT', 'parent_comp', '所属分部', 'int', 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"compBrowser","valueSpan":"公司分部浏览按钮","replaceDatas":[{"showname":"compBrowser","shownamespan":"compBrowser","namespan":"公司分部浏览按钮","name":"公司分部浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"compBrowser","id":"compBrowser"}]}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (15, 2, 'JCL_ORG_DEPT', 'parent_dept', '上级部门', 'int', 3, 2, 1, 0, 1, 1, 1, 1, 1, 5, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"部门浏览按钮","replaceDatas":[{"showname":"deptBrowser","shownamespan":"deptBrowser","namespan":"部门浏览按钮","name":"部门浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","id":"deptBrowser","randomFieldId":"deptBrowser"}],"value":"deptBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (16, 2, 'JCL_ORG_DEPT', 'dept_principal', '部门负责人', 'int', 3, 2, 1, 0, 1, 1, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, '1', NULL, 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (17, 2, 'JCL_ORG_DEPT', 'show_order', '显示顺序', 'int', 1, 2, 1, 0, 1, 1, 1, 1, 1, 7, 1, 0, SYSDATE, NULL, '2', NULL, 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (18, 2, 'JCL_ORG_DEPT', 'description', '说明', 'text', 2, 2, 1, 0, 1, 1, 1, 0, 1, 8, 1, 0, SYSDATE, NULL, NULL, NULL, 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (19, 2, 'JCL_ORG_DEPT', 'forbidden_tag', '禁用标记', 'int', 5, 2, 1, 0, 1, 1, 0, 0, 1, 9, 1, 0, SYSDATE, NULL, NULL, '["select","select",{"datas":[{"default":"","unuse":"0","id":"0","key":"0","option":"启用"},{"default":"","unuse":"0","id":"1","key":"1","option":"禁用"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (20, 3, 'JCL_ORG_JOB', 'job_no', '编号', 'varchar(100)', 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (21, 3, 'JCL_ORG_JOB', 'sequence_id', '岗位序列', 'int', 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"sequenceBrowser","valueSpan":"岗位序列","replaceDatas":[{"showname":"sequenceBrowser","shownamespan":"sequenceBrowser","namespan":"岗位序列","name":"岗位序列","showtypespan":"列表式","randomFieldIdspan":"","showtype":"1","randomFieldId":"sequenceBrowser","id":"sequenceBrowser"}]}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (22, 3, 'JCL_ORG_JOB', 'description', '工作概述', 'text', 2, 6, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, SYSDATE, NULL, NULL, NULL, 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (23, 3, 'JCL_ORG_JOB', 'job_name', '名称', 'varchar(100)', 1, 3, 1, 0, 1, 1, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (24, 3, 'JCL_ORG_JOB', 'scheme_id', '等级方案', 'int', 3, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"schemeBrowser","valueSpan":"等级方案浏览按钮","replaceDatas":[{"showname":"schemeBrowser","shownamespan":"schemeBrowser","namespan":"等级方案浏览按钮","name":"等级方案浏览按钮","showtypespan":"列表式","randomFieldIdspan":"","showtype":"1","randomFieldId":"schemeBrowser","id":"schemeBrowser"}]}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (25, 3, 'JCL_ORG_JOB', 'work_duty', '任职职责', 'text', 2, 6, 1, 0, 1, 1, 1, 0, 1, 2, 1, 0, SYSDATE, NULL, NULL, NULL, 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (26, 3, 'JCL_ORG_JOB', 'ec_department', '所属部门', 'int', 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '4', '["browser",{"valueSpan":"部门","replaceDatas":[{"name":"部门","id":"4"}],"value":"4"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (27, 3, 'JCL_ORG_JOB', 'work_authority', '工作权限', 'text', 2, 6, 1, 0, 1, 1, 1, 0, 1, 3, 1, 0, SYSDATE, NULL, NULL, NULL, 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (28, 3, 'JCL_ORG_JOB', 'level_id', '职等', 'text', 3, 5, 1, 0, 1, NULL, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '162', '["browser",{"valueSpan":"自定义多选","replaceDatas":[{"itemorderid":"162","name":"自定义多选","id":"162","parenttitle":"集成","title":"集成-自定义多选"}],"value":"162"},{"valueSpan":"职等浏览按钮","replaceDatas":[{"showname":"LevelBrowser","name":"职等浏览按钮","id":"LevelBrowser"}],"value":"LevelBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (29, 3, 'JCL_ORG_JOB', 'ec_company', '所属分部', 'int', 3, 3, 1, 0, 1, 1, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '164', '["browser",{"valueSpan":"分部","replaceDatas":[{"name":"分部","id":"164"}],"value":"164"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (30, 3, 'JCL_ORG_JOB', 'grade_id', '职级', 'text', 3, 5, 1, 0, 1, NULL, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"itemorderid":"161","name":"自定义单选","id":"161","parenttitle":"集成","title":"集成-自定义单选"}],"value":"161"},{"valueSpan":"职级浏览按钮","replaceDatas":[{"showname":"gradeBrowser","name":"职级浏览按钮","id":"gradeBrowser"}],"value":"gradeBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (31, 3, 'JCL_ORG_JOB', 'parent_job', '上级岗位', 'int', 3, 3, 1, 0, 1, 1, 1, 1, 1, 5, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"jobBrowser","valueSpan":"岗位浏览按钮","replaceDatas":[{"showname":"jobBrowser","shownamespan":"jobBrowser","namespan":"岗位浏览按钮","name":"岗位浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"jobBrowser","id":"jobBrowser"}]}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (32, 3, 'JCL_ORG_JOB', 'is_key', '是否关键岗', 'int', 5, 3, 1, 0, 1, 1, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, NULL, '["select","select",{"datas":[{"default":"","unuse":"0","id":"0","key":"0","option":"否"},{"default":"","unuse":"0","id":"1","key":"1","option":"是"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (33, 3, 'JCL_ORG_JOB', 'workplace', '工作地点', 'varchar(100)', 1, 3, 1, 0, 1, 1, 1, 0, 1, 7, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (34, 3, 'JCL_ORG_JOB', 'forbidden_tag', '禁用标记', 'int', 5, 3, 1, 0, 1, 1, 0, 0, 1, 8, 1, 0, SYSDATE, NULL, NULL, '["select","select",{"datas":[{"default":"","unuse":"0","id":"0","key":"0","option":"启用"},{"default":"","unuse":"0","id":"1","key":"1","option":"禁用"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (35, 3, 'JCL_ORG_JOB', 'show_order', '显示顺序', 'int', 1, 3, 1, 0, 1, NULL, 1, 1, 1, 9, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (36, 3, 'JCL_ORG_JOB', 'parent_comp', '所属分部', 'int', 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"compBrowser","valueSpan":"公司分部浏览按钮","replaceDatas":[{"showname":"compBrowser","shownamespan":"compBrowser","namespan":"公司分部浏览按钮","name":"公司分部浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"compBrowser","id":"compBrowser"}]}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (37, 3, 'JCL_ORG_JOB', 'parent_dept', '上级部门', 'int', 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"部门浏览按钮","replaceDatas":[{"showname":"deptBrowser","shownamespan":"deptBrowser","namespan":"部门浏览按钮","name":"部门浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","id":"deptBrowser","randomFieldId":"deptBrowser"}],"value":"deptBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (38, 3, 'JCL_ORG_JOBEXT_DT1', 'post_id', '职务分类', 'text', 3, 5, 1, 0, 1, NULL, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"itemorderid":"161","name":"自定义单选","id":"161","parenttitle":"集成","title":"集成-自定义单选"}],"value":"161"},{"valueSpan":"职务分类浏览按钮","replaceDatas":[{"showname":"postBrowser","name":"职务分类浏览按钮","id":"postBrowser"}],"value":"postBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (39, 3, 'JCL_ORG_JOBEXT_DT1', 'post_info_id', '职务', 'text', 3, 5, 1, 0, 1, NULL, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"itemorderid":"161","name":"自定义单选","id":"161","parenttitle":"集成","title":"集成-自定义单选"}],"value":"161"},{"valueSpan":"职务信息浏览按钮","replaceDatas":[{"showname":"PostInfoBrowser","name":"职务信息浏览按钮","id":"PostInfoBrowser"}],"value":"PostInfoBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (40, 4, 'JCL_ORG_HRMRESOURCE', 'work_code', '编号', 'varchar(60)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (41, 4, 'JCL_ORG_HRMRESOURCE', 'manager_id', '直接上级', 'int', 3, 7, 1, 0, 1, NULL, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["browser",{"valueSpan":"人力资源","replaceDatas":[{"itemorderid":"1","name":"人力资源","id":"1","parenttitle":"人员","title":"人员-人力资源"}],"value":"1"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (42, 4, 'JCL_ORG_HRMRESOURCE', 'mobile', '移动电话', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (43, 4, 'JCL_ORG_HRMRESOURCE', 'login_id', '登录名', 'varchar(60)', 1, 4, 1, 1, 1, NULL, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (44, 4, 'JCL_ORG_HRMRESOURCE', 'assistant_id', '助理', 'int', 3, 7, 1, 0, 1, NULL, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["browser",{"valueSpan":"人力资源","replaceDatas":[{"itemorderid":"1","name":"人力资源","id":"1","parenttitle":"人员","title":"人员-人力资源"}],"value":"1"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (45, 4, 'JCL_ORG_HRMRESOURCE', 'telephone', '办公室电话', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (46, 4, 'JCL_ORG_HRMRESOURCE', 'last_name', '姓名', 'varchar(60)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (47, 4, 'JCL_ORG_HRMRESOURCE', 'mobile_call', '其他电话', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (48, 4, 'JCL_ORG_HRMRESOURCE', 'sex', '性别', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"男"},{"default":"","unuse":"","id":"1","key":"1","option":"女"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (49, 4, 'JCL_ORG_HRMRESOURCE', 'fax', '传真', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (50, 4, 'JCL_ORG_HRMRESOURCE', 'account_type', '账号类型', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 5, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"主账号"},{"default":"","unuse":"","id":"1","key":"1","option":"次账号"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (51, 4, 'JCL_ORG_HRMRESOURCE', 'email', '电子邮件', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 5, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (52, 4, 'JCL_ORG_HRMRESOURCE', 'belong_to', '主账号', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, '1', '["browser",{"valueSpan":"人力资源","replaceDatas":[{"name":"人力资源","id":"1"}],"value":"1"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (53, 4, 'JCL_ORG_HRMRESOURCE', 'workroom', '办公室', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (54, 4, 'JCL_ORG_HRMRESOURCE', 'department_id', '部门', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 7, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"部门浏览按钮","replaceDatas":[{"showname":"deptBrowser","shownamespan":"deptBrowser","namespan":"部门浏览按钮","name":"部门浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","id":"deptBrowser","randomFieldId":"deptBrowser"}],"value":"deptBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (55, 4, 'JCL_ORG_HRMRESOURCE', 'job_activity', '职务', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 8, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"职务分类浏览按钮","replaceDatas":[{"showname":"postBrowser","shownamespan":"postBrowser","namespan":"职务分类浏览按钮","name":"职务分类浏览按钮","showtypespan":"列表式","randomFieldIdspan":"","showtype":"1","id":"postBrowser","randomFieldId":"postBrowser"}],"value":"postBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (56, 4, 'JCL_ORG_HRMRESOURCE', 'job_title', '岗位', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 9, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"jobBrowser","valueSpan":"岗位浏览按钮","replaceDatas":[{"showname":"jobBrowser","shownamespan":"jobBrowser","namespan":"岗位浏览按钮","name":"岗位浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"jobBrowser","id":"jobBrowser"}]}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (57, 4, 'JCL_ORG_HRMRESOURCE', 'job_call', '职称', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 10, 1, 0, SYSDATE, NULL, '260', '["browser",{"valueSpan":"职称","replaceDatas":[{"name":"职称","id":"260"}],"value":"260"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (58, 4, 'JCL_ORG_HRMRESOURCE', 'job_level', '职级', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 11, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"职级浏览按钮","replaceDatas":[{"showname":"gradeBrowser","name":"职级浏览按钮","id":"gradeBrowser"}],"value":"gradeBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (59, 4, 'JCL_ORG_HRMRESOURCE', 'job_group_id', '职务类别', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 12, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"职务分类浏览按钮","replaceDatas":[{"showname":"postBrowser","name":"职务分类浏览按钮","id":"postBrowser"}],"value":"postBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (60, 4, 'JCL_ORG_HRMRESOURCE', 'job_activity_desc', '职责描述', 'varchar(200)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 13, 1, 0, SYSDATE, NULL, '1', '["input","text","200"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (61, 4, 'JCL_ORG_HRMRESOURCE', 'status', '状态', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 14, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"试用"},{"default":"","unuse":"","id":"1","key":"1","option":"正式"},{"default":"","unuse":"","id":"2","key":"2","option":"临时"},{"default":"","unuse":"","id":"3","key":"3","option":"试用延期"},{"default":"","unuse":"","id":"4","key":"4","option":"解聘"},{"default":"","unuse":"","id":"5","key":"5","option":"离职"},{"default":"","unuse":"","id":"6","key":"6","option":"退休"},{"default":"","unuse":"","id":"7","key":"7","option":"无效"},{"default":"","unuse":"","id":"8","key":"8","option":"在职"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (62, 4, 'JCL_ORG_HRMRESOURCE', 'system_language', '系统语言', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 15, 1, 0, SYSDATE, NULL, '259', '["browser",{"valueSpan":"语言","replaceDatas":[{"itemorderid":"259","name":"语言","id":"259","parenttitle":"系统","title":"系统-语言"}],"value":"259"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (63, 4, 'JCL_ORG_HRMRESOURCE', 'resource_image_id', '照片', 'varchar(1000)', 6, 4, 1, 0, 1, NULL, 1, 1, 1, 16, 1, 0, SYSDATE, NULL, '1', '["upload","file"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (64, 4, 'JCL_ORG_HRMRESOURCE', 'messager_url', '头像', 'varchar(1000)', 6, 4, 1, 0, 1, NULL, 1, 1, 1, 17, 1, 0, SYSDATE, NULL, '1', '["upload","file"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (65, 4, 'JCL_ORG_HRMRESOURCE', 'location_id', '办公地点', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 18, 1, 0, SYSDATE, NULL, '262', '["browser",{"valueSpan":"办公地点","replaceDatas":[{"itemorderid":"262","name":"办公地点","id":"262","parenttitle":"组织","title":"组织-办公地点"}],"value":"262"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (66, 4, 'JCL_ORG_HRMRESOURCE', 'company_id', '分部', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 19, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"公司分部浏览按钮","replaceDatas":[{"showname":"compBrowser","name":"公司分部浏览按钮","id":"compBrowser"}],"value":"compBrowser"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (67, 4, 'JCL_ORG_HRMRESOURCE', 'pass_word', '密码', 'varchar(100)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 20, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (68, 4, 'JCL_ORG_HRMRESOURCE', 'sec_level', '安全级别', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 21, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (69, 4, 'JCL_ORG_HRMRESOURCE', 'birthday', '出生日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 22, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (70, 4, 'JCL_ORG_HRMRESOURCE', 'folk', '民族', 'varchar(30)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 23, 1, 0, SYSDATE, NULL, '1', '["input","text","30"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (71, 4, 'JCL_ORG_HRMRESOURCE', 'native_place', '籍贯', 'varchar(100)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 24, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (72, 4, 'JCL_ORG_HRMRESOURCE', 'reg_resident_place', '户口', 'varchar(200)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 25, 1, 0, SYSDATE, NULL, '1', '["input","text","200"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (73, 4, 'JCL_ORG_HRMRESOURCE', 'certificate_num', '身份证号码', 'varchar(60)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 26, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (74, 4, 'JCL_ORG_HRMRESOURCE', 'marital_status', '婚姻状况', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 27, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"未婚"},{"default":"","unuse":"","id":"1","key":"1","option":"已婚"},{"default":"","unuse":"","id":"2","key":"2","option":"离异"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (75, 4, 'JCL_ORG_HRMRESOURCE', 'policy', '政治面貌', 'varchar(30)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 28, 1, 0, SYSDATE, NULL, '1', '["input","text","30"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (76, 4, 'JCL_ORG_HRMRESOURCE', 'be_member_date', '入团日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 29, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (77, 4, 'JCL_ORG_HRMRESOURCE', 'be_party_date', '入党日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 30, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (78, 4, 'JCL_ORG_HRMRESOURCE', 'islabouunion', '工会会员', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 31, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"是"},{"default":"","unuse":"","id":"1","key":"1","option":"否"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (79, 4, 'JCL_ORG_HRMRESOURCE', 'education_level', '学历', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 32, 1, 0, SYSDATE, NULL, '30', '["browser",{"valueSpan":"学历","replaceDatas":[{"name":"学历","id":"30"}],"value":"30"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (80, 4, 'JCL_ORG_HRMRESOURCE', 'degree', '学位', 'varchar(30)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 33, 1, 0, SYSDATE, NULL, '1', '["input","text","30"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (81, 4, 'JCL_ORG_HRMRESOURCE', 'health_info', '健康状况', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 34, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"优秀"},{"default":"","unuse":"","id":"1","key":"1","option":"良好"},{"default":"","unuse":"","id":"2","key":"2","option":"一般"},{"default":"","unuse":"","id":"3","key":"3","option":"较差"}],"sort":"horizontal"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (82, 4, 'JCL_ORG_HRMRESOURCE', 'height', '身高', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 35, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (83, 4, 'JCL_ORG_HRMRESOURCE', 'weight', '体重', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 36, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (84, 4, 'JCL_ORG_HRMRESOURCE', 'use_kind', '用工性质', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 37, 1, 0, SYSDATE, NULL, '31', '["browser",{"valueSpan":"用工性质","replaceDatas":[{"name":"用工性质","id":"31"}],"value":"31"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (85, 4, 'JCL_ORG_HRMRESOURCE', 'start_date', '合同开始日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 38, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (86, 4, 'JCL_ORG_HRMRESOURCE', 'end_date', '合同结束日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 39, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (87, 4, 'JCL_ORG_HRMRESOURCE', 'probation_end_date', '试用期结束日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 40, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (88, 4, 'JCL_ORG_HRMRESOURCE', 'resident_place', '现居住地', 'varchar(200)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 41, 1, 0, SYSDATE, NULL, '1', '["input","text","200"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (89, 4, 'JCL_ORG_HRMRESOURCE', 'home_address', '家庭联系方式', 'varchar(100)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 42, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (90, 4, 'JCL_ORG_HRMRESOURCE', 'temp_resident_number', '暂住证号码', 'varchar(60)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 43, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (91, 4, 'JCL_ORG_HRMRESOURCE', 'company_start_date', '入职日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 44, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (92, 4, 'JCL_ORG_HRMRESOURCE', 'work_start_date', '参加工作日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 45, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (93, 4, 'JCL_ORG_HRMRESOURCE', 'accum_fund_account', '公积金帐户', 'varchar(30)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 46, 1, 0, SYSDATE, NULL, '1', '["input","text","30"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (94, 4, 'JCL_ORG_HRMRESOURCE', 'account_name', '工资账号户名', 'varchar(200)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 48, 1, 0, SYSDATE, NULL, '1', '["input","text","200"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (95, 4, 'JCL_ORG_HRMRESOURCE', 'bank_id', '工资银行', 'varchar(400)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 49, 1, 0, SYSDATE, NULL, '284', '["browser",{"valueSpan":"工资银行","replaceDatas":[{"itemorderid":"0","name":"工资银行","id":"284","parenttitle":"其他","title":"其他-工资银行"}],"value":"284"}]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (96, 4, 'JCL_ORG_HRMRESOURCE', 'account_id', '工资账号', 'varchar(100)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 50, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (97, 4, 'JCL_ORG_HRMRESOURCE', 'show_order', '显示顺序', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 51, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (98, 4, 'JCL_ORG_HRMRESOURCE', 'classification', '人员密级', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 52, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (99, 4, 'JCL_ORG_HRMRESOURCE', 'work_year', '工龄', 'decimal(15,2)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 53, 1, 0, SYSDATE, NULL, '3', '["input","float","2"]', 0); -insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (100, 4, 'JCL_ORG_HRMRESOURCE', 'company_work_year', '司龄', 'decimal(15,2)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 54, 1, 0, SYSDATE, NULL, '3', '["input","float","2"]', 0); - - +/ + + +insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (1, 1, '基本信息', 1, 0, SYSDATE, NULL, NULL, '1', 1, 0) +/ +insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (2, 2, '基本信息', 1, 0, SYSDATE, NULL, NULL, '1', 1, 0) +/ +insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (3, 3, '基础信息', 1, 0, SYSDATE, NULL, NULL, '1', 1, 0) +/ +insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (4, 4, '基本信息', 1, 0, SYSDATE, NULL, NULL, '1', 1, 0) +/ +insert INTO jcl_field_extendgroup (id, extend_type, group_name, creator, delete_type, create_time, update_time, pid, is_show, show_order, is_system_default) VALUES (5, 3, '职务', 1, 0, SYSDATE,NULL, 3, '1', 1, 0) +/ + +insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (1, 1, '基本信息', 1, 0, SYSDATE, NULL, 1, 1, 0) +/ +insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (2, 2, '基本信息', 1, 0, SYSDATE, NULL, 1, 1, 0) +/ +insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (3, 3, '基本信息', 1, 0, SYSDATE, NULL, 1, 1, 0) +/ +insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (4, 4, '基本信息', 1, 0, SYSDATE, NULL, 1, 1, 0) +/ +insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (5, 3, '职务信息', 1, 0, SYSDATE, NULL, 2, 1, 0) +/ +insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (6, 3, '职责信息', 1, 0, SYSDATE, NULL, 3, 1, 0) +/ +insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (7, 4, '上下级关系', 1, 0, SYSDATE, NULL, 2, 1, 0) +/ +insert INTO jcl_field_extendtitle (id, group_id, title, creator, delete_type, create_time, update_time, show_order, is_show, is_system_default) VALUES (8, 4, '通讯信息', 1, 0, SYSDATE, NULL, 3, 1, 0) +/ + +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (2, 1, 'JCL_ORG_COMP', 'comp_name', '名称', 'varchar(100)', 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (3, 1, 'JCL_ORG_COMP', 'parent_company', '上级公司', 'int', 3, 1, 1, 0, 1, 1, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"compBrowser","valueSpan":"公司分部浏览按钮","replaceDatas":[{"showname":"compBrowser","shownamespan":"compBrowser","namespan":"公司分部浏览按钮","name":"公司分部浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"compBrowser","id":"compBrowser"}]}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (1, 1, 'JCL_ORG_COMP', 'comp_no', '编号', 'varchar(100)', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (4, 1, 'JCL_ORG_COMP', 'industry', '行业', 'int', 3, 1, 1, 0, 1, 1, 1, 1, 1, 8, 1, 0, SYSDATE, NULL, '63', NULL, 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (5, 1, 'JCL_ORG_COMP', 'comp_name_short', '简称', 'varchar(100)', 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (6, 1, 'JCL_ORG_COMP', 'org_code', '组织机构代码', 'varchar(100)', 1, 1, 1, 0, 1, 1, 1, 1, 1, 7, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (7, 1, 'JCL_ORG_COMP', 'comp_principal', '负责人', 'int', 3, 1, 1, 0, 1, 1, 1, 1, 1, 9, 1, 0, SYSDATE, NULL, '1', NULL, 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (8, 1, 'JCL_ORG_COMP', 'description', '说明', 'text', 2, 1, 1, 0, 1, 0, 1, 0, 1, 10, 1, 0, SYSDATE, NULL, NULL, NULL, 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (9, 1, 'JCL_ORG_COMP', 'forbidden_tag', '禁用标记', 'int', 5, 1, 1, 0, 1, 1, 0, 0, 1, 11, 1, 0, SYSDATE, NULL, '', '["select","select",{"datas":[{"default":"","unuse":"0","id":"0","key":"0","option":"启用"},{"default":"","unuse":"0","id":"1","key":"1","option":"禁用"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (10, 1, 'JCL_ORG_COMP', 'show_order', '显示顺序', 'int', 1, 1, 1, 0, 1, NULL, 1, 1, 1, 12, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (11, 2, 'JCL_ORG_DEPT', 'dept_no', '编号', 'varchar(100)', 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (12, 2, 'JCL_ORG_DEPT', 'dept_name', '名称', 'varchar(100)', 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (13, 2, 'JCL_ORG_DEPT', 'dept_name_short', '简称', 'varchar(100)', 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (14, 2, 'JCL_ORG_DEPT', 'parent_comp', '所属分部', 'int', 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"compBrowser","valueSpan":"公司分部浏览按钮","replaceDatas":[{"showname":"compBrowser","shownamespan":"compBrowser","namespan":"公司分部浏览按钮","name":"公司分部浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"compBrowser","id":"compBrowser"}]}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (15, 2, 'JCL_ORG_DEPT', 'parent_dept', '上级部门', 'int', 3, 2, 1, 0, 1, 1, 1, 1, 1, 5, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"部门浏览按钮","replaceDatas":[{"showname":"deptBrowser","shownamespan":"deptBrowser","namespan":"部门浏览按钮","name":"部门浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","id":"deptBrowser","randomFieldId":"deptBrowser"}],"value":"deptBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (16, 2, 'JCL_ORG_DEPT', 'dept_principal', '部门负责人', 'int', 3, 2, 1, 0, 1, 1, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, '1', NULL, 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (17, 2, 'JCL_ORG_DEPT', 'show_order', '显示顺序', 'int', 1, 2, 1, 0, 1, 1, 1, 1, 1, 7, 1, 0, SYSDATE, NULL, '2', NULL, 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (18, 2, 'JCL_ORG_DEPT', 'description', '说明', 'text', 2, 2, 1, 0, 1, 1, 1, 0, 1, 8, 1, 0, SYSDATE, NULL, NULL, NULL, 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (19, 2, 'JCL_ORG_DEPT', 'forbidden_tag', '禁用标记', 'int', 5, 2, 1, 0, 1, 1, 0, 0, 1, 9, 1, 0, SYSDATE, NULL, NULL, '["select","select",{"datas":[{"default":"","unuse":"0","id":"0","key":"0","option":"启用"},{"default":"","unuse":"0","id":"1","key":"1","option":"禁用"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (20, 3, 'JCL_ORG_JOB', 'job_no', '编号', 'varchar(100)', 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (21, 3, 'JCL_ORG_JOB', 'sequence_id', '岗位序列', 'int', 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"sequenceBrowser","valueSpan":"岗位序列","replaceDatas":[{"showname":"sequenceBrowser","shownamespan":"sequenceBrowser","namespan":"岗位序列","name":"岗位序列","showtypespan":"列表式","randomFieldIdspan":"","showtype":"1","randomFieldId":"sequenceBrowser","id":"sequenceBrowser"}]}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (22, 3, 'JCL_ORG_JOB', 'description', '工作概述', 'text', 2, 6, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, SYSDATE, NULL, NULL, NULL, 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (23, 3, 'JCL_ORG_JOB', 'job_name', '名称', 'varchar(100)', 1, 3, 1, 0, 1, 1, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (24, 3, 'JCL_ORG_JOB', 'scheme_id', '等级方案', 'int', 3, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"schemeBrowser","valueSpan":"等级方案浏览按钮","replaceDatas":[{"showname":"schemeBrowser","shownamespan":"schemeBrowser","namespan":"等级方案浏览按钮","name":"等级方案浏览按钮","showtypespan":"列表式","randomFieldIdspan":"","showtype":"1","randomFieldId":"schemeBrowser","id":"schemeBrowser"}]}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (25, 3, 'JCL_ORG_JOB', 'work_duty', '任职职责', 'text', 2, 6, 1, 0, 1, 1, 1, 0, 1, 2, 1, 0, SYSDATE, NULL, NULL, NULL, 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (26, 3, 'JCL_ORG_JOB', 'ec_department', '所属部门', 'int', 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '4', '["browser",{"valueSpan":"部门","replaceDatas":[{"name":"部门","id":"4"}],"value":"4"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (27, 3, 'JCL_ORG_JOB', 'work_authority', '工作权限', 'text', 2, 6, 1, 0, 1, 1, 1, 0, 1, 3, 1, 0, SYSDATE, NULL, NULL, NULL, 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (28, 3, 'JCL_ORG_JOB', 'level_id', '职等', 'text', 3, 5, 1, 0, 1, NULL, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '162', '["browser",{"valueSpan":"自定义多选","replaceDatas":[{"itemorderid":"162","name":"自定义多选","id":"162","parenttitle":"集成","title":"集成-自定义多选"}],"value":"162"},{"valueSpan":"职等浏览按钮","replaceDatas":[{"showname":"LevelBrowser","name":"职等浏览按钮","id":"LevelBrowser"}],"value":"LevelBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (29, 3, 'JCL_ORG_JOB', 'ec_company', '所属分部', 'int', 3, 3, 1, 0, 1, 1, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '164', '["browser",{"valueSpan":"分部","replaceDatas":[{"name":"分部","id":"164"}],"value":"164"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (30, 3, 'JCL_ORG_JOB', 'grade_id', '职级', 'text', 3, 5, 1, 0, 1, NULL, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"itemorderid":"161","name":"自定义单选","id":"161","parenttitle":"集成","title":"集成-自定义单选"}],"value":"161"},{"valueSpan":"职级浏览按钮","replaceDatas":[{"showname":"gradeBrowser","name":"职级浏览按钮","id":"gradeBrowser"}],"value":"gradeBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (31, 3, 'JCL_ORG_JOB', 'parent_job', '上级岗位', 'int', 3, 3, 1, 0, 1, 1, 1, 1, 1, 5, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"jobBrowser","valueSpan":"岗位浏览按钮","replaceDatas":[{"showname":"jobBrowser","shownamespan":"jobBrowser","namespan":"岗位浏览按钮","name":"岗位浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"jobBrowser","id":"jobBrowser"}]}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (32, 3, 'JCL_ORG_JOB', 'is_key', '是否关键岗', 'int', 5, 3, 1, 0, 1, 1, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, NULL, '["select","select",{"datas":[{"default":"","unuse":"0","id":"0","key":"0","option":"否"},{"default":"","unuse":"0","id":"1","key":"1","option":"是"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (33, 3, 'JCL_ORG_JOB', 'workplace', '工作地点', 'varchar(100)', 1, 3, 1, 0, 1, 1, 1, 0, 1, 7, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (34, 3, 'JCL_ORG_JOB', 'forbidden_tag', '禁用标记', 'int', 5, 3, 1, 0, 1, 1, 0, 0, 1, 8, 1, 0, SYSDATE, NULL, NULL, '["select","select",{"datas":[{"default":"","unuse":"0","id":"0","key":"0","option":"启用"},{"default":"","unuse":"0","id":"1","key":"1","option":"禁用"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (35, 3, 'JCL_ORG_JOB', 'show_order', '显示顺序', 'int', 1, 3, 1, 0, 1, NULL, 1, 1, 1, 9, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (36, 3, 'JCL_ORG_JOB', 'parent_comp', '所属分部', 'int', 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"compBrowser","valueSpan":"公司分部浏览按钮","replaceDatas":[{"showname":"compBrowser","shownamespan":"compBrowser","namespan":"公司分部浏览按钮","name":"公司分部浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"compBrowser","id":"compBrowser"}]}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (37, 3, 'JCL_ORG_JOB', 'parent_dept', '上级部门', 'int', 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"部门浏览按钮","replaceDatas":[{"showname":"deptBrowser","shownamespan":"deptBrowser","namespan":"部门浏览按钮","name":"部门浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","id":"deptBrowser","randomFieldId":"deptBrowser"}],"value":"deptBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (38, 3, 'JCL_ORG_JOBEXT_DT1', 'post_id', '职务分类', 'text', 3, 5, 1, 0, 1, NULL, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"itemorderid":"161","name":"自定义单选","id":"161","parenttitle":"集成","title":"集成-自定义单选"}],"value":"161"},{"valueSpan":"职务分类浏览按钮","replaceDatas":[{"showname":"postBrowser","name":"职务分类浏览按钮","id":"postBrowser"}],"value":"postBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (39, 3, 'JCL_ORG_JOBEXT_DT1', 'post_info_id', '职务', 'text', 3, 5, 1, 0, 1, NULL, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"itemorderid":"161","name":"自定义单选","id":"161","parenttitle":"集成","title":"集成-自定义单选"}],"value":"161"},{"valueSpan":"职务信息浏览按钮","replaceDatas":[{"showname":"PostInfoBrowser","name":"职务信息浏览按钮","id":"PostInfoBrowser"}],"value":"PostInfoBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (40, 4, 'JCL_ORG_HRMRESOURCE', 'work_code', '编号', 'varchar(60)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (41, 4, 'JCL_ORG_HRMRESOURCE', 'manager_id', '直接上级', 'int', 3, 7, 1, 0, 1, NULL, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["browser",{"valueSpan":"人力资源","replaceDatas":[{"itemorderid":"1","name":"人力资源","id":"1","parenttitle":"人员","title":"人员-人力资源"}],"value":"1"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (42, 4, 'JCL_ORG_HRMRESOURCE', 'mobile', '移动电话', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 1, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (43, 4, 'JCL_ORG_HRMRESOURCE', 'login_id', '登录名', 'varchar(60)', 1, 4, 1, 1, 1, NULL, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (44, 4, 'JCL_ORG_HRMRESOURCE', 'assistant_id', '助理', 'int', 3, 7, 1, 0, 1, NULL, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["browser",{"valueSpan":"人力资源","replaceDatas":[{"itemorderid":"1","name":"人力资源","id":"1","parenttitle":"人员","title":"人员-人力资源"}],"value":"1"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (45, 4, 'JCL_ORG_HRMRESOURCE', 'telephone', '办公室电话', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 2, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (46, 4, 'JCL_ORG_HRMRESOURCE', 'last_name', '姓名', 'varchar(60)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (47, 4, 'JCL_ORG_HRMRESOURCE', 'mobile_call', '其他电话', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 3, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (48, 4, 'JCL_ORG_HRMRESOURCE', 'sex', '性别', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"男"},{"default":"","unuse":"","id":"1","key":"1","option":"女"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (49, 4, 'JCL_ORG_HRMRESOURCE', 'fax', '传真', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 4, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (50, 4, 'JCL_ORG_HRMRESOURCE', 'account_type', '账号类型', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 5, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"主账号"},{"default":"","unuse":"","id":"1","key":"1","option":"次账号"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (51, 4, 'JCL_ORG_HRMRESOURCE', 'email', '电子邮件', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 5, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (52, 4, 'JCL_ORG_HRMRESOURCE', 'belong_to', '主账号', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, '1', '["browser",{"valueSpan":"人力资源","replaceDatas":[{"name":"人力资源","id":"1"}],"value":"1"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (53, 4, 'JCL_ORG_HRMRESOURCE', 'workroom', '办公室', 'varchar(60)', 1, 8, 1, 0, 1, NULL, 1, 1, 1, 6, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (54, 4, 'JCL_ORG_HRMRESOURCE', 'department_id', '部门', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 7, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"部门浏览按钮","replaceDatas":[{"showname":"deptBrowser","shownamespan":"deptBrowser","namespan":"部门浏览按钮","name":"部门浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","id":"deptBrowser","randomFieldId":"deptBrowser"}],"value":"deptBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (55, 4, 'JCL_ORG_HRMRESOURCE', 'job_activity', '职务', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 8, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"职务分类浏览按钮","replaceDatas":[{"showname":"postBrowser","shownamespan":"postBrowser","namespan":"职务分类浏览按钮","name":"职务分类浏览按钮","showtypespan":"列表式","randomFieldIdspan":"","showtype":"1","id":"postBrowser","randomFieldId":"postBrowser"}],"value":"postBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (56, 4, 'JCL_ORG_HRMRESOURCE', 'job_title', '岗位', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 9, 1, 0, SYSDATE, NULL, '161', '["browser",{"value":"161","valueSpan":"自定义单选","replaceDatas":[{"id":"161","name":"自定义单选"}]},{"value":"jobBrowser","valueSpan":"岗位浏览按钮","replaceDatas":[{"showname":"jobBrowser","shownamespan":"jobBrowser","namespan":"岗位浏览按钮","name":"岗位浏览按钮","showtypespan":"树形","randomFieldIdspan":"","showtype":"2","randomFieldId":"jobBrowser","id":"jobBrowser"}]}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (57, 4, 'JCL_ORG_HRMRESOURCE', 'job_call', '职称', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 10, 1, 0, SYSDATE, NULL, '260', '["browser",{"valueSpan":"职称","replaceDatas":[{"name":"职称","id":"260"}],"value":"260"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (58, 4, 'JCL_ORG_HRMRESOURCE', 'job_level', '职级', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 11, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"职级浏览按钮","replaceDatas":[{"showname":"gradeBrowser","name":"职级浏览按钮","id":"gradeBrowser"}],"value":"gradeBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (59, 4, 'JCL_ORG_HRMRESOURCE', 'job_group_id', '职务类别', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 12, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"职务分类浏览按钮","replaceDatas":[{"showname":"postBrowser","name":"职务分类浏览按钮","id":"postBrowser"}],"value":"postBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (60, 4, 'JCL_ORG_HRMRESOURCE', 'job_activity_desc', '职责描述', 'varchar(200)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 13, 1, 0, SYSDATE, NULL, '1', '["input","text","200"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (61, 4, 'JCL_ORG_HRMRESOURCE', 'status', '状态', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 14, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"试用"},{"default":"","unuse":"","id":"1","key":"1","option":"正式"},{"default":"","unuse":"","id":"2","key":"2","option":"临时"},{"default":"","unuse":"","id":"3","key":"3","option":"试用延期"},{"default":"","unuse":"","id":"4","key":"4","option":"解聘"},{"default":"","unuse":"","id":"5","key":"5","option":"离职"},{"default":"","unuse":"","id":"6","key":"6","option":"退休"},{"default":"","unuse":"","id":"7","key":"7","option":"无效"},{"default":"","unuse":"","id":"8","key":"8","option":"在职"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (62, 4, 'JCL_ORG_HRMRESOURCE', 'system_language', '系统语言', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 15, 1, 0, SYSDATE, NULL, '259', '["browser",{"valueSpan":"语言","replaceDatas":[{"itemorderid":"259","name":"语言","id":"259","parenttitle":"系统","title":"系统-语言"}],"value":"259"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (63, 4, 'JCL_ORG_HRMRESOURCE', 'resource_image_id', '照片', 'varchar(1000)', 6, 4, 1, 0, 1, NULL, 1, 1, 1, 16, 1, 0, SYSDATE, NULL, '1', '["upload","file"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (64, 4, 'JCL_ORG_HRMRESOURCE', 'messager_url', '头像', 'varchar(1000)', 6, 4, 1, 0, 1, NULL, 1, 1, 1, 17, 1, 0, SYSDATE, NULL, '1', '["upload","file"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (65, 4, 'JCL_ORG_HRMRESOURCE', 'location_id', '办公地点', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 18, 1, 0, SYSDATE, NULL, '262', '["browser",{"valueSpan":"办公地点","replaceDatas":[{"itemorderid":"262","name":"办公地点","id":"262","parenttitle":"组织","title":"组织-办公地点"}],"value":"262"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (66, 4, 'JCL_ORG_HRMRESOURCE', 'company_id', '分部', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 19, 1, 0, SYSDATE, NULL, '161', '["browser",{"valueSpan":"自定义单选","replaceDatas":[{"name":"自定义单选","id":"161"}],"value":"161"},{"valueSpan":"公司分部浏览按钮","replaceDatas":[{"showname":"compBrowser","name":"公司分部浏览按钮","id":"compBrowser"}],"value":"compBrowser"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (67, 4, 'JCL_ORG_HRMRESOURCE', 'pass_word', '密码', 'varchar(100)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 20, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (68, 4, 'JCL_ORG_HRMRESOURCE', 'sec_level', '安全级别', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 21, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (69, 4, 'JCL_ORG_HRMRESOURCE', 'birthday', '出生日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 22, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (70, 4, 'JCL_ORG_HRMRESOURCE', 'folk', '民族', 'varchar(30)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 23, 1, 0, SYSDATE, NULL, '1', '["input","text","30"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (71, 4, 'JCL_ORG_HRMRESOURCE', 'native_place', '籍贯', 'varchar(100)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 24, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (72, 4, 'JCL_ORG_HRMRESOURCE', 'reg_resident_place', '户口', 'varchar(200)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 25, 1, 0, SYSDATE, NULL, '1', '["input","text","200"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (73, 4, 'JCL_ORG_HRMRESOURCE', 'certificate_num', '身份证号码', 'varchar(60)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 26, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (74, 4, 'JCL_ORG_HRMRESOURCE', 'marital_status', '婚姻状况', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 27, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"未婚"},{"default":"","unuse":"","id":"1","key":"1","option":"已婚"},{"default":"","unuse":"","id":"2","key":"2","option":"离异"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (75, 4, 'JCL_ORG_HRMRESOURCE', 'policy', '政治面貌', 'varchar(30)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 28, 1, 0, SYSDATE, NULL, '1', '["input","text","30"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (76, 4, 'JCL_ORG_HRMRESOURCE', 'be_member_date', '入团日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 29, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (77, 4, 'JCL_ORG_HRMRESOURCE', 'be_party_date', '入党日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 30, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (78, 4, 'JCL_ORG_HRMRESOURCE', 'islabouunion', '工会会员', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 31, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"是"},{"default":"","unuse":"","id":"1","key":"1","option":"否"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (79, 4, 'JCL_ORG_HRMRESOURCE', 'education_level', '学历', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 32, 1, 0, SYSDATE, NULL, '30', '["browser",{"valueSpan":"学历","replaceDatas":[{"name":"学历","id":"30"}],"value":"30"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (80, 4, 'JCL_ORG_HRMRESOURCE', 'degree', '学位', 'varchar(30)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 33, 1, 0, SYSDATE, NULL, '1', '["input","text","30"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (81, 4, 'JCL_ORG_HRMRESOURCE', 'health_info', '健康状况', 'int', 5, 4, 1, 0, 1, NULL, 1, 1, 1, 34, 1, 0, SYSDATE, NULL, '1', '["select","select",{"datas":[{"default":"","unuse":"","id":"0","key":"0","option":"优秀"},{"default":"","unuse":"","id":"1","key":"1","option":"良好"},{"default":"","unuse":"","id":"2","key":"2","option":"一般"},{"default":"","unuse":"","id":"3","key":"3","option":"较差"}],"sort":"horizontal"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (82, 4, 'JCL_ORG_HRMRESOURCE', 'height', '身高', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 35, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (83, 4, 'JCL_ORG_HRMRESOURCE', 'weight', '体重', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 36, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (84, 4, 'JCL_ORG_HRMRESOURCE', 'use_kind', '用工性质', 'int', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 37, 1, 0, SYSDATE, NULL, '31', '["browser",{"valueSpan":"用工性质","replaceDatas":[{"name":"用工性质","id":"31"}],"value":"31"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (85, 4, 'JCL_ORG_HRMRESOURCE', 'start_date', '合同开始日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 38, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (86, 4, 'JCL_ORG_HRMRESOURCE', 'end_date', '合同结束日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 39, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (87, 4, 'JCL_ORG_HRMRESOURCE', 'probation_end_date', '试用期结束日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 40, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (88, 4, 'JCL_ORG_HRMRESOURCE', 'resident_place', '现居住地', 'varchar(200)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 41, 1, 0, SYSDATE, NULL, '1', '["input","text","200"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (89, 4, 'JCL_ORG_HRMRESOURCE', 'home_address', '家庭联系方式', 'varchar(100)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 42, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (90, 4, 'JCL_ORG_HRMRESOURCE', 'temp_resident_number', '暂住证号码', 'varchar(60)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 43, 1, 0, SYSDATE, NULL, '1', '["input","text","60"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (91, 4, 'JCL_ORG_HRMRESOURCE', 'company_start_date', '入职日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 44, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (92, 4, 'JCL_ORG_HRMRESOURCE', 'work_start_date', '参加工作日期', 'char(10)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 45, 1, 0, SYSDATE, NULL, '2', '["browser",{"valueSpan":"日期","replaceDatas":[{"name":"日期","id":"2"}],"value":"2"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (93, 4, 'JCL_ORG_HRMRESOURCE', 'accum_fund_account', '公积金帐户', 'varchar(30)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 46, 1, 0, SYSDATE, NULL, '1', '["input","text","30"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (94, 4, 'JCL_ORG_HRMRESOURCE', 'account_name', '工资账号户名', 'varchar(200)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 48, 1, 0, SYSDATE, NULL, '1', '["input","text","200"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (95, 4, 'JCL_ORG_HRMRESOURCE', 'bank_id', '工资银行', 'varchar(400)', 3, 4, 1, 0, 1, NULL, 1, 1, 1, 49, 1, 0, SYSDATE, NULL, '284', '["browser",{"valueSpan":"工资银行","replaceDatas":[{"itemorderid":"0","name":"工资银行","id":"284","parenttitle":"其他","title":"其他-工资银行"}],"value":"284"}]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (96, 4, 'JCL_ORG_HRMRESOURCE', 'account_id', '工资账号', 'varchar(100)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 50, 1, 0, SYSDATE, NULL, '1', '["input","text","100"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (97, 4, 'JCL_ORG_HRMRESOURCE', 'show_order', '显示顺序', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 51, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (98, 4, 'JCL_ORG_HRMRESOURCE', 'classification', '人员密级', 'int', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 52, 1, 0, SYSDATE, NULL, '2', '["input","int"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (99, 4, 'JCL_ORG_HRMRESOURCE', 'work_year', '工龄', 'decimal(15,2)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 53, 1, 0, SYSDATE, NULL, '3', '["input","float","2"]', 0) +/ +insert INTO jcl_field_extendinfo (id, extend_type, table_name, field_name, field_name_desc, field_type, control_type, extend_group_id, isenable, isrequired, list_show, search_show, edit_show, add_show, browser_show, show_order, creator, delete_type, create_time, update_time, browser_type, custom_value, is_system_default) VALUES (100, 4, 'JCL_ORG_HRMRESOURCE', 'company_work_year', '司龄', 'decimal(15,2)', 1, 4, 1, 0, 1, NULL, 1, 1, 1, 54, 1, 0, SYSDATE, NULL, '3', '["input","float","2"]', 0) +/ \ No newline at end of file