From f8f7506de1d8dc784de43fe9aa6386ccf8f49bc3 Mon Sep 17 00:00:00 2001 From: frederico Date: Thu, 17 Aug 2017 21:26:48 +0000 Subject: [PATCH] bug #9347 - adm git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@72689 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20170817_1810__mantis9347.sql | 97 +++++++++++++++++++ .../V20170817_1810__mantis9347_2.sql | 10 ++ 2 files changed, 107 insertions(+) create mode 100644 src/db/migration/V20170817_1810__mantis9347.sql create mode 100644 src/db/migration/V20170817_1810__mantis9347_2.sql diff --git a/src/db/migration/V20170817_1810__mantis9347.sql b/src/db/migration/V20170817_1810__mantis9347.sql new file mode 100644 index 000000000..552ff25b7 --- /dev/null +++ b/src/db/migration/V20170817_1810__mantis9347.sql @@ -0,0 +1,97 @@ +CREATE TABLE MENSAGEM_RECUSA( +MENSAGEMRECUSA_ID NUMBER(7,0), +TIPO_MENSAGEM VARCHAR(1), +CATEGORIA_ID NUMBER(7,0), +DESCRICAO VARCHAR(250), +ACTIVO NUMBER(1,0), +USUARIO_ID NUMBER(7,0), +FECMODIF DATE, +TIPO_RELATORIO NUMBER(1,0), + +CONSTRAINT MENSAGEM_RECUSA_PK PRIMARY KEY (MENSAGEMRECUSA_ID), +CONSTRAINT MENSAGEM_RECUSA_CATEGORIA FOREIGN KEY(CATEGORIA_ID) REFERENCES CATEGORIA(CATEGORIA_ID), +CONSTRAINT MENSAGEM_RECUSA_USUARIO FOREIGN KEY(USUARIO_ID) REFERENCES USUARIO(USUARIO_ID) +); + +CREATE TABLE RECUSA( +RECUSA_ID NUMBER(7,0), +EMPRESA_ID NUMBER(7,0), +RUTA_ID NUMBER(7,0), +FECEMISSAO DATE, +CORRIDA_ID NUMBER(7,0), +FECCORRIDA DATE, +ORIGEM_ID NUMBER(7,0), +DESTINO_ID NUMBER(7,0), +CATEGORIA_ID NUMBER(7,0), +CLASESERVICIO_ID NUMBER(7,0), +USUARIO_ID NUMBER(7,0), +FECMODIF DATE, +ACTIVO NUMBER(1,0), +FECRECUSA DATE, +PUNTOVENTA_ID NUMBER(7,0), + +CONSTRAINT RECUSA_PK PRIMARY KEY (RECUSA_ID), +CONSTRAINT RECUSA_EMPRESA FOREIGN KEY(EMPRESA_ID) REFERENCES EMPRESA(EMPRESA_ID), +CONSTRAINT RECUSA_RUTA FOREIGN KEY(RUTA_ID) REFERENCES RUTA(RUTA_ID), +CONSTRAINT RECUSA_CORRIDA FOREIGN KEY (CORRIDA_ID,FECCORRIDA) REFERENCES CORRIDA(CORRIDA_ID,FECCORRIDA), +CONSTRAINT RECUSA_ORIGEM FOREIGN KEY (ORIGEM_ID) REFERENCES PARADA(PARADA_ID), +CONSTRAINT RECUSA_DESTINO FOREIGN KEY (DESTINO_ID) REFERENCES PARADA(PARADA_ID), +CONSTRAINT RECUSA_CATEGORIA FOREIGN KEY (CATEGORIA_ID) REFERENCES CATEGORIA(CATEGORIA_ID), +CONSTRAINT RECUSA_CLASSESERVICIO FOREIGN KEY (CLASESERVICIO_ID) REFERENCES CLASE_SERVICIO(CLASESERVICIO_ID), +CONSTRAINT RECUSA_USUARIO FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID), +CONSTRAINT RECUSA_PUNTOVENTA FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA(PUNTOVENTA_ID) +); + +CREATE TABLE MENSAGEM_RECUSA_RECUSA( +MENSAGEMRECUSA_ID NUMBER(7,0), +RECUSA_ID NUMBER(7,0), +CONSTRAINT MRR_MENSAGEMRECUSA FOREIGN KEY(MENSAGEMRECUSA_ID) REFERENCES MENSAGEM_RECUSA(MENSAGEMRECUSA_ID), +CONSTRAINT MRR_RECUSA FOREIGN KEY(RECUSA_ID) REFERENCES RECUSA(RECUSA_ID) +); + +CREATE SEQUENCE MENSAGEM_RECUSA_SEQ MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ; +CREATE SEQUENCE RECUSA_SEQ MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ; + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','O Idoso não apresentou qualquer documento pessoal com foto original, com fé pública que comprove idade mínima de 60 (sessenta) anos e/ou comprovante de renda igual ou inferior a 02 (dois) salários mínimos' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','No momento da solicitação do benefício (100% de desconto) as 02 (duas) vagas estavam preenchidas' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','O idoso recusou o benefício de bilhete com 50% de desconto' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','No momento da solicitação do benefício (50% de desconto) não havia poltrona disponível (ônibus lotado), tendo sido oferecido outro horário do serviço convencional' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','A pessoa portadora de deficiência não apresentou a carteira do Passe Livre emitida pelo Governo Federal' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','A pessoa portadora de deficiência apresentou a carteira do Passe Livre emitida pelo Governo Federal com prazo de validade vencido' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','No momento da solicitação do benefício não havia poltrona disponível (ônibus lotado), tendo sido oferecido outro horário do serviço convencional' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','O Jovem não apresentou a Identidade Jovem dentro do prazo de validade, acompanhada de documento de identificação com foto expedido por órgão público e válido em todo território nacional' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','No momento da solicitação do benefício (100% de desconto) as 02 (duas) vagas estavam preenchidas' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','O Jovem recusou o benefício de bilhete com 50% de desconto' +,1,1,'03/08/2017'); + +INSERT INTO MENSAGEM_RECUSA(MENSAGEMRECUSA_ID,TIPO_MENSAGEM,DESCRICAO,ACTIVO,USUARIO_ID,FECMODIF) +VALUES (MENSAGEM_RECUSA_SEQ.nextVal,'R','No momento da solicitação do benefício (50% de desconto) as 02 (duas) vagas estavam preenchidas' +,1,1,'03/08/2017'); diff --git a/src/db/migration/V20170817_1810__mantis9347_2.sql b/src/db/migration/V20170817_1810__mantis9347_2.sql new file mode 100644 index 000000000..e204f3cf1 --- /dev/null +++ b/src/db/migration/V20170817_1810__mantis9347_2.sql @@ -0,0 +1,10 @@ +declare + dup_val_on_index exception; + pragma exception_init (dup_val_on_index , -00001); +begin + execute immediate 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) +values (FUNCION_SISTEMA_SEQ.NEXTVAL,''1'',''ADM > CATALOGO >> MENSAGEM RECUSA'', +''COM.RJCONSULTORES.ADMINISTRACION.GUI.CATALOGO.MENU.MENSAGEMRECUSA'', +''1'',to_date(''31/07/17'',''DD/MM/RR''),''1'')'; + exception when dup_val_on_index then null; +end; \ No newline at end of file