Skip to content

Commit

Permalink
Merge pull request #200 from RJ-SMTR/feat/#196-integracao-views-jae
Browse files Browse the repository at this point in the history
WIP: Feat/#196 integracao views jae
  • Loading branch information
williamfl2007 committed Feb 29, 2024
2 parents c534052 + 8f7edfa commit 7733f18
Show file tree
Hide file tree
Showing 61 changed files with 1,752 additions and 378 deletions.
29 changes: 23 additions & 6 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
"class-transformer": "0.5.1",
"class-validator": "0.14.0",
"date-fns": "^2.30.0",
"dotenv": "^16.4.5",
"fb": "2.0.0",
"gerador-validador-cpf": "^5.0.2",
"google-auth-library": "8.8.0",
Expand Down
90 changes: 90 additions & 0 deletions src/bigquery/entities/ordem-pagamento.bigquery-entity.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
export class BigqueryOrdemPagamento {
/** Data da ordem de pagamento (partição) */
data_ordem: Date;

/** Data de pagamento da ordem */
data_pagamento: Date;

/** Nome cadastro.consorcios */
id_consorcio: string;

/** Nome do consórcio */
consorcio: string;

/** Identificador da operadora na tabela cadastro.operadoras */
id_operadora: string;

/** Nome da operadora */
operadora: string;

/** Nome curto da linha operada com variação de serviço (ex: 010, 011SN, ...) */
servico: string;

/** Identificador da ordem pagamento no banco de dados da Jaé */
id_ordem_pagamento: string;

/** Identificador da ordem ressarcimento no banco de dados da Jaé */
id_ordem_ressarcimento: string;

/** Quantidade de transações feitas na modalidade débito */
quantidade_transacao_debito: number;

/** Valor total das transações feitas na modalidade débito (R$) */
valor_debito: number;

/** Quantidade de transações feitas em espécie */
quantidade_transacao_especie: number;

/** Valor total das transações feitas em espécie (R$) */
valor_especie: number;

/** Quantidade de transações feitas com gratuidade */
quantidade_transacao_gratuidade: number;

/** Valor total das transações feitas com gratuidade (R$) */
valor_gratuidade: number;

/** Quantidade de transações feitas com integração */
quantidade_transacao_integracao: number;

/** Valor total das transações feitas com integração (R$) */
valor_integracao: number;

/** Número de transações com rateio de crédito */
quantidade_transacao_rateio_credito: number;

/** Valor total das transações com rateio de crédito (R$) */
valor_rateio_credito: number;

/** Número de transações com rateio de débito */
quantidade_transacao_rateio_debito: number;

/** Valor total das transações com rateio de débito (R$) */
valor_rateio_debito: number;

/** Quantidade total de transações realizadas */
quantidade_total_transacao: number;

/** Valor total das transações realizadas (R$) */
valor_total_transacao_bruto: number;

/** Valor da taxa descontado do valor total (R$) */
valor_desconto_taxa: number;

/** Valor total das transações menos o valor_desconto_taxa (R$) */
valor_total_transacao_liquido: number;

/** Quantidade total de transações calculada pela captura de transações */
quantidade_total_transacao_captura: number;

/** Valor total das transações realizadas calculada pela captura de transações (R$) */
valor_total_transacao_captura: number;

/** Indicador de validação da ordem de pagamento */
indicador_ordem_valida: boolean;

/** Código de controle de versão do dado (SHA Github) */
versao: string;

aux_nextFriday: Date;
}
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
export class BqTransacao {
export class BigqueryTransacao {
id: number;
data: Date;
data: string;
hora: number;
datetime_transacao: Date;
datetime_processamento: Date;
datetime_captura: Date;
datetime_transacao: string;
datetime_processamento: string;
datetime_captura: string;
modo: string;
id_consorcio: string;
/** Nome do consórcio */
consorcio: string;
id_operadora: string;
/** Nome da operadora */
operadora: string;
servico: string;
sentido: string;
Expand All @@ -27,4 +29,6 @@ export class BqTransacao {
stop_lon: number;
valor_transacao: number;
versao: string;

aux_nextFriday: string;
}
2 changes: 1 addition & 1 deletion src/bigquery/interfaces/bq-find-transacao-by.interface.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ export interface IBqFetchTransacao {
limit?: number;
offset?: number;
getToday?: boolean;
previousDays?: boolean;
previousDaysOnly?: boolean;
}
3 changes: 3 additions & 0 deletions src/bigquery/interfaces/bq-get-week-transacao-by.interface.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export interface IBqGetWeekTransacao {
cpfCnpj: string;
}
Loading

0 comments on commit 7733f18

Please sign in to comment.