From 7bbbec0120192e0c3f2d682ac9e5a97029c0c4ca Mon Sep 17 00:00:00 2001 From: Fabio Date: Thu, 27 Jun 2024 19:49:40 -0300 Subject: [PATCH] =?UTF-8?q?Aba=20de=20tarifas=20n=C3=A3o=20cobertas=20no?= =?UTF-8?q?=20grupo=20de=20contrato=20feat=20bug#AL-4543?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- ..._AL-4275.sql => V20240626_0912__AL-4276.sql} | 12 +++++++----- src/db/migration/V20240626_1002__AL-4276.sql | 17 +++++++++++++++++ ..._AL-4276.sql => V20240627_1007__AL-4543.sql} | 1 + 4 files changed, 26 insertions(+), 6 deletions(-) rename src/db/migration/{V20240611_0912__AL-4275.sql => V20240626_0912__AL-4276.sql} (67%) create mode 100644 src/db/migration/V20240626_1002__AL-4276.sql rename src/db/migration/{V20240619_1711__AL-4276.sql => V20240627_1007__AL-4543.sql} (97%) diff --git a/pom.xml b/pom.xml index aa8e76b14..3e6f43413 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.52.0 + 1.53.0 diff --git a/src/db/migration/V20240611_0912__AL-4275.sql b/src/db/migration/V20240626_0912__AL-4276.sql similarity index 67% rename from src/db/migration/V20240611_0912__AL-4275.sql rename to src/db/migration/V20240626_0912__AL-4276.sql index d559c409a..b43a25dcc 100644 --- a/src/db/migration/V20240611_0912__AL-4275.sql +++ b/src/db/migration/V20240626_0912__AL-4276.sql @@ -5,6 +5,7 @@ begin execute immediate 'CREATE TABLE CONTRATO_CORPORATIVO ( "CONTRATO_ID" NUMBER(7) PRIMARY KEY, "CLIENTECORPORATIVO_ID" NUMBER(7), + "GRUPOCONTRATO_ID" NUMBER(7), "NUMCONTRATO" VARCHAR2(15), "DATA_INICIO" DATE, "DATA_FIM" DATE, @@ -34,11 +35,12 @@ begin "USUARIO_ID" NUMBER(7,0), "ACTIVO" NUMBER(1,0), "FECMODIF" DATE , - FOREIGN KEY ("PUNTOVENTA_ID") REFERENCES PUNTO_VENTA("PUNTOVENTA_ID"), - FOREIGN KEY ("CIUDAD_ID") REFERENCES CIUDAD("CIUDAD_ID"), - FOREIGN KEY ("CLIENTECORPORATIVO_ID") REFERENCES CLIENTE_CORPORATIVO("CLIENTECORPORATIVO_ID"), - FOREIGN KEY ("USUARIO_ID") REFERENCES USUARIO("USUARIO_ID"), - FOREIGN KEY ("USUARIOREP_ID") REFERENCES USUARIO("USUARIO_ID") + CONSTRAINT "fk_contrato_punto_venta" FOREIGN KEY ("PUNTOVENTA_ID") REFERENCES PUNTO_VENTA("PUNTOVENTA_ID"), + CONSTRAINT "fk_contrato_ciudad" FOREIGN KEY ("CIUDAD_ID") REFERENCES CIUDAD("CIUDAD_ID"), + CONSTRAINT "fk_contrato_cliente_corporativo" FOREIGN KEY ("CLIENTECORPORATIVO_ID") REFERENCES CLIENTE_CORPORATIVO("CLIENTECORPORATIVO_ID"), + CONSTRAINT "fk_contrato_grupo_contrato" FOREIGN KEY ("GRUPOCONTRATO_ID") REFERENCES GRUPO_CONTRATO("GRUPOCONTRATO_ID"), + CONSTRAINT "fk_contrato_usuario" FOREIGN KEY ("USUARIO_ID") REFERENCES USUARIO("USUARIO_ID"), + CONSTRAINT "fk_contrato_representante" FOREIGN KEY ("USUARIOREP_ID") REFERENCES USUARIO("USUARIO_ID") )'; exception when object_exists then null; end; diff --git a/src/db/migration/V20240626_1002__AL-4276.sql b/src/db/migration/V20240626_1002__AL-4276.sql new file mode 100644 index 000000000..41e8a52ef --- /dev/null +++ b/src/db/migration/V20240626_1002__AL-4276.sql @@ -0,0 +1,17 @@ +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate + 'INSERT INTO funcion_sistema (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + VALUES + (funcion_sistema_seq.NEXTVAL, 1, ''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> CONTRATO'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.CONTRATO'', 1, SYSDATE, 1)'; + + exception + when dup_val_on_index then null; + when except_02291 then null; +end; diff --git a/src/db/migration/V20240619_1711__AL-4276.sql b/src/db/migration/V20240627_1007__AL-4543.sql similarity index 97% rename from src/db/migration/V20240619_1711__AL-4276.sql rename to src/db/migration/V20240627_1007__AL-4543.sql index a4808ad51..318e239b0 100644 --- a/src/db/migration/V20240619_1711__AL-4276.sql +++ b/src/db/migration/V20240627_1007__AL-4543.sql @@ -10,6 +10,7 @@ begin "CLASESERVICIO_ID" NUMBER(7,0), "TARIFA" NUMBER(10, 2), "USUARIO_ID" NUMBER(7,0), + "INDCOBERTURA" NUMBER(1,0), "ACTIVO" NUMBER(1,0), "FECMODIF" DATE, CONSTRAINT "fk_grupo_contrato" FOREIGN KEY ("GRUPOCONTRATO_ID") REFERENCES "GRUPO_CONTRATO"("GRUPOCONTRATO_ID"),