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');