eduardo.dicarde 2017-03-10 21:35:57 +00:00
parent 35e047fc9d
commit 51c6f9b6b4
1 changed files with 72 additions and 0 deletions

View File

@ -0,0 +1,72 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
CREATE TABLE
AUDIT_MODULE
(
AUDITMODULE_ID NUMBER(7,0) NOT NULL,
NAMEMODULE VARCHAR2(180 BYTE) NOT NULL,
INDAUDITABLE NUMBER(1,0) DEFAULT 0,
PRIMARY KEY ("AUDITMODULE_ID")
);
CREATE TABLE
AUDIT_SERVICE
(
AUDITSERVICE_ID NUMBER(7,0) NOT NULL,
NAMESERVICE VARCHAR2(180 BYTE),
AUDITMODULE_ID NUMBER(7,0) NOT NULL,
FUNCIONSISTEMA_ID NUMBER(7,0),
PRIMARY KEY ("AUDITSERVICE_ID"),
CONSTRAINT "FK_SERVICEAUDIT_MODULEAUDIT" FOREIGN KEY ("AUDITMODULE_ID") REFERENCES AUDIT_MODULE("AUDITMODULE_ID"),
CONSTRAINT "FK_FUNCIONSISTEMA_AUDITSERVICE" FOREIGN KEY ("FUNCIONSISTEMA_ID") REFERENCES FUNCION_SISTEMA("FUNCIONSISTEMA_ID")
);
CREATE TABLE
AUDIT_ACTION
(
AUDITACTION_ID NUMBER(2,0) NOT NULL,
ACTIONNAME VARCHAR2(180 BYTE) NOT NULL,
PRIMARY KEY ("AUDITACTION_ID")
);
CREATE TABLE
AUDIT_LOG
(
AUDITLOG_ID NUMBER(7,0) NOT NULL,
AUDITACTION_ID NUMBER(2,0) NOT NULL,
SISTEMA_ID NUMBER(7,0) NOT NULL,
CREATED_DATE DATE NOT NULL,
ENTITY_NAME VARCHAR2(180 BYTE) NOT NULL,
USUARIO_ID NUMBER(7,0) NOT NULL,
ENTITY_DETAIL VARCHAR2(4000 BYTE) NOT NULL,
AUDITSERVICE_ID NUMBER(7,0) NOT NULL,
PRIMARY KEY ("AUDITLOG_ID"),
CONSTRAINT "FK_AUDITACTION_AUDITLOG" FOREIGN KEY ("AUDITACTION_ID") REFERENCES AUDIT_ACTION("AUDITACTION_ID"),
CONSTRAINT "FK_SISTEMA_AUDITLOG" FOREIGN KEY ("SISTEMA_ID") REFERENCES SISTEMA("SISTEMA_ID"),
CONSTRAINT "FK_USUARIO_AUDITLOG" FOREIGN KEY ("USUARIO_ID") REFERENCES USUARIO("USUARIO_ID"),
CONSTRAINT "FK_AUDITSERVICE_AUDITLOG" FOREIGN KEY ("AUDITSERVICE_ID") REFERENCES AUDIT_SERVICE("AUDITSERVICE_ID")
);
CREATE SEQUENCE AUDIT_LOG_SEQ INCREMENT BY 1 START WITH 1 MAXVALUE 9999999999999999999999999999
MINVALUE 1 NOCYCLE CACHE 20 NOORDER;
Insert into AUDIT_ACTION (AUDITACTION_ID,ACTIONNAME) values ('1','Criação de Registro');
Insert into AUDIT_ACTION (AUDITACTION_ID,ACTIONNAME) values ('2','Alteração de registro');
Insert into AUDIT_ACTION (AUDITACTION_ID,ACTIONNAME) values ('3','Exclusão de Registro');
Insert into AUDIT_MODULE (AUDITMODULE_ID,NAMEMODULE,INDAUDITABLE) values ('1','Criação/ Alteração de Serviço','1');
Insert into AUDIT_MODULE (AUDITMODULE_ID,NAMEMODULE,INDAUDITABLE) values ('2','Alteração de Preço','1');
Insert into AUDIT_MODULE (AUDITMODULE_ID,NAMEMODULE,INDAUDITABLE) values ('3','Bloqueio dos serviços','1');
Insert into AUDIT_MODULE (AUDITMODULE_ID,NAMEMODULE,INDAUDITABLE) values ('4','Criação e alteração de usuários','1');
Insert into AUDIT_MODULE (AUDITMODULE_ID,NAMEMODULE,INDAUDITABLE) values ('5','Linha','1');
Insert into AUDIT_MODULE (AUDITMODULE_ID,NAMEMODULE,INDAUDITABLE) values ('6','Alteração de Perfil','1');
Insert into AUDIT_MODULE (AUDITMODULE_ID,NAMEMODULE,INDAUDITABLE) values ('7','Manutenção de serviços','1');
Insert into AUDIT_SERVICE (AUDITSERVICE_ID,NAMESERVICE,AUDITMODULE_ID,FUNCIONSISTEMA_ID) values ('1','/Ajustar_corridas/CancelarCorridas','1',null);
Insert into AUDIT_SERVICE (AUDITSERVICE_ID,NAMESERVICE,AUDITMODULE_ID,FUNCIONSISTEMA_ID) values ('2','/Ajustar_corridas/ExcluirCorridas','1',null);
Insert into AUDIT_SERVICE (AUDITSERVICE_ID,NAMESERVICE,AUDITMODULE_ID,FUNCIONSISTEMA_ID) values ('3','/Ajustar_corridas/ReactivarCorridas','1',null);
Insert into AUDIT_SERVICE (AUDITSERVICE_ID,NAMESERVICE,AUDITMODULE_ID,FUNCIONSISTEMA_ID) values ('5',null,'4','193');
Insert into AUDIT_SERVICE (AUDITSERVICE_ID,NAMESERVICE,AUDITMODULE_ID,FUNCIONSISTEMA_ID) values ('6',null,'2','180');
exception when object_exists then null;
end;