diff --git a/docs/脚本/Oracle/Oracle.sql b/docs/脚本/Oracle/Oracle.sql deleted file mode 100644 index 2febbb8a..00000000 --- a/docs/脚本/Oracle/Oracle.sql +++ /dev/null @@ -1,1027 +0,0 @@ -create or replace procedure jcl_droptable( - p_table in varchar2 -) is - v_count number(10); -begin -select count(*) into v_count from user_tables where table_name = upper(p_table); -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 -) is - v_count number(10); -begin -select count(*) into v_count from user_sequences where sequence_name = upper(p_sequence); -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) -); - -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) -); - -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) -); - - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -begin - jcl_droptable('JCL_ORG_COMPEXT'); -END; -CREATE TABLE JCL_ORG_COMPEXT ( - ID NUMBER NOT NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - 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) -); - -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) -); - -begin - jcl_droptable('JCL_ORG_DEPTEXT'); -END; -CREATE TABLE JCL_ORG_DEPTEXT ( - ID NUMBER NOT NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - 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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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) -); - -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 -OR REPLACE TRIGGER JCL_ORG_SCHEME_ID_TIGGER BEFORE INSERT ON JCL_ORG_SCHEME FOR EACH ROW -BEGIN -SELECT - JCL_ORG_SCHEME_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_LEVEL_ID_TIGGER BEFORE INSERT ON JCL_ORG_LEVEL FOR EACH ROW -BEGIN -SELECT - JCL_ORG_LEVEL_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_GRADE_ID_TIGGER BEFORE INSERT ON JCL_ORG_GRADE FOR EACH ROW -BEGIN -SELECT - JCL_ORG_GRADE_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_SEQUENCE_ID_TIGGER BEFORE INSERT ON JCL_ORG_SEQUENCE FOR EACH ROW -BEGIN -SELECT - JCL_ORG_SEQUENCE_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_POST_ID_TIGGER BEFORE INSERT ON JCL_ORG_POST FOR EACH ROW -BEGIN -SELECT - JCL_ORG_POST_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_POST_INFO_ID_TIGGER BEFORE INSERT ON JCL_ORG_POST_INFO FOR EACH ROW -BEGIN -SELECT - JCL_ORG_POST_INFO_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_COMP_ID_TIGGER BEFORE INSERT ON JCL_ORG_COMP FOR EACH ROW -BEGIN -SELECT - JCL_ORG_COMP_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_FIELD_GROUP_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDGROUP FOR EACH ROW -BEGIN -SELECT - JCL_FIELD_GROUP_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_FIELD_TITLE_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDTITLE FOR EACH ROW -BEGIN -SELECT - JCL_FIELD_TITLE_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_FIELD_INFO_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDINFO FOR EACH ROW -BEGIN -SELECT - JCL_FIELD_INFO_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_COMPEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_COMPEXT_DT1 FOR EACH ROW -BEGIN -SELECT - JCL_ORG_COMPEXT_DT1_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_DEPT_ID_TIGGER BEFORE INSERT ON JCL_ORG_DEPT FOR EACH ROW -BEGIN -SELECT - JCL_ORG_DEPT_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_DEPTEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_DEPTEXT_DT1 FOR EACH ROW -BEGIN -SELECT - JCL_ORG_DEPTEXT_DT1_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_JOB_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOB FOR EACH ROW -BEGIN -SELECT - JCL_ORG_JOB_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_JOBDT_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOBDT FOR EACH ROW -BEGIN -SELECT - JCL_ORG_JOBDT_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_JOBEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOBEXT_DT1 FOR EACH ROW -BEGIN -SELECT - JCL_ORG_JOBEXT_DT1_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_HRM_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCE FOR EACH ROW -BEGIN -SELECT - JCL_ORG_HRM_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_HRMEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCEEXT_DT1 FOR EACH ROW -BEGIN -SELECT - JCL_ORG_HRMEXT_DT1_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_STAFFPLAN_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFFPLAN FOR EACH ROW -BEGIN -SELECT - JCL_ORG_STAFFPLAN_ID.nextval INTO:new.ID -FROM - dual; -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 -OR REPLACE TRIGGER JCL_ORG_STAFF_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFF FOR EACH ROW -BEGIN -SELECT - JCL_ORG_STAFF_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_STAFFS_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFFS FOR EACH ROW -BEGIN -SELECT - JCL_ORG_STAFFS_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_MAP_FID_TIGGER BEFORE INSERT ON JCL_ORG_MAP FOR EACH ROW -BEGIN -SELECT - JCL_ORG_MAP_FID.nextval INTO:new.FID -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 -OR REPLACE TRIGGER HR_LOG_ID_TIGGER BEFORE INSERT ON HR_LOG FOR EACH ROW -BEGIN -SELECT - HR_LOG_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_IMPORT_HISTORY_ID_TIGGER BEFORE INSERT ON JCL_IMPORT_HISTORY FOR EACH ROW -BEGIN -SELECT - JCL_IMPORT_HISTORY_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_IMPORT_DETAIL_ID_TIGGER BEFORE INSERT ON JCL_IMPORT_HISTORY_DETAIL FOR EACH ROW -BEGIN -SELECT - JCL_IMPORT_DETAIL_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_INFO_ID_TIGGER BEFORE INSERT ON JCL_INFO FOR EACH ROW -BEGIN -SELECT - JCL_INFO_ID.nextval INTO:new.ID -FROM - dual; -END; - diff --git a/docs/脚本/Oracle/自增序列、触发器.sql b/docs/脚本/Oracle/自增序列、触发器.sql deleted file mode 100644 index 7d5fffb2..00000000 --- a/docs/脚本/Oracle/自增序列、触发器.sql +++ /dev/null @@ -1,386 +0,0 @@ -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 -OR REPLACE TRIGGER JCL_ORG_SCHEME_ID_TIGGER BEFORE INSERT ON JCL_ORG_SCHEME FOR EACH ROW -BEGIN -SELECT - JCL_ORG_SCHEME_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_LEVEL_ID_TIGGER BEFORE INSERT ON JCL_ORG_LEVEL FOR EACH ROW -BEGIN -SELECT - JCL_ORG_LEVEL_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_GRADE_ID_TIGGER BEFORE INSERT ON JCL_ORG_GRADE FOR EACH ROW -BEGIN -SELECT - JCL_ORG_GRADE_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_SEQUENCE_ID_TIGGER BEFORE INSERT ON JCL_ORG_SEQUENCE FOR EACH ROW -BEGIN -SELECT - JCL_ORG_SEQUENCE_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_POST_ID_TIGGER BEFORE INSERT ON JCL_ORG_POST FOR EACH ROW -BEGIN -SELECT - JCL_ORG_POST_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_POST_INFO_ID_TIGGER BEFORE INSERT ON JCL_ORG_POST_INFO FOR EACH ROW -BEGIN -SELECT - JCL_ORG_POST_INFO_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_COMP_ID_TIGGER BEFORE INSERT ON JCL_ORG_COMP FOR EACH ROW -BEGIN -SELECT - JCL_ORG_COMP_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_FIELD_GROUP_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDGROUP FOR EACH ROW -BEGIN -SELECT - JCL_FIELD_GROUP_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_FIELD_TITLE_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDTITLE FOR EACH ROW -BEGIN -SELECT - JCL_FIELD_TITLE_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_FIELD_INFO_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDINFO FOR EACH ROW -BEGIN -SELECT - JCL_FIELD_INFO_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_COMPEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_COMPEXT_DT1 FOR EACH ROW -BEGIN -SELECT - JCL_ORG_COMPEXT_DT1_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_DEPT_ID_TIGGER BEFORE INSERT ON JCL_ORG_DEPT FOR EACH ROW -BEGIN -SELECT - JCL_ORG_DEPT_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_DEPTEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_DEPTEXT_DT1 FOR EACH ROW -BEGIN -SELECT - JCL_ORG_DEPTEXT_DT1_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_JOB_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOB FOR EACH ROW -BEGIN -SELECT - JCL_ORG_JOB_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_JOBDT_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOBDT FOR EACH ROW -BEGIN -SELECT - JCL_ORG_JOBDT_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_JOBEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOBEXT_DT1 FOR EACH ROW -BEGIN -SELECT - JCL_ORG_JOBEXT_DT1_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_HRM_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCE FOR EACH ROW -BEGIN -SELECT - JCL_ORG_HRM_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_HRMEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCEEXT_DT1 FOR EACH ROW -BEGIN -SELECT - JCL_ORG_HRMEXT_DT1_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_STAFFPLAN_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFFPLAN FOR EACH ROW -BEGIN -SELECT - JCL_ORG_STAFFPLAN_ID.nextval INTO:new.ID -FROM - dual; -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 -OR REPLACE TRIGGER JCL_ORG_STAFF_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFF FOR EACH ROW -BEGIN -SELECT - JCL_ORG_STAFF_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_STAFFS_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFFS FOR EACH ROW -BEGIN -SELECT - JCL_ORG_STAFFS_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_ORG_MAP_FID_TIGGER BEFORE INSERT ON JCL_ORG_MAP FOR EACH ROW -BEGIN -SELECT - JCL_ORG_MAP_FID.nextval INTO:new.FID -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 -OR REPLACE TRIGGER HR_LOG_ID_TIGGER BEFORE INSERT ON HR_LOG FOR EACH ROW -BEGIN -SELECT - HR_LOG_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_IMPORT_HISTORY_ID_TIGGER BEFORE INSERT ON JCL_IMPORT_HISTORY FOR EACH ROW -BEGIN -SELECT - JCL_IMPORT_HISTORY_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_IMPORT_DETAIL_ID_TIGGER BEFORE INSERT ON JCL_IMPORT_HISTORY_DETAIL FOR EACH ROW -BEGIN -SELECT - JCL_IMPORT_DETAIL_ID.nextval INTO:new.ID -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 -OR REPLACE TRIGGER JCL_INFO_ID_TIGGER BEFORE INSERT ON JCL_INFO FOR EACH ROW -BEGIN -SELECT - JCL_INFO_ID.nextval INTO:new.ID -FROM - dual; -END; \ No newline at end of file diff --git a/docs/脚本/Oracle/表结构、初始化数据Oracle.sql b/docs/脚本/Oracle/表结构、初始化数据Oracle.sql new file mode 100644 index 00000000..58ea5a2e --- /dev/null +++ b/docs/脚本/Oracle/表结构、初始化数据Oracle.sql @@ -0,0 +1,1145 @@ +create or replace procedure jcl_droptable( + p_table in varchar2 +) is + v_count number(10); +begin +select count(*) into v_count from user_tables where table_name = upper(p_table); +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 +) is + v_count number(10); +begin +select count(*) into v_count from user_sequences where sequence_name = upper(p_sequence); +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) +); + +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) +); + +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) +); + + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +begin + jcl_droptable('JCL_ORG_COMPEXT'); +END; +CREATE TABLE JCL_ORG_COMPEXT ( + ID NUMBER NOT NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + 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) +); + +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) +); + +begin + jcl_droptable('JCL_ORG_DEPTEXT'); +END; +CREATE TABLE JCL_ORG_DEPTEXT ( + ID NUMBER NOT NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + 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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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) +); + +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 +OR REPLACE TRIGGER JCL_ORG_SCHEME_ID_TIGGER BEFORE INSERT ON JCL_ORG_SCHEME FOR EACH ROW +BEGIN +SELECT + JCL_ORG_SCHEME_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_LEVEL_ID_TIGGER BEFORE INSERT ON JCL_ORG_LEVEL FOR EACH ROW +BEGIN +SELECT + JCL_ORG_LEVEL_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_GRADE_ID_TIGGER BEFORE INSERT ON JCL_ORG_GRADE FOR EACH ROW +BEGIN +SELECT + JCL_ORG_GRADE_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_SEQUENCE_ID_TIGGER BEFORE INSERT ON JCL_ORG_SEQUENCE FOR EACH ROW +BEGIN +SELECT + JCL_ORG_SEQUENCE_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_POST_ID_TIGGER BEFORE INSERT ON JCL_ORG_POST FOR EACH ROW +BEGIN +SELECT + JCL_ORG_POST_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_POST_INFO_ID_TIGGER BEFORE INSERT ON JCL_ORG_POST_INFO FOR EACH ROW +BEGIN +SELECT + JCL_ORG_POST_INFO_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_COMP_ID_TIGGER BEFORE INSERT ON JCL_ORG_COMP FOR EACH ROW +BEGIN +SELECT + JCL_ORG_COMP_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_FIELD_GROUP_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDGROUP FOR EACH ROW +BEGIN +SELECT + JCL_FIELD_GROUP_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_FIELD_TITLE_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDTITLE FOR EACH ROW +BEGIN +SELECT + JCL_FIELD_TITLE_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_FIELD_INFO_ID_TIGGER BEFORE INSERT ON JCL_FIELD_EXTENDINFO FOR EACH ROW +BEGIN +SELECT + JCL_FIELD_INFO_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_COMPEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_COMPEXT_DT1 FOR EACH ROW +BEGIN +SELECT + JCL_ORG_COMPEXT_DT1_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_DEPT_ID_TIGGER BEFORE INSERT ON JCL_ORG_DEPT FOR EACH ROW +BEGIN +SELECT + JCL_ORG_DEPT_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_DEPTEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_DEPTEXT_DT1 FOR EACH ROW +BEGIN +SELECT + JCL_ORG_DEPTEXT_DT1_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_JOB_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOB FOR EACH ROW +BEGIN +SELECT + JCL_ORG_JOB_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_JOBDT_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOBDT FOR EACH ROW +BEGIN +SELECT + JCL_ORG_JOBDT_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_JOBEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_JOBEXT_DT1 FOR EACH ROW +BEGIN +SELECT + JCL_ORG_JOBEXT_DT1_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_HRM_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCE FOR EACH ROW +BEGIN +SELECT + JCL_ORG_HRM_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_HRMEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCEEXT_DT1 FOR EACH ROW +BEGIN +SELECT + JCL_ORG_HRMEXT_DT1_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_STAFFPLAN_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFFPLAN FOR EACH ROW +BEGIN +SELECT + JCL_ORG_STAFFPLAN_ID.nextval INTO:new.ID +FROM + dual; +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 +OR REPLACE TRIGGER JCL_ORG_STAFF_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFF FOR EACH ROW +BEGIN +SELECT + JCL_ORG_STAFF_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_STAFFS_ID_TIGGER BEFORE INSERT ON JCL_ORG_STAFFS FOR EACH ROW +BEGIN +SELECT + JCL_ORG_STAFFS_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_ORG_MAP_FID_TIGGER BEFORE INSERT ON JCL_ORG_MAP FOR EACH ROW +BEGIN +SELECT + JCL_ORG_MAP_FID.nextval INTO:new.FID +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 +OR REPLACE TRIGGER HR_LOG_ID_TIGGER BEFORE INSERT ON HR_LOG FOR EACH ROW +BEGIN +SELECT + HR_LOG_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_IMPORT_HISTORY_ID_TIGGER BEFORE INSERT ON JCL_IMPORT_HISTORY FOR EACH ROW +BEGIN +SELECT + JCL_IMPORT_HISTORY_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_IMPORT_DETAIL_ID_TIGGER BEFORE INSERT ON JCL_IMPORT_HISTORY_DETAIL FOR EACH ROW +BEGIN +SELECT + JCL_IMPORT_DETAIL_ID.nextval INTO:new.ID +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 +OR REPLACE TRIGGER JCL_INFO_ID_TIGGER BEFORE INSERT ON JCL_INFO FOR EACH ROW +BEGIN +SELECT + JCL_INFO_ID.nextval INTO:new.ID +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); + +