diff --git a/src/db/migration/V20190824_1110__mantis15431.sql b/src/db/migration/V20190824_1110__mantis15431.sql new file mode 100644 index 000000000..b8ea8c2a6 --- /dev/null +++ b/src/db/migration/V20190824_1110__mantis15431.sql @@ -0,0 +1,40 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE COBRANCA_ADC_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE COBRANCA_ADC_PUNTO_VENTA ( + COBRANCAADDPUNTOVENTA_ID NUMBER(7) NOT NULL, + PUNTOVENTA_ID NUMBER(7) NOT NULL, + DESCRICAO VARCHAR2(30 BYTE) NOT NULL, + VALOR NUMBER(7,2) NOT NULL, + EMPRESA_ID NUMBER(7,0) NOT NULL, + DATAINICIAL DATE NOT NULL, + DATAFINAL DATE NOT NULL, + DIARIO NUMBER(1), + SEMANAL NUMBER(1), + MENSAL NUMBER(1), + SEGUNDA NUMBER(1), + TERCA NUMBER(1), + QUARTA NUMBER(1), + QUINTA NUMBER(1), + SEXTA NUMBER(1), + PRIMEIRO_DIA_UTIL NUMBER(1), + ULTIMO_DIA_UTIL NUMBER(1), + DESCONTO_PROXIMO_CICLO NUMBER(1), + DESCONTO_PROXIMO_DIA NUMBER(1), + ACTIVO NUMBER(1), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + PRIMARY KEY (COBRANCAADDPUNTOVENTA_ID), + FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA + )'; + exception when object_exists then null; +end; diff --git a/src/db/migration/V20190909_2118__mantis15432.sql b/src/db/migration/V20190909_2118__mantis15432.sql new file mode 100644 index 000000000..58fad8784 --- /dev/null +++ b/src/db/migration/V20190909_2118__mantis15432.sql @@ -0,0 +1,30 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE COBRANCA_ADC_HIST_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE COBRANCA_ADICIONAL_HISTORICO ( + COBRANCAADICIONALHISTORICO_ID NUMBER(15,0) NOT NULL, + COBRANCAADDPUNTOVENTA_ID NUMBER(7) NOT NULL, + CONTACORRENTEPTOVTA_ID NUMBER(15,0), + PUNTOVENTA_ID NUMBER(7) NOT NULL, + VALOR_COBRANCA NUMBER(7,2) NOT NULL, + VALOR_ACUMULADO NUMBER(7,2) NOT NULL, + VALOR_APLICADO NUMBER(7,2) NOT NULL, + COBRANCA_EFETUADA NUMBER(1) NOT NULL, + FREQUENCIA_NA_DATA VARCHAR2(30 BYTE), + DATA_REGISTRO DATE NOT NULL, + MOTIVO VARCHAR2(350 BYTE), + USUARIO_ID NUMBER(7), + PRIMARY KEY (COBRANCAADICIONALHISTORICO_ID), + FOREIGN KEY (COBRANCAADDPUNTOVENTA_ID) REFERENCES COBRANCA_ADC_PUNTO_VENTA + )'; + exception when object_exists then null; +end; diff --git a/src/db/migration/V20190919_1430__mantis15431.sql b/src/db/migration/V20190919_1430__mantis15431.sql new file mode 100644 index 000000000..7c65e58bb --- /dev/null +++ b/src/db/migration/V20190919_1430__mantis15431.sql @@ -0,0 +1,7 @@ +declare +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 > PUNTO VENTA > COBRANCA ADICIONAL'', + ''COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.COBRANCAADICIONAL'', 1, SYSDATE, 1)'; +exception when others then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20190824_1110__mantis15431.sql b/src/db/postgresql/migration/V20190824_1110__mantis15431.sql new file mode 100644 index 000000000..459b46c9f --- /dev/null +++ b/src/db/postgresql/migration/V20190824_1110__mantis15431.sql @@ -0,0 +1,44 @@ +DO $$ +BEGIN + CREATE SEQUENCE COBRANCA_ADC_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE; + EXCEPTION + WHEN duplicate_table THEN NULL; + WHEN duplicate_object THEN NULL; + WHEN duplicate_column THEN NULL; +END +$$; +/ +DO $$ +BEGIN + CREATE TABLE COBRANCA_ADC_PUNTO_VENTA ( + COBRANCAADDPUNTOVENTA_ID NUMBER(7) NOT NULL, + PUNTOVENTA_ID NUMBER(7) NOT NULL, + DESCRICAO VARCHAR2(30 BYTE) NOT NULL, + VALOR NUMBER(7,2) NOT NULL, + EMPRESA_ID NUMBER(7,0) NOT NULL, + DATAINICIAL DATE NOT NULL, + DATAFINAL DATE NOT NULL, + DIARIO NUMBER(1), + SEMANAL NUMBER(1), + MENSAL NUMBER(1), + SEGUNDA NUMBER(1), + TERCA NUMBER(1), + QUARTA NUMBER(1), + QUINTA NUMBER(1), + SEXTA NUMBER(1), + PRIMEIRO_DIA_UTIL NUMBER(1), + ULTIMO_DIA_UTIL NUMBER(1), + DESCONTO_PROXIMO_CICLO NUMBER(1), + DESCONTO_PROXIMO_DIA NUMBER(1), + ACTIVO NUMBER(1), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + PRIMARY KEY (COBRANCAADDPUNTOVENTA_ID), + FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA + ); + EXCEPTION + WHEN duplicate_table THEN NULL; + WHEN duplicate_object THEN NULL; + WHEN duplicate_column THEN NULL; +END +$$; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20190909_2118__mantis15432.sql b/src/db/postgresql/migration/V20190909_2118__mantis15432.sql new file mode 100644 index 000000000..ffe10d8e2 --- /dev/null +++ b/src/db/postgresql/migration/V20190909_2118__mantis15432.sql @@ -0,0 +1,34 @@ +DO $$ +BEGIN + CREATE SEQUENCE COBRANCA_ADC_HIST_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE; + EXCEPTION + WHEN duplicate_table THEN NULL; + WHEN duplicate_object THEN NULL; + WHEN duplicate_column THEN NULL; +END +$$; +/ +DO $$ +BEGIN + CREATE TABLE COBRANCA_ADICIONAL_HISTORICO ( + COBRANCAADICIONALHISTORICO_ID NUMBER(15,0) NOT NULL, + COBRANCAADDPUNTOVENTA_ID NUMBER(7) NOT NULL, + CONTACORRENTEPTOVTA_ID NUMBER(15,0), + PUNTOVENTA_ID NUMBER(7) NOT NULL, + VALOR_COBRANCA NUMBER(7,2) NOT NULL, + VALOR_ACUMULADO NUMBER(7,2) NOT NULL, + VALOR_APLICADO NUMBER(7,2) NOT NULL, + COBRANCA_EFETUADA NUMBER(1) NOT NULL, + FREQUENCIA_NA_DATA VARCHAR2(30 BYTE), + DATA_REGISTRO DATE NOT NULL, + MOTIVO VARCHAR2(350 BYTE), + USUARIO_ID NUMBER(7), + PRIMARY KEY (COBRANCAADICIONALHISTORICO_ID), + FOREIGN KEY (COBRANCAADDPUNTOVENTA_ID) REFERENCES COBRANCA_ADC_PUNTO_VENTA + ); + EXCEPTION + WHEN duplicate_table THEN NULL; + WHEN duplicate_object THEN NULL; + WHEN duplicate_column THEN NULL; +END +$$; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20190919_1430__mantis15431.sql b/src/db/postgresql/migration/V20190919_1430__mantis15431.sql new file mode 100644 index 000000000..000c7d54d --- /dev/null +++ b/src/db/postgresql/migration/V20190919_1430__mantis15431.sql @@ -0,0 +1,12 @@ + +DO $$ +BEGIN + INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID, SISTEMA_ID, NOMBFUNCION, DESCRUTA, ACTIVO, FECMODIF, USUARIO_ID) + VALUES (FUNCION_SISTEMA_SEQ.nextVal, 1, 'ADM > CATALOGO > PUNTO VENTA > COBRANÇA ADICIONAL', + 'COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.COBRANCAADICIONAL', 1, SYSDATE, 1); + EXCEPTION + WHEN duplicate_table THEN NULL; + WHEN duplicate_object THEN NULL; + WHEN duplicate_column THEN NULL; +END +$$; \ No newline at end of file