From 5f7899dea9a9df284990995a9a843edcc6dca5cf Mon Sep 17 00:00:00 2001 From: dxfeng Date: Thu, 4 Aug 2022 16:19:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=9E=E6=A0=87=E8=84=9A=E6=9C=AC=E5=AE=8C?= =?UTF-8?q?=E5=96=84=EF=BC=8CBUG=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/脚本/Mysql/浏览按钮mysql.sql | 2 +- docs/脚本/Oracle/Oracle.sql | 367 +++++++++++++++++--- docs/脚本/Oracle/浏览按钮Oracle.sql | 78 +++++ docs/脚本/Oracle/自增序列、触发器.sql | 386 ++++++++++++++++++++++ docs/脚本/SqlServer/浏览按钮sqlserver.sql | 2 +- 5 files changed, 787 insertions(+), 48 deletions(-) create mode 100644 docs/脚本/Oracle/自增序列、触发器.sql diff --git a/docs/脚本/Mysql/浏览按钮mysql.sql b/docs/脚本/Mysql/浏览按钮mysql.sql index c1b5e785..33f25ce6 100644 --- a/docs/脚本/Mysql/浏览按钮mysql.sql +++ b/docs/脚本/Mysql/浏览按钮mysql.sql @@ -81,7 +81,7 @@ INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFI INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(@datashowset_id, '名称', 'grade_name', '2', '', 2, uuid(), ''); INSERT INTO WF_BROWSER_CONFIG(TYPE,CLAZZ,DESCRIPTION,TITELEBEL) VALUES ('666','com.api.browser.service.impl.JobBrowserService','聚才林岗位管理',538781); -INSERT INTO WORKFLOW_BROWSERURL(ID, LABELID, FIELDDBTYPE, BROWSERURL, TABLENAME, COLUMNAME, KEYCOLUMNAME, LINKURL, TYPEID, USEABLE, ORDERID) VALUES ( '666', '538781', 'varchar(4000)','/systeminfo/BrowserMain.jsp?url=','jcl_org_job', 'job_name', 'id', '/spa/organization/static/index.html#/main/organization/jobExtend/:id', '8', '1', '0' ); +INSERT INTO WORKFLOW_BROWSERURL(ID, LABELID, FIELDDBTYPE, BROWSERURL, TABLENAME, COLUMNAME, KEYCOLUMNAME, LINKURL, TYPEID, USEABLE, ORDERID) VALUES ( '666', '538781', 'varchar(4000)','/systeminfo/BrowserMain.jsp?url=','jcl_org_job', 'job_name', 'id', '/spa/organization/static/index.html#/main/organization/jobExtend/', '8', '1', '0' ); INSERT INTO WORKFLOW_BROWSERURL_MODULE(BROWSERID,MODULECODE)VALUES('666','workflow'); INSERT INTO HRMJOBGROUPS ( JOBGROUPNAME, JOBGROUPREMARK, created, creater, modified, modifier, uuid ) VALUES ( '聚才林', '聚才林',now(), 1, NULL, NULL, 'd9f435c3-8d4d-4e01-9a97-d72f9c5d5fae' ); diff --git a/docs/脚本/Oracle/Oracle.sql b/docs/脚本/Oracle/Oracle.sql index 2c15142f..2febbb8a 100644 --- a/docs/脚本/Oracle/Oracle.sql +++ b/docs/脚本/Oracle/Oracle.sql @@ -1,4 +1,28 @@ --- JCL_ORG_SCHEME +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, @@ -12,7 +36,10 @@ CREATE TABLE JCL_ORG_SCHEME ( UPDATE_TIME DATE NULL, CONSTRAINT JCL_ORG_SCHEME_PK PRIMARY KEY (ID) ); --- JCL_ORG_LEVEL + +begin + jcl_droptable('JCL_ORG_LEVEL'); +END; CREATE TABLE JCL_ORG_LEVEL ( ID NUMBER NOT NULL, LEVEL_NO NVARCHAR2(100) NULL, @@ -28,7 +55,9 @@ CREATE TABLE JCL_ORG_LEVEL ( CONSTRAINT JCL_ORG_LEVEL_PK PRIMARY KEY (ID) ); --- JCL_ORG_GRADE +begin + jcl_droptable('JCL_ORG_GRADE'); +END; CREATE TABLE JCL_ORG_GRADE ( ID NUMBER NOT NULL, GRADE_NO NVARCHAR2(100) NULL, @@ -46,7 +75,9 @@ CREATE TABLE JCL_ORG_GRADE ( ); --- JCL_ORG_SEQUENCE +begin + jcl_droptable('JCL_ORG_SEQUENCE'); +END; CREATE TABLE JCL_ORG_SEQUENCE ( ID NUMBER NOT NULL, SEQUENCE_NO NVARCHAR2(100) NULL, @@ -62,7 +93,9 @@ CREATE TABLE JCL_ORG_SEQUENCE ( CONSTRAINT JCL_ORG_SEQUENCE_PK PRIMARY KEY (ID) ); --- JCL_ORG_POST +begin + jcl_droptable('JCL_ORG_POST'); +END; CREATE TABLE JCL_ORG_POST ( ID NUMBER NOT NULL, POST_NO NVARCHAR2(100) NULL, @@ -76,7 +109,9 @@ CREATE TABLE JCL_ORG_POST ( CONSTRAINT JCL_ORG_POST_PK PRIMARY KEY (ID) ); --- JCL_ORG_POST_INFO +begin + jcl_droptable('JCL_ORG_POST_INFO'); +END; CREATE TABLE JCL_ORG_POST_INFO ( ID NUMBER NOT NULL, POST_INFO_NO NVARCHAR2(100) NULL, @@ -95,7 +130,9 @@ CREATE TABLE JCL_ORG_POST_INFO ( CONSTRAINT JCL_ORG_POST_INFO_PK PRIMARY KEY (ID) ); --- JCL_ORG_COMP +begin + jcl_droptable('JCL_ORG_COMP'); +END; CREATE TABLE JCL_ORG_COMP ( ID NUMBER NOT NULL, COMP_NO NVARCHAR2(100) NULL, @@ -117,7 +154,9 @@ CREATE TABLE JCL_ORG_COMP ( CONSTRAINT JCL_ORG_COMP_PK PRIMARY KEY (ID) ); --- JCL_FIELD_EXTENDGROUP +begin + jcl_droptable('JCL_FIELD_EXTENDGROUP'); +END; CREATE TABLE JCL_FIELD_EXTENDGROUP ( ID NUMBER NOT NULL, PID NUMBER NULL, @@ -133,7 +172,9 @@ CREATE TABLE JCL_FIELD_EXTENDGROUP ( CONSTRAINT JCL_FIELD_EXTENDGROUP_PK PRIMARY KEY (ID) ); --- JCL_FIELD_EXTENDTITLE +begin + jcl_droptable('JCL_FIELD_EXTENDTITLE'); +END; CREATE TABLE JCL_FIELD_EXTENDTITLE ( ID NUMBER NOT NULL, GROUP_ID NUMBER NULL, @@ -148,7 +189,9 @@ CREATE TABLE JCL_FIELD_EXTENDTITLE ( CONSTRAINT JCL_FIELD_EXTENDTITLE_PK PRIMARY KEY (ID) ); --- JCL_FIELD_EXTENDINFO +begin + jcl_droptable('JCL_FIELD_EXTENDINFO'); +END; CREATE TABLE JCL_FIELD_EXTENDINFO ( ID NUMBER NOT NULL, EXTEND_TYPE NUMBER NULL, @@ -176,7 +219,9 @@ CREATE TABLE JCL_FIELD_EXTENDINFO ( CONSTRAINT JCL_FIELD_EXTENDINFO_PK PRIMARY KEY (ID) ); --- JCL_ORG_COMPEXT +begin + jcl_droptable('JCL_ORG_COMPEXT'); +END; CREATE TABLE JCL_ORG_COMPEXT ( ID NUMBER NOT NULL, CREATOR NUMBER NULL, @@ -186,7 +231,9 @@ CREATE TABLE JCL_ORG_COMPEXT ( CONSTRAINT JCL_ORG_COMPEXT_PK PRIMARY KEY (ID) ); --- JCL_ORG_COMPEXT_DT1 +begin + jcl_droptable('JCL_ORG_COMPEXT_DT1'); +END; CREATE TABLE JCL_ORG_COMPEXT_DT1 ( ID NUMBER NOT NULL, MAINID NUMBER NULL, @@ -197,7 +244,9 @@ CREATE TABLE JCL_ORG_COMPEXT_DT1 ( CONSTRAINT JCL_ORG_COMPEXT_DT1_PK PRIMARY KEY (ID) ); --- JCL_ORG_DEPT +begin + jcl_droptable('JCL_ORG_DEPT'); +END; CREATE TABLE JCL_ORG_DEPT ( ID NUMBER NOT NULL, DEPT_NO NVARCHAR2(100) NULL, @@ -218,7 +267,9 @@ CREATE TABLE JCL_ORG_DEPT ( CONSTRAINT JCL_ORG_DEPT_PK PRIMARY KEY (ID) ); --- JCL_ORG_DEPTEXT +begin + jcl_droptable('JCL_ORG_DEPTEXT'); +END; CREATE TABLE JCL_ORG_DEPTEXT ( ID NUMBER NOT NULL, CREATOR NUMBER NULL, @@ -228,7 +279,9 @@ CREATE TABLE JCL_ORG_DEPTEXT ( CONSTRAINT JCL_ORG_DEPTEXT_PK PRIMARY KEY (ID) ); --- JCL_ORG_DEPTEXT_DT1 +begin + jcl_droptable('JCL_ORG_DEPTEXT_DT1'); +END; CREATE TABLE JCL_ORG_DEPTEXT_DT1 ( ID NUMBER NOT NULL, MAINID NUMBER NULL, @@ -239,7 +292,9 @@ CREATE TABLE JCL_ORG_DEPTEXT_DT1 ( CONSTRAINT JCL_ORG_DEPTEXT_DT1_PK PRIMARY KEY (ID) ); --- JCL_ORG_JOB +begin + jcl_droptable('JCL_ORG_JOB'); +END; CREATE TABLE JCL_ORG_JOB ( ID NUMBER NOT NULL, JOB_NO NVARCHAR2(100) NULL, @@ -265,7 +320,9 @@ CREATE TABLE JCL_ORG_JOB ( CONSTRAINT JCL_ORG_JOB_PK PRIMARY KEY (ID) ); --- JCL_ORG_JOBDT +begin + jcl_droptable('JCL_ORG_JOBDT'); +END; CREATE TABLE JCL_ORG_JOBDT ( ID NUMBER NOT NULL, MAINID NUMBER NULL, @@ -280,7 +337,9 @@ CREATE TABLE JCL_ORG_JOBDT ( CONSTRAINT JCL_ORG_JOBDT_PK PRIMARY KEY (ID) ); --- JCL_ORG_JOBEXT +begin + jcl_droptable('JCL_ORG_JOBEXT'); +END; CREATE TABLE JCL_ORG_JOBEXT ( ID NUMBER NOT NULL, CREATOR NUMBER NULL, @@ -290,7 +349,9 @@ CREATE TABLE JCL_ORG_JOBEXT ( CONSTRAINT JCL_ORG_JOBEXT_PK PRIMARY KEY (ID) ); --- JCL_ORG_JOBEXT_DT1 +begin + jcl_droptable('JCL_ORG_JOBEXT_DT1'); +END; CREATE TABLE JCL_ORG_JOBEXT_DT1 ( ID NUMBER NOT NULL, MAINID NUMBER NULL, @@ -301,7 +362,9 @@ CREATE TABLE JCL_ORG_JOBEXT_DT1 ( CONSTRAINT JCL_ORG_JOBEXT_DT1_PK PRIMARY KEY (ID) ); --- JCL_ORG_HRMRESOURCE +begin + jcl_droptable('JCL_ORG_HRMRESOURCE'); +END; CREATE TABLE JCL_ORG_HRMRESOURCE ( ID NUMBER NOT NULL, WORK_CODE NVARCHAR2(60) NULL, @@ -372,28 +435,34 @@ CREATE TABLE JCL_ORG_HRMRESOURCE ( CONSTRAINT JCL_ORG_HRMRESOURCE_PK PRIMARY KEY (ID) ); --- JCL_ORG_HRMRESOURCEEXT +begin + jcl_droptable('JCL_ORG_HRMRESOURCEEXT'); +END; CREATE TABLE JCL_ORG_HRMRESOURCEEXT ( - ID NUMBER NOT NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_HRMRESOURCEEXT_PK PRIMARY KEY (ID) + ID NUMBER NOT NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_HRMRESOURCEEXT_PK PRIMARY KEY (ID) ); --- JCL_ORG_HRMRESOURCEEXT_DT1 +begin + jcl_droptable('JCL_ORG_HRMRESOURCEEXT_DT1'); +END; CREATE TABLE JCL_ORG_HRMRESOURCEEXT_DT1 ( - ID NUMBER NOT NULL, - MAINID NUMBER NULL, - CREATOR NUMBER NULL, - DELETE_TYPE NUMBER NULL, - CREATE_TIME DATE NULL, - UPDATE_TIME DATE NULL, - CONSTRAINT JCL_ORG_HRMRESOURCEEXT_DT1_PK PRIMARY KEY (ID) + ID NUMBER NOT NULL, + MAINID NUMBER NULL, + CREATOR NUMBER NULL, + DELETE_TYPE NUMBER NULL, + CREATE_TIME DATE NULL, + UPDATE_TIME DATE NULL, + CONSTRAINT JCL_ORG_HRMRESOURCEEXT_DT1_PK PRIMARY KEY (ID) ); --- JCL_ORG_STAFFPLAN +begin + jcl_droptable('JCL_ORG_STAFFPLAN'); +END; CREATE TABLE JCL_ORG_STAFFPLAN ( ID NUMBER NOT NULL, PLAN_NO NVARCHAR2(100) NULL, @@ -412,7 +481,9 @@ CREATE TABLE JCL_ORG_STAFFPLAN ( CONSTRAINT JCL_ORG_STAFFPLAN_PK PRIMARY KEY (ID) ); --- JCL_ORG_STAFF +begin + jcl_droptable('JCL_ORG_STAFF'); +END; CREATE TABLE JCL_ORG_STAFF ( ID NUMBER NOT NULL, PLAN_ID NUMBER NULL, @@ -434,7 +505,9 @@ CREATE TABLE JCL_ORG_STAFF ( CONSTRAINT JCL_ORG_STAFF_PK PRIMARY KEY (ID) ); --- JCL_ORG_STAFFS +begin + jcl_droptable('JCL_ORG_STAFFS'); +END; CREATE TABLE JCL_ORG_STAFFS ( ID NUMBER NOT NULL, STAFF_ID NUMBER NULL, @@ -449,6 +522,9 @@ CREATE TABLE JCL_ORG_STAFFS ( 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, @@ -468,6 +544,9 @@ CREATE TABLE HR_LOG ( 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, @@ -486,6 +565,9 @@ CREATE TABLE JCL_ORG_HRMRELATION ( 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, @@ -518,7 +600,47 @@ CREATE TABLE JCL_ORG_MAP ( 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 @@ -529,6 +651,10 @@ 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 @@ -539,6 +665,10 @@ 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 @@ -549,8 +679,12 @@ FROM dual; END; -CREATE SEQUENCE JCL_ORG_SEQUENCE_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; + +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 @@ -560,6 +694,11 @@ 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 @@ -570,6 +709,11 @@ 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 @@ -580,6 +724,11 @@ 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 @@ -590,6 +739,11 @@ 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 @@ -600,6 +754,11 @@ 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 @@ -610,6 +769,11 @@ 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 @@ -621,6 +785,10 @@ FROM 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 @@ -631,6 +799,11 @@ 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 @@ -641,6 +814,11 @@ 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 @@ -651,6 +829,11 @@ 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 @@ -661,6 +844,11 @@ 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 @@ -671,6 +859,11 @@ 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 @@ -681,26 +874,41 @@ FROM dual; END; -CREATE SEQUENCE JCL_ORG_HRMRESOURCE_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; + + +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_HRMRESOURCE_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCE FOR EACH ROW +OR REPLACE TRIGGER JCL_ORG_HRM_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCE FOR EACH ROW BEGIN SELECT - JCL_ORG_HRMRESOURCE_ID.nextval INTO:new.ID + JCL_ORG_HRM_ID.nextval INTO:new.ID FROM dual; END; -CREATE SEQUENCE JCL_ORG_HRMRESOURCEEXT_DT1_ID INCREMENT BY 1 START WITH 1 nomaxvalue minvalue 1 NOCYCLE; + + +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_HRMRESOURCEEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCEEXT_DT1 FOR EACH ROW +OR REPLACE TRIGGER JCL_ORG_HRMEXT_DT1_ID_TIGGER BEFORE INSERT ON JCL_ORG_HRMRESOURCEEXT_DT1 FOR EACH ROW BEGIN SELECT - JCL_ORG_HRMRESOURCEEXT_DT1_ID.nextval INTO:new.ID + 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 @@ -711,6 +919,12 @@ 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 @@ -721,6 +935,11 @@ 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 @@ -731,6 +950,11 @@ 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 @@ -741,6 +965,11 @@ 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 @@ -749,4 +978,50 @@ SELECT HR_LOG_ID.nextval INTO:new.ID FROM dual; -END; \ No newline at end of file +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/浏览按钮Oracle.sql b/docs/脚本/Oracle/浏览按钮Oracle.sql index e69de29b..a9b0318d 100644 --- a/docs/脚本/Oracle/浏览按钮Oracle.sql +++ b/docs/脚本/Oracle/浏览按钮Oracle.sql @@ -0,0 +1,78 @@ +declare +datashowset_id NUMBER; +hrmjobgroups_id NUMBER; +begin +INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('schemeBrowser', '1', '1', '', 'select id,scheme_no ,scheme_name ,scheme_description from jcl_org_scheme where delete_type = 0 and forbidden_tag = 0', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '等级方案浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0',SYS_GUID(), '', '', '', '', '1', 0, 1); +SELECT max(id) INTO datashowset_id FROM DATASHOWSET; +INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('schemeBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL); +INSERT INTO datashowparam(MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES (datashowset_id, '编号', 'scheme_no', '', 0, 1, SYS_GUID(), NULL); +INSERT INTO datashowparam(MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES (datashowset_id, '方案名称', 'scheme_name', '', 1, 2, SYS_GUID(), NULL); +INSERT INTO datashowparam(MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES (datashowset_id, '方案说明', 'scheme_description', '', 0, 3, SYS_GUID(), NULL); +INSERT INTO datasearchparam(MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES (datashowset_id, '编号', 'scheme_no', '2', '', 1, SYS_GUID(), ''); +INSERT INTO datasearchparam(MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES (datashowset_id, '方案名称', 'scheme_name', '2', '', 2, SYS_GUID(), ''); + +INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('LevelBrowser', '1', '1', '', 'select id,level_no ,level_name ,description ,scheme_id from jcl_org_level where delete_type = 0 and forbidden_tag = 0 and (scheme_id =$scheme_id$ or id in ($level_id$))', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '职等浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1); +SELECT max(id) INTO datashowset_id FROM DATASHOWSET; +INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('LevelBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '编号', 'level_no', '', 0, 1, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'level_name', '', 1, 2, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '描述说明', 'description', '', 0, 3, SYS_GUID(), NULL); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '编号', 'level_no', '2', '', 1, SYS_GUID(), ''); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '名称', 'level_name', '2', '', 2, SYS_GUID(), ''); + +INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('postBrowser', '1', '1', '', 'select id,post_name ,description from jcl_org_post jop where delete_type =0', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '职务分类浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1); +SELECT max(id) INTO datashowset_id FROM DATASHOWSET; +INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('postBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'post_name', '', 1, 1, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '说明', 'description', '', 0, 2, SYS_GUID(), NULL); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '名称', 'post_name', '2', '', 1, SYS_GUID(), '0'); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '说明', 'description', '2', '', 2, SYS_GUID(), ''); + +INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('compBrowser', '1', '1', '', 'select * from jcl_org_comp where delete_type = 0 and forbidden_tag = 0', '', '', '', '', '2', 'id', 'parent_company', 'comp_name', '', '', '', '', 2, '公司分部浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '2', 0, 1); +INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('compBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL); + +INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('deptBrowser', '1', '1', '', 'select * from jcl_org_dept where delete_type = 0 and forbidden_tag = 0 ', '', '', '', '', '2', 'id', 'parent_dept', 'dept_name', '', '', '', '', 2, '部门浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '2', 0, 1); +INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('deptBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL); + +INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('sequenceBrowser', '1', '1', '', 'select *,scheme_id as scheme_value from jcl_org_sequence where delete_type = 0 and forbidden_tag = 0', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '岗位序列', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1); +SELECT max(id) INTO datashowset_id FROM DATASHOWSET; +INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('sequenceBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '编号', 'sequence_no', '', 0, 1, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'sequence_name', '', 1, 2, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '等级方案', 'scheme_id', 'select scheme_name from jcl_org_scheme where id={?currentvalue}', 0, 3, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '等级方案id', 'scheme_value', '', 0, 4, SYS_GUID(), NULL); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '编号', 'sequence_no', '2', '', 1, SYS_GUID(), ''); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '名称', 'sequence_name', '2', '', 2, SYS_GUID(), ''); + +INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('staffPlanBrowser', '1', '1', '', 'select id,plan_no ,plan_name ,plan_year ,case control_dimension when ''1'' then ''分部'' when ''2'' then ''部门'' when ''3'' then ''岗位'' end as control_dimension from jcl_org_staffplan where forbidden_tag=0 and delete_type =0 ', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '编制方案浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1); +SELECT max(id) INTO datashowset_id FROM DATASHOWSET; +INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('staffPlanBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '编号', 'plan_no', '', 0, 1, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'plan_name', '', 1, 2, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '年度', 'plan_year', '', 0, 3, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '控制维度', 'control_dimension', '', 0, 4, SYS_GUID(), NULL); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '编号', 'plan_no', '2', '', 1, SYS_GUID(), ''); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '名称', 'plan_name', '2', '', 2, SYS_GUID(), ''); + +INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('deptBrowserPrepare', '1', '1', '', 'select * from jcl_org_dept where delete_type = 0 and forbidden_tag = 0 and parent_comp = $parentComp$', '', '', '', '', '2', 'id', 'parent_dept', 'dept_name', '', '', '', '', 2, '部门浏览', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '2', 0, 1); +INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('deptBrowserPrepare', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL); + +INSERT INTO datashowset(SHOWNAME, SHOWCLASS, DATAFROM, DATASOURCEID, SQLTEXT, WSURL, WSOPERATION, XMLTEXT, INPARA, SHOWTYPE, KEYFIELD, PARENTFIELD, SHOWFIELD, DETAILPAGEURL, TYPENAME, SELECTTYPE, SHOWPAGEURL, BROWSERFROM, NAME, CUSTOMID, CUSTOMHREF, SQLTEXT1, SQLTEXT2, NAMEHEADER, DESCRIPTIONHEADER, WSWORKNAME, SEARCHBYID, CREATEDATE, CREATETIME, MODIFYDATE, MODIFYTIME, SEARCHBYNAME, onlylowestnode, characterset, uuid, isSupportPaging, ESBID, ESBSHOWID, mobiledetailpageurl, isPhyPage, subcompanyid, unconditionalQuery) VALUES ('gradeBrowser', '1', '1', '', 'select * from jcl_org_grade where delete_type = 0 and forbidden_tag = 0 and scheme_id = $scheme_id$', '', '', '', '', '1', 'id', '', '', '', '', '', '', 2, '职级浏览按钮', NULL, '', NULL, NULL, NULL, NULL, '', '', TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL, '', '', '0', SYS_GUID(), '', '', '', '', '1', 0, 1); +SELECT max(id) INTO datashowset_id FROM DATASHOWSET; +INSERT INTO datashowcacheset(showname, subcompanyid, isopencache, Createdate, createtime, Updatedate, Updatetime) VALUES ('gradeBrowser', '0', 0, TO_CHAR(SYSDATE,'yyyy-MM-dd'), TO_CHAR(SYSDATE,'HH24:mm:ss'), NULL, NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '编号', 'grade_no', '', 0, 1, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '名称', 'grade_name', '', 1, 2, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '描述方案', 'description', '', 0, 3, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '等级方案', 'scheme_id', 'select scheme_name from jcl_org_scheme where id={?currentvalue}', 0, 4, SYS_GUID(), NULL); +INSERT INTO datashowparam (MAINID, FIELDNAME, SEARCHNAME, TRANSQL, ISSHOWNAME, dsporder, uuid, width) VALUES(datashowset_id, '职等', 'level_id', 'select group_concat(level_name) from jcl_org_level where id in ( {?currentvalue})', 0, 5, SYS_GUID(), NULL); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '编号', 'grade_no', '2', '', 1, SYS_GUID(), ''); +INSERT INTO datasearchparam (MAINID, FIELDNAME, SEARCHNAME, FIELDTYPE, WOKFLOWFIELDNAME, dsporder, uuid, isshowfield) VALUES(datashowset_id, '名称', 'grade_name', '2', '', 2, SYS_GUID(), ''); + +INSERT INTO WF_BROWSER_CONFIG(TYPE,CLAZZ,DESCRIPTION,TITELEBEL) VALUES ('666','com.api.browser.service.impl.JobBrowserService','聚才林岗位管理',538781); +INSERT INTO WORKFLOW_BROWSERURL(ID, LABELID, FIELDDBTYPE, BROWSERURL, TABLENAME, COLUMNAME, KEYCOLUMNAME, LINKURL, TYPEID, USEABLE, ORDERID) VALUES ( '666', '538781', 'varchar(4000)','/systeminfo/BrowserMain.jsp?url=','jcl_org_job', 'job_name', 'id', '/spa/organization/static/index.html#/main/organization/jobExtend/', '8', '1', '0' ); +INSERT INTO WORKFLOW_BROWSERURL_MODULE(BROWSERID,MODULECODE)VALUES('666','workflow'); + +INSERT INTO HRMJOBGROUPS ( JOBGROUPNAME, JOBGROUPREMARK, created, creater, modified, modifier, uuid ) VALUES ( '聚才林', '聚才林',SYSDATE, 1, NULL, NULL, 'd9f435c3-8d4d-4e01-9a97-d72f9c5d5fae' ); +select max(id) INTO hrmjobgroups_id from HRMJOBGROUPS; +INSERT INTO HRMJOBACTIVITIES ( JOBACTIVITYMARK, JOBACTIVITYNAME, JOBGROUPID, JOBLEVELFROM, JOBLEVELTO, created, creater, modified, modifier, uuid ) VALUES ( '默认职务', '默认职务', hrmjobgroups_id, NULL, NULL,sysdate, 1, NULL, NULL, '3a2efce3-95de-4ec2-afe1-347783817bdb' ); +end; diff --git a/docs/脚本/Oracle/自增序列、触发器.sql b/docs/脚本/Oracle/自增序列、触发器.sql new file mode 100644 index 00000000..7d5fffb2 --- /dev/null +++ b/docs/脚本/Oracle/自增序列、触发器.sql @@ -0,0 +1,386 @@ +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/脚本/SqlServer/浏览按钮sqlserver.sql b/docs/脚本/SqlServer/浏览按钮sqlserver.sql index 421f816f..abfcdf19 100644 --- a/docs/脚本/SqlServer/浏览按钮sqlserver.sql +++ b/docs/脚本/SqlServer/浏览按钮sqlserver.sql @@ -144,7 +144,7 @@ declare @current_time varchar(100) select @current_date = CONVERT(varchar(100), GETDATE(), 23) select @current_time = CONVERT(varchar(100), GETDATE(), 24) INSERT INTO WF_BROWSER_CONFIG(TYPE,CLAZZ,DESCRIPTION,TITELEBEL) VALUES ('666','com.api.browser.service.impl.JobBrowserService','聚才林岗位管理',538781) -INSERT INTO WORKFLOW_BROWSERURL(ID, LABELID, FIELDDBTYPE, BROWSERURL, TABLENAME, COLUMNAME, KEYCOLUMNAME, LINKURL, TYPEID, USEABLE, ORDERID) VALUES ( '666', '538781', 'varchar(4000)','/systeminfo/BrowserMain.jsp?url=','jcl_org_job', 'job_name', 'id', '/spa/organization/static/index.html#/main/organization/jobExtend/:id', '8', '1', '0' ) +INSERT INTO WORKFLOW_BROWSERURL(ID, LABELID, FIELDDBTYPE, BROWSERURL, TABLENAME, COLUMNAME, KEYCOLUMNAME, LINKURL, TYPEID, USEABLE, ORDERID) VALUES ( '666', '538781', 'varchar(4000)','/systeminfo/BrowserMain.jsp?url=','jcl_org_job', 'job_name', 'id', '/spa/organization/static/index.html#/main/organization/jobExtend/', '8', '1', '0' ) INSERT INTO WORKFLOW_BROWSERURL_MODULE(BROWSERID,MODULECODE)VALUES('666','workflow') GO