Alterado end point api/v1/delivery/schedule para mostrar a capacidade e saldo da capacidade com 3 casas decimais e criado peso adicional para mostrar a data de entrega na abertura da venda

This commit is contained in:
eduardoestevao-appsoluti
2025-03-11 17:16:05 -03:00
parent 62f4c767dd
commit 0936c239b9
180 changed files with 18502 additions and 18441 deletions

View File

@@ -1,50 +1,50 @@
CREATE OR REPLACE VIEW ESVPRODUTOSVENDA
AS
SELECT ROWNUM SEQ, PCPRODUT.CODPROD, PCPRODUT.DESCRICAO, PCPRODUT.NOMEECOMMERCE, PCPRODUT.CODFAB,
PCPRODUT.CODAUXILIAR, CASE WHEN PCPRODUT.TIPOPRODUTO = 'S' THEN 'SHOWROOM'
WHEN PCPRODUT.TIPOPRODUTO = 'A' THEN 'AUTOSSERVICO'
ELSE 'NÃO DEFINIDO' END TIPOPRODUTO,
PCPRODUT.DADOSTECNICOS, PCPRODUT.INFORMACOESTECNICAS, PCPRODUT.URLIMAGEM,
PCPRODUT.ENVIAECOMMERCE, PCPRODUT.CODMARCA CODIGOMARCA, PCMARCA.MARCA NOMEMARCA,
PCPRODUT.CODEPTO CODIGODEPARTAMENTO, PCDEPTO.DESCRICAO NOMEDEPARTAMENTO,
PCPRODUT.CODSEC CODIGOSECAO, PCSECAO.DESCRICAO NOMESECAO,
PCPRODUT.CODCATEGORIA CODIGOCATEGORIA, PCCATEGORIA.CATEGORIA NOMECATEGORIA,
PCPRODUT.CODFORNEC, PCFORNEC.FORNECEDOR NOMEFORNECEDOR, PCPRODFILIAL.CLASSEESTOQUE,
PCPRODFILIAL.CLASSEVENDA, PCPRODFILIAL.CODFILIAL CODIGOFILIAL
FROM PCPRODUT, PCDEPTO, PCSECAO, PCCATEGORIA, PCMARCA, PCFORNEC, PCPRODFILIAL
WHERE PCPRODUT.DTEXCLUSAO IS NULL
AND NVL(PCPRODUT.OBS,'X') <> 'PV'
AND PCPRODUT.CODEPTO = PCDEPTO.CODEPTO
AND PCPRODUT.CODSEC = PCSECAO.CODSEC
AND PCPRODUT.CODPROD = PCPRODFILIAL.CODPROD
AND PCPRODUT.CODSEC = PCCATEGORIA.CODSEC (+)
AND PCPRODUT.CODCATEGORIA = PCCATEGORIA.CODCATEGORIA (+)
AND PCPRODUT.CODFORNEC = PCFORNEC.CODFORNEC (+)
AND PCPRODUT.CODMARCA = PCMARCA.CODMARCA (+) ;
CREATE OR REPLACE VIEW ESVPRECOVENDA
AS
SELECT PCTABPR.NUMREGIAO NUMEROREGIAO
,PCTABPR.CODPROD
,PCTABPR.PVENDA1 PRECOVENDA
,( SELECT PCPRECOPROM.PRECOFIXO
FROM PCPRECOPROM
WHERE PCPRECOPROM.NUMREGIAO = PCTABPR.NUMREGIAO
AND PCPRECOPROM.CODPROD = PCTABPR.CODPROD
AND TRUNC(SYSDATE) BETWEEN PCPRECOPROM.DTINICIOVIGENCIA AND PCPRECOPROM.DTFIMVIGENCIA ) PRECOOFERTA
FROM PCTABPR
WHERE PCTABPR.PVENDA > 0
AND NVL(PCTABPR.EXCLUIDO, 'N') = 'N';
CREATE OR REPLACE VIEW ESVESTOQUEVENDA
AS
SELECT PCEST.CODFILIAL, PCEST.CODPROD,
( NVL(PCEST.QTESTGER,0) - NVL(PCEST.QTRESERV,0) - NVL(PCEST.QTBLOQUEADA,0) - NVL(PCEST.QTPENDENTE,0) ) QUANTIDADEESTOQUEDISPONIVEL,
( SELECT MIN(PCPEDIDO.dtprevent) FROM PCITEM, PCPEDIDO
WHERE PCITEM.NUMPED = PCPEDIDO.NUMPED
AND ( PCITEM.QTPEDIDA - NVL(PCITEM.QTENTREGUE,0) ) > 0
AND PCITEM.CODPROD = PCEST.CODPROD ) DATAPREVISAOENTREGA
FROM PCEST
WHERE PCEST.CODFILIAL <> '99';
CREATE OR REPLACE VIEW ESVPRODUTOSVENDA
AS
SELECT ROWNUM SEQ, PCPRODUT.CODPROD, PCPRODUT.DESCRICAO, PCPRODUT.NOMEECOMMERCE, PCPRODUT.CODFAB,
PCPRODUT.CODAUXILIAR, CASE WHEN PCPRODUT.TIPOPRODUTO = 'S' THEN 'SHOWROOM'
WHEN PCPRODUT.TIPOPRODUTO = 'A' THEN 'AUTOSSERVICO'
ELSE 'NÃO DEFINIDO' END TIPOPRODUTO,
PCPRODUT.DADOSTECNICOS, PCPRODUT.INFORMACOESTECNICAS, PCPRODUT.URLIMAGEM,
PCPRODUT.ENVIAECOMMERCE, PCPRODUT.CODMARCA CODIGOMARCA, PCMARCA.MARCA NOMEMARCA,
PCPRODUT.CODEPTO CODIGODEPARTAMENTO, PCDEPTO.DESCRICAO NOMEDEPARTAMENTO,
PCPRODUT.CODSEC CODIGOSECAO, PCSECAO.DESCRICAO NOMESECAO,
PCPRODUT.CODCATEGORIA CODIGOCATEGORIA, PCCATEGORIA.CATEGORIA NOMECATEGORIA,
PCPRODUT.CODFORNEC, PCFORNEC.FORNECEDOR NOMEFORNECEDOR, PCPRODFILIAL.CLASSEESTOQUE,
PCPRODFILIAL.CLASSEVENDA, PCPRODFILIAL.CODFILIAL CODIGOFILIAL
FROM PCPRODUT, PCDEPTO, PCSECAO, PCCATEGORIA, PCMARCA, PCFORNEC, PCPRODFILIAL
WHERE PCPRODUT.DTEXCLUSAO IS NULL
AND NVL(PCPRODUT.OBS,'X') <> 'PV'
AND PCPRODUT.CODEPTO = PCDEPTO.CODEPTO
AND PCPRODUT.CODSEC = PCSECAO.CODSEC
AND PCPRODUT.CODPROD = PCPRODFILIAL.CODPROD
AND PCPRODUT.CODSEC = PCCATEGORIA.CODSEC (+)
AND PCPRODUT.CODCATEGORIA = PCCATEGORIA.CODCATEGORIA (+)
AND PCPRODUT.CODFORNEC = PCFORNEC.CODFORNEC (+)
AND PCPRODUT.CODMARCA = PCMARCA.CODMARCA (+) ;
CREATE OR REPLACE VIEW ESVPRECOVENDA
AS
SELECT PCTABPR.NUMREGIAO NUMEROREGIAO
,PCTABPR.CODPROD
,PCTABPR.PVENDA1 PRECOVENDA
,( SELECT PCPRECOPROM.PRECOFIXO
FROM PCPRECOPROM
WHERE PCPRECOPROM.NUMREGIAO = PCTABPR.NUMREGIAO
AND PCPRECOPROM.CODPROD = PCTABPR.CODPROD
AND TRUNC(SYSDATE) BETWEEN PCPRECOPROM.DTINICIOVIGENCIA AND PCPRECOPROM.DTFIMVIGENCIA ) PRECOOFERTA
FROM PCTABPR
WHERE PCTABPR.PVENDA > 0
AND NVL(PCTABPR.EXCLUIDO, 'N') = 'N';
CREATE OR REPLACE VIEW ESVESTOQUEVENDA
AS
SELECT PCEST.CODFILIAL, PCEST.CODPROD,
( NVL(PCEST.QTESTGER,0) - NVL(PCEST.QTRESERV,0) - NVL(PCEST.QTBLOQUEADA,0) - NVL(PCEST.QTPENDENTE,0) ) QUANTIDADEESTOQUEDISPONIVEL,
( SELECT MIN(PCPEDIDO.dtprevent) FROM PCITEM, PCPEDIDO
WHERE PCITEM.NUMPED = PCPEDIDO.NUMPED
AND ( PCITEM.QTPEDIDA - NVL(PCITEM.QTENTREGUE,0) ) > 0
AND PCITEM.CODPROD = PCEST.CODPROD ) DATAPREVISAOENTREGA
FROM PCEST
WHERE PCEST.CODFILIAL <> '99';

View File

@@ -1,15 +1,15 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("ESTABREVIATURA")
export class EstAbreviatura {
@PrimaryColumn({ name: 'ID' })
id: number;
@Column({ name: 'ABREVIATURA' })
abreviatura: string;
@Column({ name: 'PALAVRA' })
palavra: string;
}
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("ESTABREVIATURA")
export class EstAbreviatura {
@PrimaryColumn({ name: 'ID' })
id: number;
@Column({ name: 'ABREVIATURA' })
abreviatura: string;
@Column({ name: 'PALAVRA' })
palavra: string;
}

View File

@@ -1,33 +1,33 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTAVISOESTOQUE')
export class Estavisoestoque {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'DTINCLUSAO'})
createDate: Date;
@Column({name: 'CODUSUR'})
codusur: number;
@Column({name: 'CPFCNPJ'})
cpf: string;
@Column({name: 'NOME'})
name: string;
@Column({name: 'CELULAR'})
cellPhone: string;
@Column({name: 'EMAIL'})
email: string;
@Column({name: 'CODPROD'})
codprod: number;
@Column({name: 'OBSERVACAO'})
obs: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTAVISOESTOQUE')
export class Estavisoestoque {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'DTINCLUSAO'})
createDate: Date;
@Column({name: 'CODUSUR'})
codusur: number;
@Column({name: 'CPFCNPJ'})
cpf: string;
@Column({name: 'NOME'})
name: string;
@Column({name: 'CELULAR'})
cellPhone: string;
@Column({name: 'EMAIL'})
email: string;
@Column({name: 'CODPROD'})
codprod: number;
@Column({name: 'OBSERVACAO'})
obs: string;
}

View File

@@ -1,10 +1,10 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTCATEGORIACLIENTE')
export class Estcategoriacliente {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'DESCRICAO'})
name: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTCATEGORIACLIENTE')
export class Estcategoriacliente {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'DESCRICAO'})
name: string;
}

View File

@@ -1,18 +1,18 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTCATEGORIAPARCEIRO')
export class Estcategoriaparceiro {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'TIPO'})
tipo: string;
@Column({name: 'DESCRICAO'})
descricao: string;
@Column({name: 'TIPOPAGTO'})
tipopagto: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTCATEGORIAPARCEIRO')
export class Estcategoriaparceiro {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'TIPO'})
tipo: string;
@Column({name: 'DESCRICAO'})
descricao: string;
@Column({name: 'TIPOPAGTO'})
tipopagto: string;
}

View File

@@ -1,33 +1,33 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTFAIXAPARCEIRO')
export class Estfaixaparceiro {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'TIPO'})
tipo: string;
@Column({name: 'FAIXAINI'})
faixaIni: number;
@Column({name: 'FAIXAFIM'})
faixaFim: number;
@Column({name: 'PERCCOMISSAO'})
percComissao: number;
@Column({name: 'DTCADASTRO'})
dtCadastro: Date;
@Column({name: 'CODFUNCCAD'})
codfunccad: number;
@Column({name: 'DTALTERACAO'})
dtAlteracao: Date;
@Column({name: 'CODFUNCALT'})
codfuncalt: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTFAIXAPARCEIRO')
export class Estfaixaparceiro {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'TIPO'})
tipo: string;
@Column({name: 'FAIXAINI'})
faixaIni: number;
@Column({name: 'FAIXAFIM'})
faixaFim: number;
@Column({name: 'PERCCOMISSAO'})
percComissao: number;
@Column({name: 'DTCADASTRO'})
dtCadastro: Date;
@Column({name: 'CODFUNCCAD'})
codfunccad: number;
@Column({name: 'DTALTERACAO'})
dtAlteracao: Date;
@Column({name: 'CODFUNCALT'})
codfuncalt: number;
}

View File

@@ -1,30 +1,30 @@
import { Column, Entity, PrimaryColumn } from 'typeorm';
@Entity('ESTIMAGEMNOTA')
export class Estimagemnota {
@PrimaryColumn({name: 'NUMPED'})
numeroPedido: number;
@Column({name: 'NUMNOTA'})
numeroNota: number;
@Column({name: 'NUMCAR'})
numeroCarregamento: number;
@Column({name: 'DATA'})
data: Date;
@Column({name: 'TIPO'})
tipo: string;
@Column({name: 'URL'})
url: string;
@Column({name: 'LATITUDE'})
latitude: number;
@Column({name: 'LONGITUDE'})
longitude: number;
import { Column, Entity, PrimaryColumn } from 'typeorm';
@Entity('ESTIMAGEMNOTA')
export class Estimagemnota {
@PrimaryColumn({name: 'NUMPED'})
numeroPedido: number;
@Column({name: 'NUMNOTA'})
numeroNota: number;
@Column({name: 'NUMCAR'})
numeroCarregamento: number;
@Column({name: 'DATA'})
data: Date;
@Column({name: 'TIPO'})
tipo: string;
@Column({name: 'URL'})
url: string;
@Column({name: 'LATITUDE'})
latitude: number;
@Column({name: 'LONGITUDE'})
longitude: number;
}

View File

@@ -1,21 +1,21 @@
import { PrimaryColumn, Column, Entity } from "typeorm";
@Entity("ESTMEDIDAPRODUTO")
export class Estmedidaproduto {
@PrimaryColumn({name: 'IDMEDIDAPRODUTO'})
idmedidaproduto: number;
@Column({name: 'DESCRICAO'})
descricao: string;
@Column({name: 'ABREVIATURA'})
abreviatura: string;
@Column({name: 'QUANTIDADE'})
quantidade: number;
@Column({name: 'NIVEL'})
nivel: number;
import { PrimaryColumn, Column, Entity } from "typeorm";
@Entity("ESTMEDIDAPRODUTO")
export class Estmedidaproduto {
@PrimaryColumn({name: 'IDMEDIDAPRODUTO'})
idmedidaproduto: number;
@Column({name: 'DESCRICAO'})
descricao: string;
@Column({name: 'ABREVIATURA'})
abreviatura: string;
@Column({name: 'QUANTIDADE'})
quantidade: number;
@Column({name: 'NIVEL'})
nivel: number;
}

View File

@@ -1,56 +1,56 @@
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm";
import { Pcpedc } from "./pcpedc.entity";
@Entity('ESTPAGAMENTO')
export class Estpagamento {
@PrimaryColumn({ name: 'NUMORCA' })
orderId: number;
@PrimaryColumn({ name: 'DTPAGAMENTO' })
dataPagamento: Date;
@Column({ name: 'CODAUTORIZACAO' })
codigoAutorizacao: string;
@Column({ name: 'CODRESPOSTA' })
codigoResposta: string;
@Column({ name: 'DTREQUISICAO' })
dataRequisicao: Date;
@Column({ name: 'DTSERVIDOR' })
dataServidor: Date;
@Column({ name: 'ESTACQUIRER' })
estAcquirer: string;
@Column({ name: 'IDTRANSACAO' })
idTransacao: string;
@Column({ name: 'NSU' })
nsu: string;
@Column({ name: 'PARCELAS' })
parcelas: number;
@Column({ name: 'VALOR' })
valor: number;
@Column({ name: 'NOMEBANDEIRA' })
nomeBandeira: string;
@Column({ name: 'FORMAPAGTO' })
formaPagto: string;
@Column({ name: 'CODFUNC' })
codigoFuncionario: number;
@Column({ name: 'CODCOB' })
cobranca: string;
@ManyToOne(() => Pcpedc, pcpedc => pcpedc.pagamentos)
@JoinColumn({ name: 'NUMORCA' })
pedido: Pcpedc;
}
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm";
import { Pcpedc } from "./pcpedc.entity";
@Entity('ESTPAGAMENTO')
export class Estpagamento {
@PrimaryColumn({ name: 'NUMORCA' })
orderId: number;
@PrimaryColumn({ name: 'DTPAGAMENTO' })
dataPagamento: Date;
@Column({ name: 'CODAUTORIZACAO' })
codigoAutorizacao: string;
@Column({ name: 'CODRESPOSTA' })
codigoResposta: string;
@Column({ name: 'DTREQUISICAO' })
dataRequisicao: Date;
@Column({ name: 'DTSERVIDOR' })
dataServidor: Date;
@Column({ name: 'ESTACQUIRER' })
estAcquirer: string;
@Column({ name: 'IDTRANSACAO' })
idTransacao: string;
@Column({ name: 'NSU' })
nsu: string;
@Column({ name: 'PARCELAS' })
parcelas: number;
@Column({ name: 'VALOR' })
valor: number;
@Column({ name: 'NOMEBANDEIRA' })
nomeBandeira: string;
@Column({ name: 'FORMAPAGTO' })
formaPagto: string;
@Column({ name: 'CODFUNC' })
codigoFuncionario: number;
@Column({ name: 'CODCOB' })
cobranca: string;
@ManyToOne(() => Pcpedc, pcpedc => pcpedc.pagamentos)
@JoinColumn({ name: 'NUMORCA' })
pedido: Pcpedc;
}

View File

@@ -1,108 +1,108 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTPARCEIRO')
export class Estparceiro {
@PrimaryColumn({ name: 'ID'})
public id: number;
@Column({name: 'TIPO'})
public tipo: string;
@Column({name: 'CPF'})
public cpf: string;
@Column({name: 'NOME'})
public nome: string;
@Column({name: 'RG'})
public rg: string;
@Column({name: 'ORGAOEXP'})
public orgaoexp: string;
@Column({name: 'REGPROFISSIONAL'})
public regprofissional: string;
@Column({name: 'CEP'})
public cep: string;
@Column({name: 'CODIBGE'})
public codibge: string;
@Column({name: 'ENDERECO'})
public endereco: string;
@Column({name: 'NUMERO'})
public numero: string;
@Column({name: 'COMPLEMENTO'})
public complemento: string;
@Column({name: 'BAIRRO'})
public bairro: string;
@Column({name: 'CIDADE'})
public cidade: string;
@Column({name: 'ESTADO'})
public estado: string;
@Column({name: 'TELEFONE'})
public telefone: string;
@Column({name: 'EMAIL'})
public email: string;
@Column({name: 'CHAVEPIX'})
public chavepix: string;
@Column({name: 'BANCO'})
public banco: string;
@Column({name: 'AGENCIA'})
public agencia: string;
@Column({name: 'CONTA'})
public conta: string;
@Column({name: 'CODUSUR'})
public codusur: number;
@Column({name: 'CODUSURPARCEIRO'})
public codusurparceiro: number;
@Column({name: 'COMPRADORPJ'})
public compradorPj: string;
@Column({name: 'CODCLI'})
public codcli: number;
@Column({name: 'CODCATEGORIA'})
public codcategoria: number;
@Column({name: 'CODPRACA'})
public codpraca: number;
@Column({name: 'OBSERVACAO'})
public observacao: string;
@Column({name: 'OBSERVACAO2'})
public observacao2: string;
@Column({name: 'PERCCOMISSAO'})
public perccomissao: number;
@Column({name: 'CODFUNCCADASTRO'})
public codfunccadastro: number;
@Column({name: 'DTCADASTRO'})
public dtcadastro: Date;
@Column({name: 'CODFUNCALTERACAO'})
public codfuncalteracao: number;
@Column({name: 'DTALTERACAO'})
public dtalteracao: Date;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTPARCEIRO')
export class Estparceiro {
@PrimaryColumn({ name: 'ID'})
public id: number;
@Column({name: 'TIPO'})
public tipo: string;
@Column({name: 'CPF'})
public cpf: string;
@Column({name: 'NOME'})
public nome: string;
@Column({name: 'RG'})
public rg: string;
@Column({name: 'ORGAOEXP'})
public orgaoexp: string;
@Column({name: 'REGPROFISSIONAL'})
public regprofissional: string;
@Column({name: 'CEP'})
public cep: string;
@Column({name: 'CODIBGE'})
public codibge: string;
@Column({name: 'ENDERECO'})
public endereco: string;
@Column({name: 'NUMERO'})
public numero: string;
@Column({name: 'COMPLEMENTO'})
public complemento: string;
@Column({name: 'BAIRRO'})
public bairro: string;
@Column({name: 'CIDADE'})
public cidade: string;
@Column({name: 'ESTADO'})
public estado: string;
@Column({name: 'TELEFONE'})
public telefone: string;
@Column({name: 'EMAIL'})
public email: string;
@Column({name: 'CHAVEPIX'})
public chavepix: string;
@Column({name: 'BANCO'})
public banco: string;
@Column({name: 'AGENCIA'})
public agencia: string;
@Column({name: 'CONTA'})
public conta: string;
@Column({name: 'CODUSUR'})
public codusur: number;
@Column({name: 'CODUSURPARCEIRO'})
public codusurparceiro: number;
@Column({name: 'COMPRADORPJ'})
public compradorPj: string;
@Column({name: 'CODCLI'})
public codcli: number;
@Column({name: 'CODCATEGORIA'})
public codcategoria: number;
@Column({name: 'CODPRACA'})
public codpraca: number;
@Column({name: 'OBSERVACAO'})
public observacao: string;
@Column({name: 'OBSERVACAO2'})
public observacao2: string;
@Column({name: 'PERCCOMISSAO'})
public perccomissao: number;
@Column({name: 'CODFUNCCADASTRO'})
public codfunccadastro: number;
@Column({name: 'DTCADASTRO'})
public dtcadastro: Date;
@Column({name: 'CODFUNCALTERACAO'})
public codfuncalteracao: number;
@Column({name: 'DTALTERACAO'})
public dtalteracao: Date;
}

View File

@@ -1,63 +1,63 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTPREVENDAC')
export class Shopping {
@PrimaryColumn({ name: 'ID' })
id: string;
@Column({ name: 'CODFILIAL' })
store: string;
@Column({ name: 'DATA' })
data: Date;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODENDENTCLI' })
codendentcli: number;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'VLPEDIDO' })
vlpedido: number;
@Column({ name: 'VLTABELA' })
vltabela: number;
@Column({ name: 'VLDESCONTO' })
vldesconto: number;
@Column({name: 'VLCUSTOFIN'})
vlcustofin: number;
@Column({ name: 'CODFUNCAUTOR' })
codfuncautor: number;
@Column({ name: 'VLTAXAENTREGA', type: "decimal", precision: 10, scale: 2, default: 0 })
vltaxaentrega: number;
@Column({ name: 'NUMORCA' })
numorca: number;
@Column({ name: 'NUMPED' })
numped: number;
@Column({ name: 'TOTPESO' })
totpeso: number;
@Column({ name: 'CODFORNECFRETE' })
codfornecfrete: number;
@Column({ name: 'CODTABELAFRETE' })
codtabelafrete: number;
}
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTPREVENDAC')
export class Shopping {
@PrimaryColumn({ name: 'ID' })
id: string;
@Column({ name: 'CODFILIAL' })
store: string;
@Column({ name: 'DATA' })
data: Date;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODENDENTCLI' })
codendentcli: number;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'VLPEDIDO' })
vlpedido: number;
@Column({ name: 'VLTABELA' })
vltabela: number;
@Column({ name: 'VLDESCONTO' })
vldesconto: number;
@Column({name: 'VLCUSTOFIN'})
vlcustofin: number;
@Column({ name: 'CODFUNCAUTOR' })
codfuncautor: number;
@Column({ name: 'VLTAXAENTREGA', type: "decimal", precision: 10, scale: 2, default: 0 })
vltaxaentrega: number;
@Column({ name: 'NUMORCA' })
numorca: number;
@Column({ name: 'NUMPED' })
numped: number;
@Column({ name: 'TOTPESO' })
totpeso: number;
@Column({ name: 'CODFORNECFRETE' })
codfornecfrete: number;
@Column({ name: 'CODTABELAFRETE' })
codtabelafrete: number;
}

View File

@@ -1,117 +1,117 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("ESTPREVENDAI")
export class ShoppingItens {
@PrimaryColumn({name: 'ID'})
id: string;
@Column({name: 'IDCART'})
idCart: string;
@Column({name: 'NUMSEQ'})
numSeq: number;
@Column({name: 'CODPROD'})
idProduct: number;
@Column({name: 'CODAUXILIAR'})
ean: number;
@Column({name: 'QT'})
quantity: number;
@Column({name: 'PTABELA'})
listPrice: number;
@Column({name: 'PERCDESC'})
discount: number;
@Column({name: 'VLDESCONTO'})
discountValue: number;
@Column({name: 'PVENDA'})
price: number;
@Column({name: 'VLCUSTOFIN'})
cost: number;
@Column({name: 'DTINCLUSAO', select: false})
createDate: Date;
@Column({name: 'CODFUNC', select: false})
idUser: Date;
@Column({name: 'DTCANCEL', select: false})
cancelDate: Date;
@Column({name: 'DATAVENDA', select: false})
orderDate: Date;
@Column({name: 'NUMPED', select: false})
orderId: number;
@Column({name: 'NOMEECOMMERCE'})
description: string;
@Column({name: 'URLIMAGEM'})
image: string;
@Column({name: 'TIPOPRODUTO'})
productType: string;
@Column({name: 'TIPOENTREGA'})
deliveryType: string;
@Column({name: 'CODFILIALRETIRA'})
stockStore: string;
@Column({name: 'CODUSUR'})
seller: number;
@Column({name: 'PRECOPROMOCAO'})
promotion: number;
@Column({name: 'CODFUNCDESC'})
userDiscount: number;
@Column({name: 'MULTIPLO'})
mutiple: number;
@Column({name: 'DESCRICAOAUXILIAR'})
auxDescription: string;
@Column({name: 'DESCRICAO'})
smallDescription: string;
@Column({name: 'MARCA'})
brand: string;
@Column({name: 'PERCACRESCIMO'})
percentUpQuantity: number;
@Column({name: 'QTACRESCIMO'})
upQuantity: number;
@Column({name: 'BASETINTOMETRICO'})
base: string;
@Column({name: 'LETRATINTOMETRICO'})
letter: string;
@Column({name: 'LINHATINTOMETRICO'})
line: string;
@Column({name: 'CORTINTOMETRICO'})
color: string;
@Column({name: 'LITRAGEM'})
can: number;
@Column({name: 'AMBIENTE'})
environment: string;
@Column({name: 'PRODUTOCOMPREJUNTO'})
productTogether: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("ESTPREVENDAI")
export class ShoppingItens {
@PrimaryColumn({name: 'ID'})
id: string;
@Column({name: 'IDCART'})
idCart: string;
@Column({name: 'NUMSEQ'})
numSeq: number;
@Column({name: 'CODPROD'})
idProduct: number;
@Column({name: 'CODAUXILIAR'})
ean: number;
@Column({name: 'QT'})
quantity: number;
@Column({name: 'PTABELA'})
listPrice: number;
@Column({name: 'PERCDESC'})
discount: number;
@Column({name: 'VLDESCONTO'})
discountValue: number;
@Column({name: 'PVENDA'})
price: number;
@Column({name: 'VLCUSTOFIN'})
cost: number;
@Column({name: 'DTINCLUSAO', select: false})
createDate: Date;
@Column({name: 'CODFUNC', select: false})
idUser: Date;
@Column({name: 'DTCANCEL', select: false})
cancelDate: Date;
@Column({name: 'DATAVENDA', select: false})
orderDate: Date;
@Column({name: 'NUMPED', select: false})
orderId: number;
@Column({name: 'NOMEECOMMERCE'})
description: string;
@Column({name: 'URLIMAGEM'})
image: string;
@Column({name: 'TIPOPRODUTO'})
productType: string;
@Column({name: 'TIPOENTREGA'})
deliveryType: string;
@Column({name: 'CODFILIALRETIRA'})
stockStore: string;
@Column({name: 'CODUSUR'})
seller: number;
@Column({name: 'PRECOPROMOCAO'})
promotion: number;
@Column({name: 'CODFUNCDESC'})
userDiscount: number;
@Column({name: 'MULTIPLO'})
mutiple: number;
@Column({name: 'DESCRICAOAUXILIAR'})
auxDescription: string;
@Column({name: 'DESCRICAO'})
smallDescription: string;
@Column({name: 'MARCA'})
brand: string;
@Column({name: 'PERCACRESCIMO'})
percentUpQuantity: number;
@Column({name: 'QTACRESCIMO'})
upQuantity: number;
@Column({name: 'BASETINTOMETRICO'})
base: string;
@Column({name: 'LETRATINTOMETRICO'})
letter: string;
@Column({name: 'LINHATINTOMETRICO'})
line: string;
@Column({name: 'CORTINTOMETRICO'})
color: string;
@Column({name: 'LITRAGEM'})
can: number;
@Column({name: 'AMBIENTE'})
environment: string;
@Column({name: 'PRODUTOCOMPREJUNTO'})
productTogether: string;
}

View File

@@ -1,30 +1,30 @@
import { Column, Entity, PrimaryColumn } from 'typeorm';
@Entity("ESTPROTOCOLOENTREGA")
export class Estprotocoloentrega {
@PrimaryColumn({name: 'NUMCAR'})
numeroCarregamento: number;
@Column({name: 'CODCLI'})
codigoCliente: number;
@Column({name: 'DTENTREGA'})
dataEntrega: Date;
@Column({name: 'CPFRECEBEDOR'})
cpfRecebedor: string;
@Column({name: 'NOMERECEBEDOR'})
nomeRecebedor: string;
@Column({name: 'URL_IMAGEMPROTOCOLO'})
urlImagemProtocolo: string;
@Column({name: 'LATITUDE'})
latitude: number;
@Column({name: 'LONGITUDE'})
longitude: number;
import { Column, Entity, PrimaryColumn } from 'typeorm';
@Entity("ESTPROTOCOLOENTREGA")
export class Estprotocoloentrega {
@PrimaryColumn({name: 'NUMCAR'})
numeroCarregamento: number;
@Column({name: 'CODCLI'})
codigoCliente: number;
@Column({name: 'DTENTREGA'})
dataEntrega: Date;
@Column({name: 'CPFRECEBEDOR'})
cpfRecebedor: string;
@Column({name: 'NOMERECEBEDOR'})
nomeRecebedor: string;
@Column({name: 'URL_IMAGEMPROTOCOLO'})
urlImagemProtocolo: string;
@Column({name: 'LATITUDE'})
latitude: number;
@Column({name: 'LONGITUDE'})
longitude: number;
}

View File

@@ -1,58 +1,58 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTRUPTURA')
export class Estruptura {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'DATA'})
date: Date;
@Column({name: 'CODFILIAL'})
store: string;
@Column({name: 'CODCLI'})
customerId: number;
@Column({name: 'CPF_CNPJ'})
document: string;
@Column({name: 'NOME'})
name: string;
@Column({name: 'CELULAR'})
cellPhone: string;
@Column({name: 'EMAIL'})
email: string;
@Column({name: 'CODUSUR'})
sellerId: number;
@Column({name: 'CODPROD'})
productId: number;
@Column({name: 'QT'})
quantity: number;
}
/* --Script criação tabela
CREATE TABLE ESTRUPTURA (
ID NUMBER(10),
DATA DATE,
CODFILIAL VARCHAR2(2),
CODCLI NUMBER(6),
CPF_CNPJ VARCHAR2(20),
NOME VARCHAR2(100),
CELULAR VARCHAR2(20),
EMAIL VARCHAR2(100),
CODUSUR NUMBER(6),
CODPROD NUMBER(6),
QT NUMBER(22,6) );
CREATE SEQUENCE ESSRUPTURA;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTRUPTURA')
export class Estruptura {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'DATA'})
date: Date;
@Column({name: 'CODFILIAL'})
store: string;
@Column({name: 'CODCLI'})
customerId: number;
@Column({name: 'CPF_CNPJ'})
document: string;
@Column({name: 'NOME'})
name: string;
@Column({name: 'CELULAR'})
cellPhone: string;
@Column({name: 'EMAIL'})
email: string;
@Column({name: 'CODUSUR'})
sellerId: number;
@Column({name: 'CODPROD'})
productId: number;
@Column({name: 'QT'})
quantity: number;
}
/* --Script criação tabela
CREATE TABLE ESTRUPTURA (
ID NUMBER(10),
DATA DATE,
CODFILIAL VARCHAR2(2),
CODCLI NUMBER(6),
CPF_CNPJ VARCHAR2(20),
NOME VARCHAR2(100),
CELULAR VARCHAR2(20),
EMAIL VARCHAR2(100),
CODUSUR NUMBER(6),
CODPROD NUMBER(6),
QT NUMBER(22,6) );
CREATE SEQUENCE ESSRUPTURA;
*/

View File

@@ -1,14 +1,14 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTSUBCATEGORIACLIENTE')
export class Estsubcategoriacliente {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'CATEGORIAID'})
categoryId: number;
@Column({name: 'DESCRICAO'})
name: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTSUBCATEGORIACLIENTE')
export class Estsubcategoriacliente {
@PrimaryColumn({name: 'ID'})
id: number;
@Column({name: 'CATEGORIAID'})
categoryId: number;
@Column({name: 'DESCRICAO'})
name: string;
}

View File

@@ -1,56 +1,56 @@
import { Pccest } from './pccest.entity';
import { Pccategoria } from './pccategoria.entity';
import { Pcdepto } from 'src/domain/entity/tables/pcdepto.entity';
import { PrimaryColumn, Entity, Column, ManyToOne, JoinColumn } from "typeorm";
import { Pcncm } from './pcncm.entity';
import { Pcsecao } from './pcsecao.entity';
@Entity("ESTTIPOPRODUTO")
export class Esttipoproduto {
@PrimaryColumn({name: 'IDTIPOPRODUTO'})
idTipoProduto: number;
@Column({name: 'NCM'})
ncm: string;
@ManyToOne(() => Pcncm, itemNcm => itemNcm.tiposProduto)
@JoinColumn({ name: 'NCM' })
registroNcm: Pcncm;
@Column({name: 'TIPOPRODUTO'})
tipoProduto: string;
@Column({name: 'SIGLAPRODUTO'})
sigla: string;
@Column({name: 'CODEPTO'})
codigoDepartamento: number;
@Column({name: 'CODSEC'})
codigoSecao: number;
@Column({name: 'CODCATEGORIA'})
codigoCategoria: number;
@Column({name: 'CEST'})
cest: number;
@ManyToOne(() => Pcdepto, departamento => departamento.tiposProduto)
@JoinColumn({ name: 'CODEPTO' })
departamento: Pcdepto;
@ManyToOne(() => Pcsecao, secao => secao.tiposProduto)
@JoinColumn({ name: 'CODSEC' })
secao: Pcsecao;
@ManyToOne(() => Pccategoria, categoria => categoria.tiposProduto)
@JoinColumn({ name: 'CODCATEGORIA' })
categoria: Pccategoria;
@ManyToOne(() => Pccest, itemCest => itemCest.tiposProduto)
@JoinColumn({ name: 'CEST' })
registrocest: Pccest;
import { Pccest } from './pccest.entity';
import { Pccategoria } from './pccategoria.entity';
import { Pcdepto } from 'src/domain/entity/tables/pcdepto.entity';
import { PrimaryColumn, Entity, Column, ManyToOne, JoinColumn } from "typeorm";
import { Pcncm } from './pcncm.entity';
import { Pcsecao } from './pcsecao.entity';
@Entity("ESTTIPOPRODUTO")
export class Esttipoproduto {
@PrimaryColumn({name: 'IDTIPOPRODUTO'})
idTipoProduto: number;
@Column({name: 'NCM'})
ncm: string;
@ManyToOne(() => Pcncm, itemNcm => itemNcm.tiposProduto)
@JoinColumn({ name: 'NCM' })
registroNcm: Pcncm;
@Column({name: 'TIPOPRODUTO'})
tipoProduto: string;
@Column({name: 'SIGLAPRODUTO'})
sigla: string;
@Column({name: 'CODEPTO'})
codigoDepartamento: number;
@Column({name: 'CODSEC'})
codigoSecao: number;
@Column({name: 'CODCATEGORIA'})
codigoCategoria: number;
@Column({name: 'CEST'})
cest: number;
@ManyToOne(() => Pcdepto, departamento => departamento.tiposProduto)
@JoinColumn({ name: 'CODEPTO' })
departamento: Pcdepto;
@ManyToOne(() => Pcsecao, secao => secao.tiposProduto)
@JoinColumn({ name: 'CODSEC' })
secao: Pcsecao;
@ManyToOne(() => Pccategoria, categoria => categoria.tiposProduto)
@JoinColumn({ name: 'CODCATEGORIA' })
categoria: Pccategoria;
@ManyToOne(() => Pccest, itemCest => itemCest.tiposProduto)
@JoinColumn({ name: 'CEST' })
registrocest: Pccest;
}

View File

@@ -1,27 +1,27 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTUSUARIO')
export class User {
@PrimaryColumn({name: 'IDUSUARIO'})
id: number;
@Column({name: 'NOME'})
username: string;
@Column({name: 'EMAIL'})
email: string;
@Column({name: 'SENHA', select: false})
password: string;
@Column({name: 'TIPO'})
role: string;
@Column({name: 'BLOQUEADO'})
blocked: string;
@Column({name: 'MATRICULA'})
registration: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTUSUARIO')
export class User {
@PrimaryColumn({name: 'IDUSUARIO'})
id: number;
@Column({name: 'NOME'})
username: string;
@Column({name: 'EMAIL'})
email: string;
@Column({name: 'SENHA', select: false})
password: string;
@Column({name: 'TIPO'})
role: string;
@Column({name: 'BLOQUEADO'})
blocked: string;
@Column({name: 'MATRICULA'})
registration: string;
}

View File

@@ -1,44 +1,44 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTVENDA')
export class Sale {
@PrimaryColumn({ name: 'ID' })
id: string;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'CODENDCLI' })
codendcli: number;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'OBSERVACAO1' })
observacao1: string;
@Column({ name: 'OBSERVACAO2' })
observacao2: string;
@Column({ name: 'OBSERVACAO3' })
observacao3: string;
@Column({ name: 'OBSERVACAOENTREGA1' })
observacaoentrega1: string;
@Column({ name: 'OBSERVACAOENTREGA2' })
observacaoentrega2: string;
@Column({ name: 'OBSERVACAOENTREGA3' })
observacaoentrega3: string;
@Column({ name: 'VLFRETE' })
vlfrete: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTVENDA')
export class Sale {
@PrimaryColumn({ name: 'ID' })
id: string;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'CODENDCLI' })
codendcli: number;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'OBSERVACAO1' })
observacao1: string;
@Column({ name: 'OBSERVACAO2' })
observacao2: string;
@Column({ name: 'OBSERVACAO3' })
observacao3: string;
@Column({ name: 'OBSERVACAOENTREGA1' })
observacaoentrega1: string;
@Column({ name: 'OBSERVACAOENTREGA2' })
observacaoentrega2: string;
@Column({ name: 'OBSERVACAOENTREGA3' })
observacaoentrega3: string;
@Column({ name: 'VLFRETE' })
vlfrete: number;
}

View File

@@ -1,27 +1,27 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTVENDAPRECLIENTE')
export class Estvendaprecliente {
@PrimaryColumn({ name: 'ID'})
id: number;
@Column({ name: 'IDCART'})
idcart: string;
@Column({ name: 'CPF'})
cpf: string;
@Column({ name: 'NOME'})
nome: string;
@Column({ name: 'TELEFONE'})
telefone: string;
@Column({ name: 'CODUSUR'})
codusur: number;
@Column({ name: 'DTCADASTRO'})
dtcadastro: Date;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESTVENDAPRECLIENTE')
export class Estvendaprecliente {
@PrimaryColumn({ name: 'ID'})
id: number;
@Column({ name: 'IDCART'})
idcart: string;
@Column({ name: 'CPF'})
cpf: string;
@Column({ name: 'NOME'})
nome: string;
@Column({ name: 'TELEFONE'})
telefone: string;
@Column({ name: 'CODUSUR'})
codusur: number;
@Column({ name: 'DTCADASTRO'})
dtcadastro: Date;
}

View File

@@ -1,15 +1,15 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("PCCAIXA")
export class Checkout {
@PrimaryColumn({name: "NUMCAIXA"})
id: number;
@Column({name: "DESCRICAO"})
description: string;
@Column({name: "NUMSERIEEQUIP"})
serialNumber: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("PCCAIXA")
export class Checkout {
@PrimaryColumn({name: "NUMCAIXA"})
id: number;
@Column({name: "DESCRICAO"})
description: string;
@Column({name: "NUMSERIEEQUIP"})
serialNumber: string;
}

View File

@@ -1,421 +1,421 @@
import { Pcpedc } from './pcpedc.entity';
import { Pcempr } from './pcempr.entity';
import { Entity, Column, PrimaryColumn, OneToMany, OneToOne, JoinColumn } from "typeorm";
import { Pcnfsaid } from "./pcnfsaid.entity";
@Entity('PCCARREG')
export class Pccarreg {
@PrimaryColumn({ name: 'NUMCAR' })
numcar: number;
@Column({ name: 'DTSAIDA' })
dtsaida: Date;
@Column({ name: 'CODMOTORISTA' })
codmotorista: number;
@Column({ name: 'CODVEICULO' })
codveiculo: number;
@Column({ name: 'TOTPESO' })
totpeso: number;
@Column({ name: 'TOTVOLUME' })
totvolume: number;
@Column({ name: 'VLTOTAL' })
vltotal: number;
@Column({ name: 'DTFECHA' })
dtfecha: Date;
@Column({ name: 'DESTINO' })
destino: string;
@Column({ name: 'NUMNOTAS' })
numnotas: number;
@Column({ name: 'CODCAIXA' })
codcaixa: number;
@Column({ name: 'PERCOM' })
percom: number;
@Column({ name: 'NUMENT' })
nument: number;
@Column({ name: 'NUMCID' })
numcid: number;
@Column({ name: 'PREVCHEG' })
prevcheg: Date;
@Column({ name: 'DTRETORNO' })
dtretorno: Date;
@Column({ name: 'CODCONF' })
codconf: number;
@Column({ name: 'DT_CANCEL' })
dt_cancel: Date;
@Column({ name: 'DATAMON' })
datamon: Date;
@Column({ name: 'CODFUNCMON' })
codfuncmon: number;
@Column({ name: 'DATAMAPA' })
datamapa: Date;
@Column({ name: 'CODFUNCMAPA' })
codfuncmapa: number;
@Column({ name: 'NUMVIASMAPA' })
numviasmapa: number;
@Column({ name: 'DTCAIXA' })
dtcaixa: Date;
@Column({ name: 'DTFAT' })
dtfat: Date;
@Column({ name: 'CODFUNCFAT' })
codfuncfat: number;
@Column({ name: 'CODFUNCCANCEL' })
codfunccancel: number;
@Column({ name: 'DATACONF' })
dataconf: Date;
@Column({ name: 'QTITENS' })
qtitens: number;
@Column({ name: 'OBSFATUR' })
obsfatur: string;
@Column({ name: 'TIPOCARGA' })
tipocarga: string;
@Column({ name: 'KMINICIAL' })
kminicial: number;
@Column({ name: 'KMFINAL' })
kmfinal: number;
@Column({ name: 'DTSAIDAVEICULO' })
dtsaidaveiculo: Date;
@Column({ name: 'CODROTAPRINC' })
codrotaprinc: number;
@Column({ name: 'NUMDIARIAS' })
numdiarias: number;
@Column({ name: 'CODFUNCAJUD' })
codfuncajud: number;
@Column({ name: 'PAGCOMMOTMIN' })
pagcommotmin: string;
@Column({ name: 'VLVALERETENCAO' })
vlvaleretencao: number;
@Column({ name: 'HORAFECHA' })
horafecha: number;
@Column({ name: 'MINUTOFECHA' })
minutofecha: number;
@Column({ name: 'NUMCAROL' })
numcarol: number;
@Column({ name: 'CONHECFRETE' })
conhecfrete: string;
@Column({ name: 'NUMCAROPERLOG' })
numcaroperlog: number;
@Column({ name: 'DTFECHACOMISSMOT' })
dtfechacomissmot: Date;
@Column({ name: 'QTCOMBUSTIVEL' })
qtcombustivel: number;
@Column({ name: 'BALCAOBAIXADO' })
balcaobaixado: string;
@Column({ name: 'OBSDESTINO' })
obsdestino: string;
@Column({ name: 'VLFRETE' })
vlfrete: number;
@Column({ name: 'ABASTECIDO' })
abastecido: string;
@Column({ name: 'MAPAGERADOWMS' })
mapageradowms: string;
@Column({ name: 'CONHECGERADO' })
conhecgerado: string;
@Column({ name: 'MAPAGERADOWMSPAL' })
mapageradowmspal: string;
@Column({ name: 'VLCOMBUSTIVEL' })
vlcombustivel: number;
@Column({ name: 'NUMCARWMS' })
numcarwms: number;
@Column({ name: 'QTCAIXAS' })
qtcaixas: number;
@Column({ name: 'HORAMON' })
horamon: number;
@Column({ name: 'MINUTOMON' })
minutomon: number;
@Column({ name: 'DTINICIOCHECKOUT' })
dtiniciocheckout: Date;
@Column({ name: 'DTFIMCHECKOUT' })
dtfimcheckout: Date;
@Column({ name: 'DATAHORAMAPA' })
datahoramapa: Date;
@Column({ name: 'NUMCARBROKER' })
numcarbroker: number;
@Column({ name: 'PERCOMTERC' })
percomterc: number;
@Column({ name: 'PERCOMAJUD' })
percomajud: number;
@Column({ name: 'TIPOCOMISSAO' })
tipocomissao: string;
@Column({ name: 'NUMLANCDIARIA' })
numlancdiaria: number;
@Column({ name: 'CARGASECUNDARIA' })
cargasecundaria: string;
@Column({ name: 'LACRE' })
lacre: string;
@Column({ name: 'VLDIARIA' })
vldiaria: number;
@Column({ name: 'VLDESPAJUDANTE' })
vldespajudante: number;
@Column({ name: 'DATACONFFIM' })
dataconffim: Date;
@Column({ name: 'DTINICIALPEND' })
dtinicialpend: Date;
@Column({ name: 'DTFINALPEND' })
dtfinalpend: Date;
@Column({ name: 'FROTA_PESO' })
frota_peso: number;
@Column({ name: 'CODMOTTRANSBORDO' })
codmottransbordo: number;
@Column({ name: 'CODAJUDTRANSBORDO' })
codajudtransbordo: number;
@Column({ name: 'LANCTOCPAGARFECHCOMISS414' })
lanctocpagarfechcomiss414: string;
@Column({ name: 'DTFECHACOMMOTTRANSB' })
dtfechacommottransb: Date;
@Column({ name: 'DTFECHACOMAJUDTRANSB' })
dtfechacomajudtransb: Date;
@Column({ name: 'DTFECHACOMAJUD' })
dtfechacomajud: Date;
@Column({ name: 'CODFUNCMAPACARAGRUPADO' })
codfuncmapacaragrupado: number;
@Column({ name: 'DATAHORAMAPACARAGRUPADO' })
datahoramapacaragrupado: Date;
@Column({ name: 'NUMCARAGRUPADO' })
numcaragrupado: number;
@Column({ name: 'NUMVIASCARAGRUPADO' })
numviascaragrupado: number;
@Column({ name: 'CODMOTORISTACARAGRUPADO' })
codmotoristacaragrupado: number;
@Column({ name: 'CODVEICULCARAGRUPADO' })
codveiculcaragrupado: number;
@Column({ name: 'DATACARAGRUPADO' })
datacaragrupado: Date;
@Column({ name: 'TRANSFERENCIA' })
transferencia: string;
@Column({ name: 'SEGURADA' })
segurada: string;
@Column({ name: 'CODFILIALSAIDA' })
codfilialsaida: string;
@Column({ name: 'OBSDESTINOAGRUP' })
obsdestinoagrup: string;
@Column({ name: 'DESTINOAGRUP' })
destinoagrup: string;
@Column({ name: 'OBSACERTO' })
obsacerto: string;
@Column({ name: 'VLFIXO' })
vlfixo: number;
@Column({ name: 'VLPED' })
vlped: number;
@Column({ name: 'PERGRIS' })
pergris: number;
@Column({ name: 'VALORKG' })
valorkg: number;
@Column({ name: 'LANCARDESPDESCFINAUTOMATIC' })
lancardespdescfinautomatic: string;
@Column({ name: 'CODFUNCCONF' })
codfuncconf: number;
@Column({ name: 'CODFUNCSAIDACAR' })
codfuncsaidacar: number;
@Column({ name: 'CODFUNCRETORNOCAR' })
codfuncretornocar: number;
@Column({ name: 'SEGUNDOMON' })
segundomon: number;
@Column({ name: 'SEGUNDOSFECHA' })
segundosfecha: number;
@Column({ name: 'NUMONUCARGA' })
numonucarga: string;
@Column({ name: 'NOMEAPROPRIADOCARGA' })
nomeapropriadocarga: string;
@Column({ name: 'DIVISAOCARGA' })
divisaocarga: string;
@Column({ name: 'GRUPOEMBCARGA' })
grupoembcarga: string;
@Column({ name: 'QTDTOTALPRODCARGA' })
qtdtotalprodcarga: string;
@Column({ name: 'PONTOFUGORCARGA' })
pontofugorcarga: string;
@Column({ name: 'CODVEICULO1' })
codveiculo1: number;
@Column({ name: 'CODVEICULO2' })
codveiculo2: number;
@Column({ name: 'CODFUNCAJUD2' })
codfuncajud2: number;
@Column({ name: 'CODFUNCAJUD3' })
codfuncajud3: number;
@Column({ name: 'GEOVOLUMETOTAL' })
geovolumetotal: number;
@Column({ name: 'DTEXPORTACAO' })
dtexportacao: Date;
@Column({ name: 'OBSEXPORTACAO' })
obsexportacao: string;
@Column({ name: 'IDINTEGRACAOMYFROTA' })
idintegracaomyfrota: string;
@Column({ name: 'CODTIPOVEICULO' })
codtipoveiculo: number;
@Column({ name: 'CODPERFILVEICULO' })
codperfilveiculo: number;
@Column({ name: 'TIPOCALCULOCOMISSAOFRETISTA' })
tipocalculocomissaofretista: string;
@Column({ name: 'CODFUNTIPOCALCCOMISSAOFRETISTA' })
codfuntipocalccomissaofretista: number;
@Column({ name: 'LIBERA_RETAGUARDA' })
libera_retaguarda: string;
@Column({ name: 'CODFUNCLIBEROURET' })
codfuncliberouret: number;
@Column({ name: 'DATALIBEROURET' })
dataliberouret: Date;
@Column({ name: 'NUMCARMANIFCONCLUIDOFV' })
numcarmanifconcluidofv: string;
@Column({ name: 'CODFUNCFECHA' })
codfuncfecha: number;
@Column({ name: 'OBSFRETE' })
obsfrete: string;
@Column({ name: 'LANCIMPPRIMPARC' })
lancimpprimparc: string;
@Column({ name: 'NUMONDA' })
numonda: number;
@Column({ name: 'ORDEMSEP' })
ordemsep: number;
@Column({ name: 'ORDEMCONF' })
ordemconf: number;
@Column({ name: 'IDSOFITVIEW' })
idsofitview: string;
@Column({ name: 'ULTIMASITUACAOCFAT' })
ultimasituacaocfat: string;
@Column({ name: 'DATAULTIMASITUACAOCFAT' })
dataultimasituacaocfat: Date;
@OneToMany(type => Pcnfsaid, notas => notas.pccarreg)
notas: Pcnfsaid[];
@OneToMany(type => Pcpedc, pedidos => pedidos.pccarreg)
pedidos: Pcnfsaid[];
@OneToOne(type => Pcempr)
@JoinColumn({ name: 'CODMOTORISTA' })
motorista: Pcempr;
import { Pcpedc } from './pcpedc.entity';
import { Pcempr } from './pcempr.entity';
import { Entity, Column, PrimaryColumn, OneToMany, OneToOne, JoinColumn } from "typeorm";
import { Pcnfsaid } from "./pcnfsaid.entity";
@Entity('PCCARREG')
export class Pccarreg {
@PrimaryColumn({ name: 'NUMCAR' })
numcar: number;
@Column({ name: 'DTSAIDA' })
dtsaida: Date;
@Column({ name: 'CODMOTORISTA' })
codmotorista: number;
@Column({ name: 'CODVEICULO' })
codveiculo: number;
@Column({ name: 'TOTPESO' })
totpeso: number;
@Column({ name: 'TOTVOLUME' })
totvolume: number;
@Column({ name: 'VLTOTAL' })
vltotal: number;
@Column({ name: 'DTFECHA' })
dtfecha: Date;
@Column({ name: 'DESTINO' })
destino: string;
@Column({ name: 'NUMNOTAS' })
numnotas: number;
@Column({ name: 'CODCAIXA' })
codcaixa: number;
@Column({ name: 'PERCOM' })
percom: number;
@Column({ name: 'NUMENT' })
nument: number;
@Column({ name: 'NUMCID' })
numcid: number;
@Column({ name: 'PREVCHEG' })
prevcheg: Date;
@Column({ name: 'DTRETORNO' })
dtretorno: Date;
@Column({ name: 'CODCONF' })
codconf: number;
@Column({ name: 'DT_CANCEL' })
dt_cancel: Date;
@Column({ name: 'DATAMON' })
datamon: Date;
@Column({ name: 'CODFUNCMON' })
codfuncmon: number;
@Column({ name: 'DATAMAPA' })
datamapa: Date;
@Column({ name: 'CODFUNCMAPA' })
codfuncmapa: number;
@Column({ name: 'NUMVIASMAPA' })
numviasmapa: number;
@Column({ name: 'DTCAIXA' })
dtcaixa: Date;
@Column({ name: 'DTFAT' })
dtfat: Date;
@Column({ name: 'CODFUNCFAT' })
codfuncfat: number;
@Column({ name: 'CODFUNCCANCEL' })
codfunccancel: number;
@Column({ name: 'DATACONF' })
dataconf: Date;
@Column({ name: 'QTITENS' })
qtitens: number;
@Column({ name: 'OBSFATUR' })
obsfatur: string;
@Column({ name: 'TIPOCARGA' })
tipocarga: string;
@Column({ name: 'KMINICIAL' })
kminicial: number;
@Column({ name: 'KMFINAL' })
kmfinal: number;
@Column({ name: 'DTSAIDAVEICULO' })
dtsaidaveiculo: Date;
@Column({ name: 'CODROTAPRINC' })
codrotaprinc: number;
@Column({ name: 'NUMDIARIAS' })
numdiarias: number;
@Column({ name: 'CODFUNCAJUD' })
codfuncajud: number;
@Column({ name: 'PAGCOMMOTMIN' })
pagcommotmin: string;
@Column({ name: 'VLVALERETENCAO' })
vlvaleretencao: number;
@Column({ name: 'HORAFECHA' })
horafecha: number;
@Column({ name: 'MINUTOFECHA' })
minutofecha: number;
@Column({ name: 'NUMCAROL' })
numcarol: number;
@Column({ name: 'CONHECFRETE' })
conhecfrete: string;
@Column({ name: 'NUMCAROPERLOG' })
numcaroperlog: number;
@Column({ name: 'DTFECHACOMISSMOT' })
dtfechacomissmot: Date;
@Column({ name: 'QTCOMBUSTIVEL' })
qtcombustivel: number;
@Column({ name: 'BALCAOBAIXADO' })
balcaobaixado: string;
@Column({ name: 'OBSDESTINO' })
obsdestino: string;
@Column({ name: 'VLFRETE' })
vlfrete: number;
@Column({ name: 'ABASTECIDO' })
abastecido: string;
@Column({ name: 'MAPAGERADOWMS' })
mapageradowms: string;
@Column({ name: 'CONHECGERADO' })
conhecgerado: string;
@Column({ name: 'MAPAGERADOWMSPAL' })
mapageradowmspal: string;
@Column({ name: 'VLCOMBUSTIVEL' })
vlcombustivel: number;
@Column({ name: 'NUMCARWMS' })
numcarwms: number;
@Column({ name: 'QTCAIXAS' })
qtcaixas: number;
@Column({ name: 'HORAMON' })
horamon: number;
@Column({ name: 'MINUTOMON' })
minutomon: number;
@Column({ name: 'DTINICIOCHECKOUT' })
dtiniciocheckout: Date;
@Column({ name: 'DTFIMCHECKOUT' })
dtfimcheckout: Date;
@Column({ name: 'DATAHORAMAPA' })
datahoramapa: Date;
@Column({ name: 'NUMCARBROKER' })
numcarbroker: number;
@Column({ name: 'PERCOMTERC' })
percomterc: number;
@Column({ name: 'PERCOMAJUD' })
percomajud: number;
@Column({ name: 'TIPOCOMISSAO' })
tipocomissao: string;
@Column({ name: 'NUMLANCDIARIA' })
numlancdiaria: number;
@Column({ name: 'CARGASECUNDARIA' })
cargasecundaria: string;
@Column({ name: 'LACRE' })
lacre: string;
@Column({ name: 'VLDIARIA' })
vldiaria: number;
@Column({ name: 'VLDESPAJUDANTE' })
vldespajudante: number;
@Column({ name: 'DATACONFFIM' })
dataconffim: Date;
@Column({ name: 'DTINICIALPEND' })
dtinicialpend: Date;
@Column({ name: 'DTFINALPEND' })
dtfinalpend: Date;
@Column({ name: 'FROTA_PESO' })
frota_peso: number;
@Column({ name: 'CODMOTTRANSBORDO' })
codmottransbordo: number;
@Column({ name: 'CODAJUDTRANSBORDO' })
codajudtransbordo: number;
@Column({ name: 'LANCTOCPAGARFECHCOMISS414' })
lanctocpagarfechcomiss414: string;
@Column({ name: 'DTFECHACOMMOTTRANSB' })
dtfechacommottransb: Date;
@Column({ name: 'DTFECHACOMAJUDTRANSB' })
dtfechacomajudtransb: Date;
@Column({ name: 'DTFECHACOMAJUD' })
dtfechacomajud: Date;
@Column({ name: 'CODFUNCMAPACARAGRUPADO' })
codfuncmapacaragrupado: number;
@Column({ name: 'DATAHORAMAPACARAGRUPADO' })
datahoramapacaragrupado: Date;
@Column({ name: 'NUMCARAGRUPADO' })
numcaragrupado: number;
@Column({ name: 'NUMVIASCARAGRUPADO' })
numviascaragrupado: number;
@Column({ name: 'CODMOTORISTACARAGRUPADO' })
codmotoristacaragrupado: number;
@Column({ name: 'CODVEICULCARAGRUPADO' })
codveiculcaragrupado: number;
@Column({ name: 'DATACARAGRUPADO' })
datacaragrupado: Date;
@Column({ name: 'TRANSFERENCIA' })
transferencia: string;
@Column({ name: 'SEGURADA' })
segurada: string;
@Column({ name: 'CODFILIALSAIDA' })
codfilialsaida: string;
@Column({ name: 'OBSDESTINOAGRUP' })
obsdestinoagrup: string;
@Column({ name: 'DESTINOAGRUP' })
destinoagrup: string;
@Column({ name: 'OBSACERTO' })
obsacerto: string;
@Column({ name: 'VLFIXO' })
vlfixo: number;
@Column({ name: 'VLPED' })
vlped: number;
@Column({ name: 'PERGRIS' })
pergris: number;
@Column({ name: 'VALORKG' })
valorkg: number;
@Column({ name: 'LANCARDESPDESCFINAUTOMATIC' })
lancardespdescfinautomatic: string;
@Column({ name: 'CODFUNCCONF' })
codfuncconf: number;
@Column({ name: 'CODFUNCSAIDACAR' })
codfuncsaidacar: number;
@Column({ name: 'CODFUNCRETORNOCAR' })
codfuncretornocar: number;
@Column({ name: 'SEGUNDOMON' })
segundomon: number;
@Column({ name: 'SEGUNDOSFECHA' })
segundosfecha: number;
@Column({ name: 'NUMONUCARGA' })
numonucarga: string;
@Column({ name: 'NOMEAPROPRIADOCARGA' })
nomeapropriadocarga: string;
@Column({ name: 'DIVISAOCARGA' })
divisaocarga: string;
@Column({ name: 'GRUPOEMBCARGA' })
grupoembcarga: string;
@Column({ name: 'QTDTOTALPRODCARGA' })
qtdtotalprodcarga: string;
@Column({ name: 'PONTOFUGORCARGA' })
pontofugorcarga: string;
@Column({ name: 'CODVEICULO1' })
codveiculo1: number;
@Column({ name: 'CODVEICULO2' })
codveiculo2: number;
@Column({ name: 'CODFUNCAJUD2' })
codfuncajud2: number;
@Column({ name: 'CODFUNCAJUD3' })
codfuncajud3: number;
@Column({ name: 'GEOVOLUMETOTAL' })
geovolumetotal: number;
@Column({ name: 'DTEXPORTACAO' })
dtexportacao: Date;
@Column({ name: 'OBSEXPORTACAO' })
obsexportacao: string;
@Column({ name: 'IDINTEGRACAOMYFROTA' })
idintegracaomyfrota: string;
@Column({ name: 'CODTIPOVEICULO' })
codtipoveiculo: number;
@Column({ name: 'CODPERFILVEICULO' })
codperfilveiculo: number;
@Column({ name: 'TIPOCALCULOCOMISSAOFRETISTA' })
tipocalculocomissaofretista: string;
@Column({ name: 'CODFUNTIPOCALCCOMISSAOFRETISTA' })
codfuntipocalccomissaofretista: number;
@Column({ name: 'LIBERA_RETAGUARDA' })
libera_retaguarda: string;
@Column({ name: 'CODFUNCLIBEROURET' })
codfuncliberouret: number;
@Column({ name: 'DATALIBEROURET' })
dataliberouret: Date;
@Column({ name: 'NUMCARMANIFCONCLUIDOFV' })
numcarmanifconcluidofv: string;
@Column({ name: 'CODFUNCFECHA' })
codfuncfecha: number;
@Column({ name: 'OBSFRETE' })
obsfrete: string;
@Column({ name: 'LANCIMPPRIMPARC' })
lancimpprimparc: string;
@Column({ name: 'NUMONDA' })
numonda: number;
@Column({ name: 'ORDEMSEP' })
ordemsep: number;
@Column({ name: 'ORDEMCONF' })
ordemconf: number;
@Column({ name: 'IDSOFITVIEW' })
idsofitview: string;
@Column({ name: 'ULTIMASITUACAOCFAT' })
ultimasituacaocfat: string;
@Column({ name: 'DATAULTIMASITUACAOCFAT' })
dataultimasituacaocfat: Date;
@OneToMany(type => Pcnfsaid, notas => notas.pccarreg)
notas: Pcnfsaid[];
@OneToMany(type => Pcpedc, pedidos => pedidos.pccarreg)
pedidos: Pcnfsaid[];
@OneToOne(type => Pcempr)
@JoinColumn({ name: 'CODMOTORISTA' })
motorista: Pcempr;
}

View File

@@ -1,25 +1,25 @@
import { Column, Entity, JoinColumn, ManyToOne, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from './esttipoproduto.entity';
import { Pcsecao } from './pcsecao.entity';
@Entity("PCCATEGORIA")
export class Pccategoria {
@PrimaryColumn({name: "CODSEC"})
codigoSecao: number;
@PrimaryColumn({name: "CODCATEGORIA"})
codigoCategoria: number;
@Column({name: "CATEGORIA"})
descricao: string;
@ManyToOne(() => Pcsecao, secao => secao.categorias)
@JoinColumn({name: 'CODSEC'})
secao: Pcsecao;
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.categoria)
tiposProduto: Esttipoproduto[];
import { Column, Entity, JoinColumn, ManyToOne, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from './esttipoproduto.entity';
import { Pcsecao } from './pcsecao.entity';
@Entity("PCCATEGORIA")
export class Pccategoria {
@PrimaryColumn({name: "CODSEC"})
codigoSecao: number;
@PrimaryColumn({name: "CODCATEGORIA"})
codigoCategoria: number;
@Column({name: "CATEGORIA"})
descricao: string;
@ManyToOne(() => Pcsecao, secao => secao.categorias)
@JoinColumn({name: 'CODSEC'})
secao: Pcsecao;
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.categoria)
tiposProduto: Esttipoproduto[];
}

View File

@@ -1,22 +1,22 @@
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from "./esttipoproduto.entity";
@Entity("PCCEST")
export class Pccest {
@PrimaryColumn({name: "CODIGO"})
codigo: number;
@Column({name: "CODCEST"})
codigoCest: string;
@Column({name: "DESCRICAOCEST"})
descricao: string;
@Column({name: "NCM"})
codigoNcm: string;
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.registrocest)
tiposProduto: Esttipoproduto[];
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from "./esttipoproduto.entity";
@Entity("PCCEST")
export class Pccest {
@PrimaryColumn({name: "CODIGO"})
codigo: number;
@Column({name: "CODCEST"})
codigoCest: string;
@Column({name: "DESCRICAOCEST"})
descricao: string;
@Column({name: "NCM"})
codigoNcm: string;
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.registrocest)
tiposProduto: Esttipoproduto[];
}

View File

@@ -1,38 +1,38 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCCIDADE')
export class Pccidade {
@PrimaryColumn({ name: 'CODCIDADE' })
codcidade: number;
@Column({ name: 'NOMECIDADE' })
nomecidade: string;
@Column({ name: 'CODIBGE' })
codibge: number;
@Column({ name: 'UF' })
uf: string;
@Column({ name: 'POPULACAO' })
populacao: number;
@Column({ name: 'CODMUNESTADUAL' })
codmunestadual: number;
@Column({ name: 'UTILIZAFRETETRANSP' })
utilizafretetransp: string;
@Column({ name: 'CODMUNSIAFI' })
codmunsiafi: number;
@Column({ name: 'DTMXSALTER' })
dtmxsalter: Date;
@Column({ name: 'LATITUDE' })
latitude: string;
@Column({ name: 'LONGITUDE' })
longitude: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCCIDADE')
export class Pccidade {
@PrimaryColumn({ name: 'CODCIDADE' })
codcidade: number;
@Column({ name: 'NOMECIDADE' })
nomecidade: string;
@Column({ name: 'CODIBGE' })
codibge: number;
@Column({ name: 'UF' })
uf: string;
@Column({ name: 'POPULACAO' })
populacao: number;
@Column({ name: 'CODMUNESTADUAL' })
codmunestadual: number;
@Column({ name: 'UTILIZAFRETETRANSP' })
utilizafretetransp: string;
@Column({ name: 'CODMUNSIAFI' })
codmunsiafi: number;
@Column({ name: 'DTMXSALTER' })
dtmxsalter: Date;
@Column({ name: 'LATITUDE' })
latitude: string;
@Column({ name: 'LONGITUDE' })
longitude: string;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,82 +1,82 @@
import { Pcpedc } from './pcpedc.entity';
import { Entity, Column, PrimaryColumn, OneToMany } from "typeorm";
@Entity('PCCLIENTENDENT')
export class Pcclientendent {
@PrimaryColumn({name: 'CODCLI'})
codcli: number;
@PrimaryColumn({name: 'CODENDENTCLI'})
codendentcli: number;
@Column({name: 'BAIRROENT'})
bairroent: string;
@Column({name: 'MUNICENT'})
municent: string;
@Column({name: 'ESTENT'})
estent: string;
@Column({name: 'CEPENT'})
cepent: string;
@Column({name: 'ENDERENT'})
enderent: string;
@Column({name: 'COMPLEMENTOENT'})
complementoent: string;
@Column({name: 'NUMEROENT'})
numeroent: string;
@Column({name: 'CODMUNICIPIO'})
codmunicipio: number;
@Column({name: 'CODCIDADE'})
codcidade: number;
@Column({name: 'PONTOREFER'})
pontorefer: string;
@Column({name: 'LONGITUDE'})
longitude: string;
@Column({name: 'LATITUDE'})
latitude: string;
@Column({name: 'OBSERVACAO'})
observacao: string;
@Column({name: 'FONERECEBEDOR'})
fonerecebedor: number;
@Column({name: 'TELENT'})
telent: string;
@Column({name: 'CODPRACAENT'})
codpracaent: number;
@Column({name: 'EMAILRECEBEDOR'})
emailRecebedor: string;
@Column({name: 'RAZAORECEBEDOR'})
razaorecebedor: string;
@Column({name: 'NUMREGIAO'})
numregiao: number;
@Column({name: 'FANTASIA'})
fantasia: string;
@Column({name: 'CEPRECEBEDOR'})
ceprecebedor: string;
@Column({name: 'CODPAISRECEBEDOR'})
codpaisrecebedor: number;
@OneToMany(() => Pcpedc, pedidos => pedidos.pcclientendent)
pedidos: Pcpedc[];
import { Pcpedc } from './pcpedc.entity';
import { Entity, Column, PrimaryColumn, OneToMany } from "typeorm";
@Entity('PCCLIENTENDENT')
export class Pcclientendent {
@PrimaryColumn({name: 'CODCLI'})
codcli: number;
@PrimaryColumn({name: 'CODENDENTCLI'})
codendentcli: number;
@Column({name: 'BAIRROENT'})
bairroent: string;
@Column({name: 'MUNICENT'})
municent: string;
@Column({name: 'ESTENT'})
estent: string;
@Column({name: 'CEPENT'})
cepent: string;
@Column({name: 'ENDERENT'})
enderent: string;
@Column({name: 'COMPLEMENTOENT'})
complementoent: string;
@Column({name: 'NUMEROENT'})
numeroent: string;
@Column({name: 'CODMUNICIPIO'})
codmunicipio: number;
@Column({name: 'CODCIDADE'})
codcidade: number;
@Column({name: 'PONTOREFER'})
pontorefer: string;
@Column({name: 'LONGITUDE'})
longitude: string;
@Column({name: 'LATITUDE'})
latitude: string;
@Column({name: 'OBSERVACAO'})
observacao: string;
@Column({name: 'FONERECEBEDOR'})
fonerecebedor: number;
@Column({name: 'TELENT'})
telent: string;
@Column({name: 'CODPRACAENT'})
codpracaent: number;
@Column({name: 'EMAILRECEBEDOR'})
emailRecebedor: string;
@Column({name: 'RAZAORECEBEDOR'})
razaorecebedor: string;
@Column({name: 'NUMREGIAO'})
numregiao: number;
@Column({name: 'FANTASIA'})
fantasia: string;
@Column({name: 'CEPRECEBEDOR'})
ceprecebedor: string;
@Column({name: 'CODPAISRECEBEDOR'})
codpaisrecebedor: number;
@OneToMany(() => Pcpedc, pedidos => pedidos.pcclientendent)
pedidos: Pcpedc[];
}

View File

@@ -1,269 +1,269 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCCOB')
export class Pccob {
@PrimaryColumn({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'COBRANCA' })
cobranca: string;
@Column({ name: 'PAGCOMISSAO' })
pagcomissao: string;
@Column({ name: 'TXJUROS' })
txjuros: number;
@Column({ name: 'CODMOEDA' })
codmoeda: string;
@Column({ name: 'BAIXACXBANCO' })
baixacxbanco: string;
@Column({ name: 'NIVELVENDA' })
nivelvenda: number;
@Column({ name: 'FLUXOCX' })
fluxocx: string;
@Column({ name: 'COLUNAFLUXOCX' })
colunafluxocx: number;
@Column({ name: 'NUMDIASVENCFLUXOCX' })
numdiasvencfluxocx: number;
@Column({ name: 'BLOQAUTOMATICO' })
bloqautomatico: string;
@Column({ name: 'NUMDIASBLOQAUTOMATIC' })
numdiasbloqautomatic: number;
@Column({ name: 'EXIBIRCXMOT' })
exibircxmot: string;
@Column({ name: 'EXIBIRBK' })
exibirbk: string;
@Column({ name: 'PERCACRESVENDA' })
percacresvenda: number;
@Column({ name: 'PRAZOMAXIMOVENDA' })
prazomaximovenda: number;
@Column({ name: 'LETRACOB' })
letracob: string;
@Column({ name: 'BOLETO' })
boleto: string;
@Column({ name: 'CUSTODIA' })
custodia: string;
@Column({ name: 'PERMITEALTCOBDESD' })
permitealtcobdesd: string;
@Column({ name: 'PERCOM' })
percom: number;
@Column({ name: 'VLTARIFA' })
vltarifa: number;
@Column({ name: 'CODECF' })
codecf: string;
@Column({ name: 'CARTAO' })
cartao: string;
@Column({ name: 'OBSNF' })
obsnf: string;
@Column({ name: 'NUMDIASLIBERACAOCREDITO' })
numdiasliberacaocredito: number;
@Column({ name: 'CODCLICC' })
codclicc: number;
@Column({ name: 'PRAZOCC' })
prazocc: number;
@Column({ name: 'PERCTXADMINCC' })
perctxadmincc: number;
@Column({ name: 'CODCONTACC' })
codcontacc: number;
@Column({ name: 'CODCOBCC' })
codcobcc: string;
@Column({ name: 'ENVIACOBRANCAFV' })
enviacobrancafv: string;
@Column({ name: 'VALIDALIMCREDECF' })
validalimcredecf: string;
@Column({ name: 'DIASCARENCIA' })
diascarencia: number;
@Column({ name: 'ACERTOAUTOCXMOT' })
acertoautocxmot: string;
@Column({ name: 'CODPARAPROTESTO' })
codparaprotesto: string;
@Column({ name: 'ENVIOPARAPROTESTO' })
envioparaprotesto: string;
@Column({ name: 'NUMDIASPROTESTO' })
numdiasprotesto: string;
@Column({ name: 'NUMBANCO' })
numbanco: number;
@Column({ name: 'PERMITEDESCDEVCLI' })
permitedescdevcli: string;
@Column({ name: 'PERCOMMOT' })
percommot: number;
@Column({ name: 'COBRANCABROKER' })
cobrancabroker: string;
@Column({ name: 'VLMINPEDIDO' })
vlminpedido: number;
@Column({ name: 'DEPOSITOBANCARIO' })
depositobancario: string;
@Column({ name: 'TIPOCOMISSAO' })
tipocomissao: string;
@Column({ name: 'CODBANCOTARIFA' })
codbancotarifa: number;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'EXPORTARECF' })
exportarecf: string;
@Column({ name: 'CODBANCO' })
codbanco: number;
@Column({ name: 'SOMATARIFABANCDUPLIC' })
somatarifabancduplic: string;
@Column({ name: 'SOMATARIFABANCNF' })
somatarifabancnf: string;
@Column({ name: 'CODOPERADORACARTAO' })
codoperadoracartao: string;
@Column({ name: 'TIPOOPERACAOTEF' })
tipooperacaotef: string;
@Column({ name: 'TIPOPAGTOECF' })
tipopagtoecf: string;
@Column({ name: 'NUMMAXPARCELAS' })
nummaxparcelas: number;
@Column({ name: 'CODPARANAOPROTESTO' })
codparanaoprotesto: string;
@Column({ name: 'PERMITEBAIXAMANUAL' })
permitebaixamanual: string;
@Column({ name: 'NUMVIASCPADICIONAL' })
numviascpadicional: string;
@Column({ name: 'CODBANDEIRA' })
codbandeira: number;
@Column({ name: 'SELECIONACLIENTEECF' })
selecionaclienteecf: string;
@Column({ name: 'AUTENTICARACERTOCX402' })
autenticaracertocx402: string;
@Column({ name: 'UTILIZACHDESC' })
utilizachdesc: string;
@Column({ name: 'CODCOBCHDESC' })
codcobchdesc: string;
@Column({ name: 'CODCOBDEVCHDESC' })
codcobdevchdesc: string;
@Column({ name: 'PERMITECONTRAVALE' })
permitecontravale: string;
@Column({ name: 'COBRANCAEMTRANSITO' })
cobrancaemtransito: string;
@Column({ name: 'CALCJUROSCOBRANCA' })
calcjuroscobranca: string;
@Column({ name: 'CODIGOBANDEIRA' })
codigobandeira: string;
@Column({ name: 'CONVENIO' })
convenio: string;
@Column({ name: 'RECARGACELULAR' })
recargacelular: string;
@Column({ name: 'CODREDE' })
codrede: number;
@Column({ name: 'TXPRIMEIRAPARCELA' })
txprimeiraparcela: string;
@Column({ name: 'NAOVALIDAPRAZOMEDIO' })
naovalidaprazomedio: string;
@Column({ name: 'CHEQUE' })
cheque: string;
@Column({ name: 'FLEXIVEL' })
flexivel: string;
@Column({ name: 'CODCOBSEFAZ' })
codcobsefaz: string;
@Column({ name: 'CODBANDEIRAOPERADORACARTAO' })
codbandeiraoperadoracartao: string;
@Column({ name: 'BANDEIRACARTAO' })
bandeiracartao: number;
@Column({ name: 'PERCMULTA' })
percmulta: number;
@Column({ name: 'COBSUPPLIERCARD' })
cobsuppliercard: string;
@Column({ name: 'INDPAG' })
indpag: number;
@Column({ name: 'DTMXSALTER' })
dtmxsalter: Date;
@Column({ name: 'MXDIASINAD' })
mxdiasinad: number;
@Column({ name: 'MXINAD' })
mxinad: string;
@Column({ name: 'CODOUTRO' })
codoutro: string;
@Column({ name: 'CARTEIRADIGITAL' })
carteiradigital: string;
@Column({ name: 'NOMECARTEIRADIGITAL' })
nomecarteiradigital: string;
@Column({ name: 'DESCRICAOFORMAPAGTO' })
descricaoformapagto: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCCOB')
export class Pccob {
@PrimaryColumn({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'COBRANCA' })
cobranca: string;
@Column({ name: 'PAGCOMISSAO' })
pagcomissao: string;
@Column({ name: 'TXJUROS' })
txjuros: number;
@Column({ name: 'CODMOEDA' })
codmoeda: string;
@Column({ name: 'BAIXACXBANCO' })
baixacxbanco: string;
@Column({ name: 'NIVELVENDA' })
nivelvenda: number;
@Column({ name: 'FLUXOCX' })
fluxocx: string;
@Column({ name: 'COLUNAFLUXOCX' })
colunafluxocx: number;
@Column({ name: 'NUMDIASVENCFLUXOCX' })
numdiasvencfluxocx: number;
@Column({ name: 'BLOQAUTOMATICO' })
bloqautomatico: string;
@Column({ name: 'NUMDIASBLOQAUTOMATIC' })
numdiasbloqautomatic: number;
@Column({ name: 'EXIBIRCXMOT' })
exibircxmot: string;
@Column({ name: 'EXIBIRBK' })
exibirbk: string;
@Column({ name: 'PERCACRESVENDA' })
percacresvenda: number;
@Column({ name: 'PRAZOMAXIMOVENDA' })
prazomaximovenda: number;
@Column({ name: 'LETRACOB' })
letracob: string;
@Column({ name: 'BOLETO' })
boleto: string;
@Column({ name: 'CUSTODIA' })
custodia: string;
@Column({ name: 'PERMITEALTCOBDESD' })
permitealtcobdesd: string;
@Column({ name: 'PERCOM' })
percom: number;
@Column({ name: 'VLTARIFA' })
vltarifa: number;
@Column({ name: 'CODECF' })
codecf: string;
@Column({ name: 'CARTAO' })
cartao: string;
@Column({ name: 'OBSNF' })
obsnf: string;
@Column({ name: 'NUMDIASLIBERACAOCREDITO' })
numdiasliberacaocredito: number;
@Column({ name: 'CODCLICC' })
codclicc: number;
@Column({ name: 'PRAZOCC' })
prazocc: number;
@Column({ name: 'PERCTXADMINCC' })
perctxadmincc: number;
@Column({ name: 'CODCONTACC' })
codcontacc: number;
@Column({ name: 'CODCOBCC' })
codcobcc: string;
@Column({ name: 'ENVIACOBRANCAFV' })
enviacobrancafv: string;
@Column({ name: 'VALIDALIMCREDECF' })
validalimcredecf: string;
@Column({ name: 'DIASCARENCIA' })
diascarencia: number;
@Column({ name: 'ACERTOAUTOCXMOT' })
acertoautocxmot: string;
@Column({ name: 'CODPARAPROTESTO' })
codparaprotesto: string;
@Column({ name: 'ENVIOPARAPROTESTO' })
envioparaprotesto: string;
@Column({ name: 'NUMDIASPROTESTO' })
numdiasprotesto: string;
@Column({ name: 'NUMBANCO' })
numbanco: number;
@Column({ name: 'PERMITEDESCDEVCLI' })
permitedescdevcli: string;
@Column({ name: 'PERCOMMOT' })
percommot: number;
@Column({ name: 'COBRANCABROKER' })
cobrancabroker: string;
@Column({ name: 'VLMINPEDIDO' })
vlminpedido: number;
@Column({ name: 'DEPOSITOBANCARIO' })
depositobancario: string;
@Column({ name: 'TIPOCOMISSAO' })
tipocomissao: string;
@Column({ name: 'CODBANCOTARIFA' })
codbancotarifa: number;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'EXPORTARECF' })
exportarecf: string;
@Column({ name: 'CODBANCO' })
codbanco: number;
@Column({ name: 'SOMATARIFABANCDUPLIC' })
somatarifabancduplic: string;
@Column({ name: 'SOMATARIFABANCNF' })
somatarifabancnf: string;
@Column({ name: 'CODOPERADORACARTAO' })
codoperadoracartao: string;
@Column({ name: 'TIPOOPERACAOTEF' })
tipooperacaotef: string;
@Column({ name: 'TIPOPAGTOECF' })
tipopagtoecf: string;
@Column({ name: 'NUMMAXPARCELAS' })
nummaxparcelas: number;
@Column({ name: 'CODPARANAOPROTESTO' })
codparanaoprotesto: string;
@Column({ name: 'PERMITEBAIXAMANUAL' })
permitebaixamanual: string;
@Column({ name: 'NUMVIASCPADICIONAL' })
numviascpadicional: string;
@Column({ name: 'CODBANDEIRA' })
codbandeira: number;
@Column({ name: 'SELECIONACLIENTEECF' })
selecionaclienteecf: string;
@Column({ name: 'AUTENTICARACERTOCX402' })
autenticaracertocx402: string;
@Column({ name: 'UTILIZACHDESC' })
utilizachdesc: string;
@Column({ name: 'CODCOBCHDESC' })
codcobchdesc: string;
@Column({ name: 'CODCOBDEVCHDESC' })
codcobdevchdesc: string;
@Column({ name: 'PERMITECONTRAVALE' })
permitecontravale: string;
@Column({ name: 'COBRANCAEMTRANSITO' })
cobrancaemtransito: string;
@Column({ name: 'CALCJUROSCOBRANCA' })
calcjuroscobranca: string;
@Column({ name: 'CODIGOBANDEIRA' })
codigobandeira: string;
@Column({ name: 'CONVENIO' })
convenio: string;
@Column({ name: 'RECARGACELULAR' })
recargacelular: string;
@Column({ name: 'CODREDE' })
codrede: number;
@Column({ name: 'TXPRIMEIRAPARCELA' })
txprimeiraparcela: string;
@Column({ name: 'NAOVALIDAPRAZOMEDIO' })
naovalidaprazomedio: string;
@Column({ name: 'CHEQUE' })
cheque: string;
@Column({ name: 'FLEXIVEL' })
flexivel: string;
@Column({ name: 'CODCOBSEFAZ' })
codcobsefaz: string;
@Column({ name: 'CODBANDEIRAOPERADORACARTAO' })
codbandeiraoperadoracartao: string;
@Column({ name: 'BANDEIRACARTAO' })
bandeiracartao: number;
@Column({ name: 'PERCMULTA' })
percmulta: number;
@Column({ name: 'COBSUPPLIERCARD' })
cobsuppliercard: string;
@Column({ name: 'INDPAG' })
indpag: number;
@Column({ name: 'DTMXSALTER' })
dtmxsalter: Date;
@Column({ name: 'MXDIASINAD' })
mxdiasinad: number;
@Column({ name: 'MXINAD' })
mxinad: string;
@Column({ name: 'CODOUTRO' })
codoutro: string;
@Column({ name: 'CARTEIRADIGITAL' })
carteiradigital: string;
@Column({ name: 'NOMECARTEIRADIGITAL' })
nomecarteiradigital: string;
@Column({ name: 'DESCRICAOFORMAPAGTO' })
descricaoformapagto: string;
}

View File

@@ -1,9 +1,9 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCCONSUM')
export class Pcconsum {
@PrimaryColumn({name: 'CODCLIPC'})
codclipc: number;
@Column({name: 'PROXNUMCLI'})
proxnumcli: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCCONSUM')
export class Pcconsum {
@PrimaryColumn({name: 'CODCLIPC'})
codclipc: number;
@Column({name: 'PROXNUMCLI'})
proxnumcli: number;
}

View File

@@ -1,24 +1,24 @@
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from './esttipoproduto.entity';
import { Pcsecao } from './pcsecao.entity';
@Entity("PCDEPTO")
export class Pcdepto {
@PrimaryColumn({name: "CODEPTO"})
codigoDepartamento: number;
@Column({name: "DESCRICAO"})
descricaoDepartamento: string;
@Column({name: "TITULOECOMMERCE"})
tituloEcommerce: string;
@OneToMany(() => Pcsecao, secao => secao.departamento)
secao: Pcsecao[];
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.departamento)
tiposProduto: Esttipoproduto[];
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from './esttipoproduto.entity';
import { Pcsecao } from './pcsecao.entity';
@Entity("PCDEPTO")
export class Pcdepto {
@PrimaryColumn({name: "CODEPTO"})
codigoDepartamento: number;
@Column({name: "DESCRICAO"})
descricaoDepartamento: string;
@Column({name: "TITULOECOMMERCE"})
tituloEcommerce: string;
@OneToMany(() => Pcsecao, secao => secao.departamento)
secao: Pcsecao[];
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.departamento)
tiposProduto: Esttipoproduto[];
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,15 +1,15 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("PCFILIAL")
export class Store {
@PrimaryColumn({name: "CODIGO"})
id: string;
@Column({name: "RAZAOSOCIAL"})
name: string;
@Column({name: "FANTASIA"})
shortName: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("PCFILIAL")
export class Store {
@PrimaryColumn({name: "CODIGO"})
id: string;
@Column({name: "RAZAOSOCIAL"})
name: string;
@Column({name: "FANTASIA"})
shortName: string;
}

View File

@@ -1,15 +1,15 @@
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Product } from "./pcprodut.entity";
@Entity('PCMARCA')
export class Brand {
@PrimaryColumn({name: 'CODMARCA'})
id: number;
@Column({name: "MARCA"})
description: string;
@OneToMany(() => Product, product => product.brand)
products: Product[];
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Product } from "./pcprodut.entity";
@Entity('PCMARCA')
export class Brand {
@PrimaryColumn({name: 'CODMARCA'})
id: number;
@Column({name: "MARCA"})
description: string;
@OneToMany(() => Product, product => product.brand)
products: Product[];
}

View File

@@ -1,22 +1,22 @@
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from "./esttipoproduto.entity";
@Entity("PCNCM")
export class Pcncm {
@PrimaryColumn({name: "CODNCMEX"})
codigoNcmEX: string;
@Column({name: "CODNCM"})
codigoNcm: string;
@Column({name: "DESCRICAO"})
descricaoNcm: string;
@Column({name: "DTEXCLUSAO"})
DataExclusao: Date;
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.registroNcm)
tiposProduto: Esttipoproduto[];
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from "./esttipoproduto.entity";
@Entity("PCNCM")
export class Pcncm {
@PrimaryColumn({name: "CODNCMEX"})
codigoNcmEX: string;
@Column({name: "CODNCM"})
codigoNcm: string;
@Column({name: "DESCRICAO"})
descricaoNcm: string;
@Column({name: "DTEXCLUSAO"})
DataExclusao: Date;
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.registroNcm)
tiposProduto: Esttipoproduto[];
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,232 +1,232 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCORCAVENDAC')
export class Pcorcavendac {
@PrimaryColumn({ name: 'NUMORCA' })
numorca: number;
@Column({ name: 'DATA' })
data: Date;
@Column({ name: 'VLTOTAL' })
vltotal: number;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'CODUSUR3' })
codusur3: number;
@Column({ name: 'DTENTREGA' })
dtentrega: Date;
@Column({ name: 'VLTABELA' })
vltabela: number;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'VLDESCONTO' })
vldesconto: number;
@Column({ name: 'TIPOVENDA' })
tipovenda: string;
@Column({ name: 'VLCUSTOREAL' })
vlcustoreal: number;
@Column({ name: 'VLCUSTOFIN' })
vlcustofin: number;
@Column({ name: 'VLFRETE' })
vlfrete: number;
@Column({ name: 'VLOUTRASDESP' })
vloutrasdesp: number;
@Column({ name: 'TOTPESO' })
totpeso: number;
@Column({ name: 'TOTVOLUME' })
totvolume: number;
@Column({ name: 'CODPRACA' })
codpraca: number;
@Column({ name: 'NUMITENS' })
numitens: number;
@Column({ name: 'CODEMITENTE' })
codemitente: number;
@Column({ name: 'CODENDENT' })
codendent: number;
@Column({ name: 'POSICAO' })
posicao: string;
@Column({ name: 'VLATEND' })
vlatend: number;
@Column({ name: 'OPERACAO' })
operacao: string;
@Column({ name: 'NUMCAR' })
numcar: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'HORA' })
hora: number;
@Column({ name: 'MINUTO' })
minuto: number;
@Column({ name: 'CODSUPERVISOR' })
codsupervisor: number;
@Column({ name: 'CONDVENDA' })
condvenda: number;
@Column({ name: 'PERCVENDA' })
percvenda: number;
@Column({ name: 'TIPOPRIORIDADEENTREGA' })
tipoprioridadeentrega: string;
@Column({ name: 'OBS1' })
obs1: string;
@Column({ name: 'OBS2' })
obs2: string;
@Column({ name: 'PERDESC' })
perdesc: number;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'NUMPEDRCA' })
numpedrca: number;
@Column({ name: 'FRETEDESPACHO' })
fretedespacho: string;
@Column({ name: 'TIPOCARGA' })
tipocarga: string;
@Column({ name: 'PRAZO1' })
prazo1: number;
@Column({ name: 'PRAZO2' })
prazo2: number;
@Column({ name: 'PRAZO3' })
prazo3: number;
@Column({ name: 'PRAZO4' })
prazo4: number;
@Column({ name: 'PRAZO5' })
prazo5: number;
@Column({ name: 'PRAZO6' })
prazo6: number;
@Column({ name: 'PRAZO7' })
prazo7: number;
@Column({ name: 'PRAZO8' })
prazo8: number;
@Column({ name: 'PRAZO9' })
prazo9: number;
@Column({ name: 'PRAZO10' })
prazo10: number;
@Column({ name: 'PRAZO11' })
prazo11: number;
@Column({ name: 'PRAZO12' })
prazo12: number;
@Column({ name: 'PRAZOMEDIO' })
prazomedio: number;
@Column({ name: 'OBSENTREGA1' })
obsentrega1: string;
@Column({ name: 'OBSENTREGA2' })
obsentrega2: string;
@Column({ name: 'OBSENTREGA3' })
obsentrega3: string;
@Column({ name: 'TIPOEMBALAGEM' })
tipoembalagem: string;
@Column({ name: 'CLIENTE' })
cliente: string;
@Column({ name: 'CNPJ' })
cnpj: string;
@Column({ name: 'ENDERECO' })
endereco: string;
@Column({ name: 'BAIRRO' })
bairro: string;
@Column({ name: 'UF' })
uf: string;
@Column({ name: 'TELEFONE' })
telefone: string;
@Column({ name: 'IE' })
ie: string;
@Column({ name: 'CODATV1' })
codatv1: number;
@Column({ name: 'CIDADE' })
cidade: string;
@Column({ name: 'ORCAMENTOUTILIZADO' })
orcamentoUtilizado: string;
@Column({ name: 'CODFILIALNF' })
codfilialUf: string;
@Column({ name: 'DTVALIDADE' })
dtvalidade: Date;
@Column({ name: 'VLCUSTOCONT' })
vlcustocont: number;
@Column({ name: 'VLCUSTOREP' })
vlcustorep: number;
@Column({ name: 'ORIGEMPED' })
origemPed: string;
@Column({ name: 'NUMNOTA' })
numnota: number;
@Column({ name: 'PERDESCFIN' })
perdescfin: number;
@Column({ name: 'NUMREGIAO' })
numregiao: number;
@Column({ name: 'CODCLIRECEBEDOR' })
codclirecebedor: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCORCAVENDAC')
export class Pcorcavendac {
@PrimaryColumn({ name: 'NUMORCA' })
numorca: number;
@Column({ name: 'DATA' })
data: Date;
@Column({ name: 'VLTOTAL' })
vltotal: number;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'CODUSUR3' })
codusur3: number;
@Column({ name: 'DTENTREGA' })
dtentrega: Date;
@Column({ name: 'VLTABELA' })
vltabela: number;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'VLDESCONTO' })
vldesconto: number;
@Column({ name: 'TIPOVENDA' })
tipovenda: string;
@Column({ name: 'VLCUSTOREAL' })
vlcustoreal: number;
@Column({ name: 'VLCUSTOFIN' })
vlcustofin: number;
@Column({ name: 'VLFRETE' })
vlfrete: number;
@Column({ name: 'VLOUTRASDESP' })
vloutrasdesp: number;
@Column({ name: 'TOTPESO' })
totpeso: number;
@Column({ name: 'TOTVOLUME' })
totvolume: number;
@Column({ name: 'CODPRACA' })
codpraca: number;
@Column({ name: 'NUMITENS' })
numitens: number;
@Column({ name: 'CODEMITENTE' })
codemitente: number;
@Column({ name: 'CODENDENT' })
codendent: number;
@Column({ name: 'POSICAO' })
posicao: string;
@Column({ name: 'VLATEND' })
vlatend: number;
@Column({ name: 'OPERACAO' })
operacao: string;
@Column({ name: 'NUMCAR' })
numcar: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'HORA' })
hora: number;
@Column({ name: 'MINUTO' })
minuto: number;
@Column({ name: 'CODSUPERVISOR' })
codsupervisor: number;
@Column({ name: 'CONDVENDA' })
condvenda: number;
@Column({ name: 'PERCVENDA' })
percvenda: number;
@Column({ name: 'TIPOPRIORIDADEENTREGA' })
tipoprioridadeentrega: string;
@Column({ name: 'OBS1' })
obs1: string;
@Column({ name: 'OBS2' })
obs2: string;
@Column({ name: 'PERDESC' })
perdesc: number;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'NUMPEDRCA' })
numpedrca: number;
@Column({ name: 'FRETEDESPACHO' })
fretedespacho: string;
@Column({ name: 'TIPOCARGA' })
tipocarga: string;
@Column({ name: 'PRAZO1' })
prazo1: number;
@Column({ name: 'PRAZO2' })
prazo2: number;
@Column({ name: 'PRAZO3' })
prazo3: number;
@Column({ name: 'PRAZO4' })
prazo4: number;
@Column({ name: 'PRAZO5' })
prazo5: number;
@Column({ name: 'PRAZO6' })
prazo6: number;
@Column({ name: 'PRAZO7' })
prazo7: number;
@Column({ name: 'PRAZO8' })
prazo8: number;
@Column({ name: 'PRAZO9' })
prazo9: number;
@Column({ name: 'PRAZO10' })
prazo10: number;
@Column({ name: 'PRAZO11' })
prazo11: number;
@Column({ name: 'PRAZO12' })
prazo12: number;
@Column({ name: 'PRAZOMEDIO' })
prazomedio: number;
@Column({ name: 'OBSENTREGA1' })
obsentrega1: string;
@Column({ name: 'OBSENTREGA2' })
obsentrega2: string;
@Column({ name: 'OBSENTREGA3' })
obsentrega3: string;
@Column({ name: 'TIPOEMBALAGEM' })
tipoembalagem: string;
@Column({ name: 'CLIENTE' })
cliente: string;
@Column({ name: 'CNPJ' })
cnpj: string;
@Column({ name: 'ENDERECO' })
endereco: string;
@Column({ name: 'BAIRRO' })
bairro: string;
@Column({ name: 'UF' })
uf: string;
@Column({ name: 'TELEFONE' })
telefone: string;
@Column({ name: 'IE' })
ie: string;
@Column({ name: 'CODATV1' })
codatv1: number;
@Column({ name: 'CIDADE' })
cidade: string;
@Column({ name: 'ORCAMENTOUTILIZADO' })
orcamentoUtilizado: string;
@Column({ name: 'CODFILIALNF' })
codfilialUf: string;
@Column({ name: 'DTVALIDADE' })
dtvalidade: Date;
@Column({ name: 'VLCUSTOCONT' })
vlcustocont: number;
@Column({ name: 'VLCUSTOREP' })
vlcustorep: number;
@Column({ name: 'ORIGEMPED' })
origemPed: string;
@Column({ name: 'NUMNOTA' })
numnota: number;
@Column({ name: 'PERDESCFIN' })
perdescfin: number;
@Column({ name: 'NUMREGIAO' })
numregiao: number;
@Column({ name: 'CODCLIRECEBEDOR' })
codclirecebedor: number;
}

View File

@@ -1,95 +1,95 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("PCORCAVENDAI")
export class Pcorcavendai {
@PrimaryColumn({name: 'NUMORCA'})
numorca: number;
@PrimaryColumn({name: 'CODPROD'})
codprod: number;
@PrimaryColumn({name: 'NUMSEQ'})
numseq: number;
@Column({name: 'DATA'})
data: Date;
@Column({name: 'CODCLI'})
codcli: number;
@Column({name: 'CODUSUR'})
codusur: number;
@Column({name: 'QT'})
qt: number;
@Column({name: 'PVENDA'})
pvenda: number;
@Column({name: 'PTABELA'})
ptabela: number;
@Column({name: 'NUMCAR'})
numcar: number;
@Column({name: 'POSICAO'})
posicao: string;
@Column({name: 'ST'})
st: number;
@Column({name: 'VLCUSTOFIN'})
vlcustofin: number;
@Column({name: 'VLCUSTOREAL'})
vlcustoreal: number;
@Column({name: 'PERCOM'})
percom: number;
@Column({name: 'PERDESC'})
perdesc: number;
@Column({name: 'PVENDABASE'})
pvendabase: number;
@Column({name: 'CODST'})
codst: number;
@Column({name: 'CUSTOFINEST'})
custofinest: number;
@Column({name: 'CODAUXILIAR'})
codauxiliar: number;
@Column({name: 'CODFILIALRETIRA'})
codfilialretira: string;
@Column({name: 'PORIGINAL'})
poriginal: number;
@Column({name: 'VLCUSTOCONT'})
vlcustocont: number;
@Column({name: 'VLCUSTOREP'})
vlcustorep: number;
@Column({name: 'PBASERCA'})
pbaserca: number;
@Column({name: 'PVENDA1'})
pvenda1: number;
@Column({name: 'TIPOENTREGA'})
tipoentrega: string;
@Column({name: 'COMPLEMENTO'})
complemento: string;
@Column({name: 'AMBIENTE'})
ambiente: string;
@Column({name: 'RETIRAPOSTERIOR_IMEDIATA'})
rp_imediata: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity("PCORCAVENDAI")
export class Pcorcavendai {
@PrimaryColumn({name: 'NUMORCA'})
numorca: number;
@PrimaryColumn({name: 'CODPROD'})
codprod: number;
@PrimaryColumn({name: 'NUMSEQ'})
numseq: number;
@Column({name: 'DATA'})
data: Date;
@Column({name: 'CODCLI'})
codcli: number;
@Column({name: 'CODUSUR'})
codusur: number;
@Column({name: 'QT'})
qt: number;
@Column({name: 'PVENDA'})
pvenda: number;
@Column({name: 'PTABELA'})
ptabela: number;
@Column({name: 'NUMCAR'})
numcar: number;
@Column({name: 'POSICAO'})
posicao: string;
@Column({name: 'ST'})
st: number;
@Column({name: 'VLCUSTOFIN'})
vlcustofin: number;
@Column({name: 'VLCUSTOREAL'})
vlcustoreal: number;
@Column({name: 'PERCOM'})
percom: number;
@Column({name: 'PERDESC'})
perdesc: number;
@Column({name: 'PVENDABASE'})
pvendabase: number;
@Column({name: 'CODST'})
codst: number;
@Column({name: 'CUSTOFINEST'})
custofinest: number;
@Column({name: 'CODAUXILIAR'})
codauxiliar: number;
@Column({name: 'CODFILIALRETIRA'})
codfilialretira: string;
@Column({name: 'PORIGINAL'})
poriginal: number;
@Column({name: 'VLCUSTOCONT'})
vlcustocont: number;
@Column({name: 'VLCUSTOREP'})
vlcustorep: number;
@Column({name: 'PBASERCA'})
pbaserca: number;
@Column({name: 'PVENDA1'})
pvenda1: number;
@Column({name: 'TIPOENTREGA'})
tipoentrega: string;
@Column({name: 'COMPLEMENTO'})
complemento: string;
@Column({name: 'AMBIENTE'})
ambiente: string;
@Column({name: 'RETIRAPOSTERIOR_IMEDIATA'})
rp_imediata: string;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,473 +1,473 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCPEDCTEMP')
export class Pcpedctemp {
@Column({ name: 'TIPOINTEGRACAO' })
tipointegracao: string;
@Column({ name: 'IMPORTADO' })
importado: string;
@Column({ name: 'OBSERVACAO_PC' })
observacao_pc: string;
@Column({ name: 'NUMPEDCLI' })
numpedcli: string;
@PrimaryColumn({ name: 'NUMPEDRCA' })
numpedrca: number;
@Column({ name: 'NUMPED' })
numped: number;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'DATA' })
data: Date;
@Column({ name: 'DTENTREGA' })
dtentrega: Date;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'CODFILIALNF' })
codfilialnf: string;
@Column({ name: 'VLFRETE' })
vlfrete: number;
@Column({ name: 'VLOUTRASDESP' })
vloutrasdesp: number;
@Column({ name: 'CODPRACA' })
codpraca: number;
@Column({ name: 'NUMITENS' })
numitens: number;
@Column({ name: 'CODEMITENTE' })
codemitente: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'HORA' })
hora: number;
@Column({ name: 'MINUTO' })
minuto: number;
@Column({ name: 'CODSUPERVISOR' })
codsupervisor: number;
@Column({ name: 'CONDVENDA' })
condvenda: number;
@Column({ name: 'PERCVENDA' })
percvenda: number;
@Column({ name: 'OBS1' })
obs1: string;
@Column({ name: 'OBS2' })
obs2: string;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'FRETEDESPACHO' })
fretedespacho: string;
@Column({ name: 'FRETEREDESPACHO' })
freteredespacho: string;
@Column({ name: 'CODFORNECFRETE' })
codfornecfrete: number;
@Column({ name: 'PRAZO1' })
prazo1: number;
@Column({ name: 'PRAZO2' })
prazo2: number;
@Column({ name: 'PRAZO3' })
prazo3: number;
@Column({ name: 'PRAZO4' })
prazo4: number;
@Column({ name: 'PRAZO5' })
prazo5: number;
@Column({ name: 'PRAZO6' })
prazo6: number;
@Column({ name: 'PRAZO7' })
prazo7: number;
@Column({ name: 'PRAZO8' })
prazo8: number;
@Column({ name: 'PRAZO9' })
prazo9: number;
@Column({ name: 'PRAZO10' })
prazo10: number;
@Column({ name: 'PRAZO11' })
prazo11: number;
@Column({ name: 'PRAZO12' })
prazo12: number;
@Column({ name: 'PRAZOMEDIO' })
prazomedio: number;
@Column({ name: 'OBSENTREGA1' })
obsentrega1: string;
@Column({ name: 'OBSENTREGA2' })
obsentrega2: string;
@Column({ name: 'OBSENTREGA3' })
obsentrega3: string;
@Column({ name: 'NUMCUPOM' })
numcupom: number;
@Column({ name: 'SERIEECF' })
serieecf: string;
@Column({ name: 'CODDISTRIB' })
coddistrib: string;
@Column({ name: 'NUMVIASMAPASEP' })
numviasmapasep: number;
@Column({ name: 'CODFUNCCX' })
codfunccx: number;
@Column({ name: 'NUMCAIXA' })
numcaixa: number;
@Column({ name: 'NUMNOTAMANIF' })
numnotamanif: number;
@Column({ name: 'SERIEMANIF' })
seriemanif: string;
@Column({ name: 'ORIGEMPED' })
origemped: string;
@Column({ name: 'ESPECIEMANIF' })
especiemanif: string;
@Column({ name: 'EANENTREGA' })
eanentrega: number;
@Column({ name: 'EANCOBRANCA' })
eancobranca: number;
@Column({ name: 'CODCLINF' })
codclinf: number;
@Column({ name: 'CODUSUR2' })
codusur2: number;
@Column({ name: 'NUMPEDORIGEM' })
numpedorigem: number;
@Column({ name: 'NUMPEDENTFUT' })
numpedentfut: number;
@Column({ name: 'NUMNOTACONSIG' })
numnotaconsig: number;
@Column({ name: 'NUMSERIEEQUIP' })
numserieequip: string;
@Column({ name: 'NUMCARMANIF' })
numcarmanif: number;
@Column({ name: 'NUMORCA' })
numorca: number;
@Column({ name: 'CODUSUR3' })
codusur3: number;
@Column({ name: 'CODSUPERVISOR2' })
codsupervisor2: number;
@Column({ name: 'CODSUPERVISOR3' })
codsupervisor3: number;
@Column({ name: 'BAIXAESTCLI' })
baixaestcli: string;
@Column({ name: 'CODCLICONSIGNACAO' })
codcliconsignacao: number;
@Column({ name: 'OBSENTREGA4' })
obsentrega4: string;
@Column({ name: 'PRAZOADICIONAL' })
prazoadicional: number;
@Column({ name: 'VLFRETENF' })
vlfretenf: number;
@Column({ name: 'NUMEMPENHO' })
numempenho: string;
@Column({ name: 'NUMPROCESSO' })
numprocesso: string;
@Column({ name: 'NUMFONTERECURSO' })
numfonterecurso: string;
@Column({ name: 'BAIXAESTLOJA' })
baixaestloja: string;
@Column({ name: 'DTVENC1' })
dtvenc1: Date;
@Column({ name: 'DTVENC2' })
dtvenc2: Date;
@Column({ name: 'DTVENC3' })
dtvenc3: Date;
@Column({ name: 'PRAZOPONDERADO' })
prazoponderado: string;
@Column({ name: 'DTABERTURAPEDPALM' })
dtaberturapedpalm: Date;
@Column({ name: 'DTFECHAMENTOPEDPALM' })
dtfechamentopedpalm: Date;
@Column({ name: 'CODCONDICAOVENDA' })
codcondicaovenda: number;
@Column({ name: 'EANCOMPRADOR' })
eancomprador: number;
@Column({ name: 'EANLOCALENTREGA' })
eanlocalentrega: number;
@Column({ name: 'NUMPEDBNF' })
numpedbnf: number;
@Column({ name: 'DTAGENDAENTREGA' })
dtagendaentrega: Date;
@Column({ name: 'NUMPEDECF' })
numpedecf: number;
@Column({ name: 'CODATENDIMENTO' })
codatendimento: number;
@Column({ name: 'ARQUIVO' })
arquivo: string;
@Column({ name: 'LAYOUTXML' })
layoutxml: string;
@Column({ name: 'DTIMPORTACAO' })
dtimportacao: Date;
@Column({ name: 'CODNAOATENDIMENTO' })
codnaoatendimento: number;
@Column({ name: 'OBSINTEGRACAO1' })
obsintegracao1: string;
@Column({ name: 'OBSINTEGRACAO2' })
obsintegracao2: string;
@Column({ name: 'EXPORTADO' })
exportado: string;
@Column({ name: 'NUMPEDWEB' })
numpedweb: number;
@Column({ name: 'COBRANCATENDENCIA' })
cobrancatendencia: number;
@Column({ name: 'CODAUTORIZACAOTEF' })
codautorizacaotef: number;
@Column({ name: 'NSUTEF' })
nsutef: string;
@Column({ name: 'CODADMCARTAO' })
codadmcartao: string;
@Column({ name: 'TRANSACAO' })
transacao: number;
@Column({ name: 'VLDESCONTOFINANCEIRO' })
vldescontofinanceiro: number;
@Column({ name: 'INTEGRADORA' })
integradora: number;
@Column({ name: 'IDCOB' })
idcob: number;
@Column({ name: 'POSICAO' })
posicao: string;
@Column({ name: 'VALIDARNIVELVENDA' })
validarnivelvenda: string;
@Column({ name: 'VLTROCO' })
vltroco: number;
@Column({ name: 'CODTRANSP' })
codtransp: number;
@Column({ name: 'CODAUTORIZACAOTEFWEB' })
codautorizacaotefweb: string;
@Column({ name: 'VLDESCONTOCUPOM' })
vldescontocupom: number;
@Column({ name: 'NUMPEDTV1' })
numpedtv1: number;
@Column({ name: 'CODRETORNO' })
codretorno: number;
@Column({ name: 'AGRUPAMENTO' })
agrupamento: string;
@Column({ name: 'TURNOENTREGA' })
turnoentrega: string;
@Column({ name: 'VLENTRADA' })
vlentrada: number;
@Column({ name: 'CODENDENTCLI' })
codendentcli: number;
@Column({ name: 'CODCLIRECEBEDOR' })
codclirecebedor: number;
@Column({ name: 'NUMREGIAOBROKER' })
numregiaobroker: number;
@Column({ name: 'CODCLITV8' })
codclitv8: number;
@Column({ name: 'CODENDENT' })
codendent: number;
@Column({ name: 'PEDIDOPAGOECOMMERCE' })
pedidopagoecommerce: string;
@Column({ name: 'CODRETORNOS' })
codretornos: string;
@Column({ name: 'CUPOMDESCONTO' })
cupomdesconto: string;
@Column({ name: 'UIDREGISTRO' })
uidregistro: number;
@Column({ name: 'IDPARCEIRO' })
idparceiro: string;
@Column({ name: 'ASSINATURA' })
assinatura: string;
@Column({ name: 'DTHORA_NOTIFICA_SITE' })
dthora_notifica_site: Date;
@Column({ name: 'DTINCLUSAO' })
dtinclusao: Date;
@Column({ name: 'CODPLPAG2' })
codplpag2: number;
@Column({ name: 'CODCOB2' })
codcob2: string;
@Column({ name: 'NOME_CLIENTE' })
nome_cliente: string;
@Column({ name: 'OBSFRETE' })
obsfrete: string;
@Column({ name: 'CODFILIALPRINC' })
codfilialprinc: string;
@Column({ name: 'VLTOTAL' })
vltotal: number;
@Column({ name: 'SERVICOENTREGACODIGO' })
servicoentregacodigo: number;
@Column({ name: 'TRANSPORTADORAFRETE' })
transportadorafrete: number;
@Column({ name: 'PAGAMENTOAPROVADOCIASHOP' })
pagamentoaprovadociashop: string;
@Column({ name: 'ESC_VLOUTRASDESPWEB' })
esc_vloutrasdespweb: number;
@Column({ name: 'ESC_AJUSTARFINANCEIRO' })
esc_ajustarfinanceiro: string;
@Column({ name: 'ESC_OBTERNSU' })
esc_obternsu: string;
@Column({ name: 'ESCPRAZOENTREGA' })
escprazoentrega: number;
@Column({ name: 'NUMPEDMKTPLACE' })
numpedmktplace: string;
@Column({ name: 'ESC_CODTRANSPINTELIPOST' })
esc_codtranspintelipost: number;
@Column({ name: 'USACORTECIASHOP' })
usacorteciashop: string;
@Column({ name: 'ESC_VENDADELIVERY' })
esc_vendadelivery: string;
@Column({ name: 'ESC_VERSAOVENDADELIVERY' })
esc_versaovendadelivery: string;
@Column({ name: 'ESC_CODCOBORIG' })
esc_codcoborig: string;
@Column({ name: 'ESC_PEDIDOENCOMENDA' })
esc_pedidoencomenda: string;
@Column({ name: 'IDREMESSAWEB' })
idremessaweb: number;
@Column({ name: 'ESC_VENDASERVICO' })
esc_vendaservico: string;
@Column({ name: 'ESC_TIPODOCUMENTO' })
esc_tipodocumento: string;
@Column({ name: 'ESC_TIPOENTREGA' })
esc_tipoentrega: string;
@Column({ name: 'ESC_DESTINOCREDITO' })
esc_destinocredito: string;
@Column({ name: 'ESC_TIPOVENDA' })
esc_tipovenda: string;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCPEDCTEMP')
export class Pcpedctemp {
@Column({ name: 'TIPOINTEGRACAO' })
tipointegracao: string;
@Column({ name: 'IMPORTADO' })
importado: string;
@Column({ name: 'OBSERVACAO_PC' })
observacao_pc: string;
@Column({ name: 'NUMPEDCLI' })
numpedcli: string;
@PrimaryColumn({ name: 'NUMPEDRCA' })
numpedrca: number;
@Column({ name: 'NUMPED' })
numped: number;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'DATA' })
data: Date;
@Column({ name: 'DTENTREGA' })
dtentrega: Date;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'CODFILIALNF' })
codfilialnf: string;
@Column({ name: 'VLFRETE' })
vlfrete: number;
@Column({ name: 'VLOUTRASDESP' })
vloutrasdesp: number;
@Column({ name: 'CODPRACA' })
codpraca: number;
@Column({ name: 'NUMITENS' })
numitens: number;
@Column({ name: 'CODEMITENTE' })
codemitente: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'HORA' })
hora: number;
@Column({ name: 'MINUTO' })
minuto: number;
@Column({ name: 'CODSUPERVISOR' })
codsupervisor: number;
@Column({ name: 'CONDVENDA' })
condvenda: number;
@Column({ name: 'PERCVENDA' })
percvenda: number;
@Column({ name: 'OBS1' })
obs1: string;
@Column({ name: 'OBS2' })
obs2: string;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'FRETEDESPACHO' })
fretedespacho: string;
@Column({ name: 'FRETEREDESPACHO' })
freteredespacho: string;
@Column({ name: 'CODFORNECFRETE' })
codfornecfrete: number;
@Column({ name: 'PRAZO1' })
prazo1: number;
@Column({ name: 'PRAZO2' })
prazo2: number;
@Column({ name: 'PRAZO3' })
prazo3: number;
@Column({ name: 'PRAZO4' })
prazo4: number;
@Column({ name: 'PRAZO5' })
prazo5: number;
@Column({ name: 'PRAZO6' })
prazo6: number;
@Column({ name: 'PRAZO7' })
prazo7: number;
@Column({ name: 'PRAZO8' })
prazo8: number;
@Column({ name: 'PRAZO9' })
prazo9: number;
@Column({ name: 'PRAZO10' })
prazo10: number;
@Column({ name: 'PRAZO11' })
prazo11: number;
@Column({ name: 'PRAZO12' })
prazo12: number;
@Column({ name: 'PRAZOMEDIO' })
prazomedio: number;
@Column({ name: 'OBSENTREGA1' })
obsentrega1: string;
@Column({ name: 'OBSENTREGA2' })
obsentrega2: string;
@Column({ name: 'OBSENTREGA3' })
obsentrega3: string;
@Column({ name: 'NUMCUPOM' })
numcupom: number;
@Column({ name: 'SERIEECF' })
serieecf: string;
@Column({ name: 'CODDISTRIB' })
coddistrib: string;
@Column({ name: 'NUMVIASMAPASEP' })
numviasmapasep: number;
@Column({ name: 'CODFUNCCX' })
codfunccx: number;
@Column({ name: 'NUMCAIXA' })
numcaixa: number;
@Column({ name: 'NUMNOTAMANIF' })
numnotamanif: number;
@Column({ name: 'SERIEMANIF' })
seriemanif: string;
@Column({ name: 'ORIGEMPED' })
origemped: string;
@Column({ name: 'ESPECIEMANIF' })
especiemanif: string;
@Column({ name: 'EANENTREGA' })
eanentrega: number;
@Column({ name: 'EANCOBRANCA' })
eancobranca: number;
@Column({ name: 'CODCLINF' })
codclinf: number;
@Column({ name: 'CODUSUR2' })
codusur2: number;
@Column({ name: 'NUMPEDORIGEM' })
numpedorigem: number;
@Column({ name: 'NUMPEDENTFUT' })
numpedentfut: number;
@Column({ name: 'NUMNOTACONSIG' })
numnotaconsig: number;
@Column({ name: 'NUMSERIEEQUIP' })
numserieequip: string;
@Column({ name: 'NUMCARMANIF' })
numcarmanif: number;
@Column({ name: 'NUMORCA' })
numorca: number;
@Column({ name: 'CODUSUR3' })
codusur3: number;
@Column({ name: 'CODSUPERVISOR2' })
codsupervisor2: number;
@Column({ name: 'CODSUPERVISOR3' })
codsupervisor3: number;
@Column({ name: 'BAIXAESTCLI' })
baixaestcli: string;
@Column({ name: 'CODCLICONSIGNACAO' })
codcliconsignacao: number;
@Column({ name: 'OBSENTREGA4' })
obsentrega4: string;
@Column({ name: 'PRAZOADICIONAL' })
prazoadicional: number;
@Column({ name: 'VLFRETENF' })
vlfretenf: number;
@Column({ name: 'NUMEMPENHO' })
numempenho: string;
@Column({ name: 'NUMPROCESSO' })
numprocesso: string;
@Column({ name: 'NUMFONTERECURSO' })
numfonterecurso: string;
@Column({ name: 'BAIXAESTLOJA' })
baixaestloja: string;
@Column({ name: 'DTVENC1' })
dtvenc1: Date;
@Column({ name: 'DTVENC2' })
dtvenc2: Date;
@Column({ name: 'DTVENC3' })
dtvenc3: Date;
@Column({ name: 'PRAZOPONDERADO' })
prazoponderado: string;
@Column({ name: 'DTABERTURAPEDPALM' })
dtaberturapedpalm: Date;
@Column({ name: 'DTFECHAMENTOPEDPALM' })
dtfechamentopedpalm: Date;
@Column({ name: 'CODCONDICAOVENDA' })
codcondicaovenda: number;
@Column({ name: 'EANCOMPRADOR' })
eancomprador: number;
@Column({ name: 'EANLOCALENTREGA' })
eanlocalentrega: number;
@Column({ name: 'NUMPEDBNF' })
numpedbnf: number;
@Column({ name: 'DTAGENDAENTREGA' })
dtagendaentrega: Date;
@Column({ name: 'NUMPEDECF' })
numpedecf: number;
@Column({ name: 'CODATENDIMENTO' })
codatendimento: number;
@Column({ name: 'ARQUIVO' })
arquivo: string;
@Column({ name: 'LAYOUTXML' })
layoutxml: string;
@Column({ name: 'DTIMPORTACAO' })
dtimportacao: Date;
@Column({ name: 'CODNAOATENDIMENTO' })
codnaoatendimento: number;
@Column({ name: 'OBSINTEGRACAO1' })
obsintegracao1: string;
@Column({ name: 'OBSINTEGRACAO2' })
obsintegracao2: string;
@Column({ name: 'EXPORTADO' })
exportado: string;
@Column({ name: 'NUMPEDWEB' })
numpedweb: number;
@Column({ name: 'COBRANCATENDENCIA' })
cobrancatendencia: number;
@Column({ name: 'CODAUTORIZACAOTEF' })
codautorizacaotef: number;
@Column({ name: 'NSUTEF' })
nsutef: string;
@Column({ name: 'CODADMCARTAO' })
codadmcartao: string;
@Column({ name: 'TRANSACAO' })
transacao: number;
@Column({ name: 'VLDESCONTOFINANCEIRO' })
vldescontofinanceiro: number;
@Column({ name: 'INTEGRADORA' })
integradora: number;
@Column({ name: 'IDCOB' })
idcob: number;
@Column({ name: 'POSICAO' })
posicao: string;
@Column({ name: 'VALIDARNIVELVENDA' })
validarnivelvenda: string;
@Column({ name: 'VLTROCO' })
vltroco: number;
@Column({ name: 'CODTRANSP' })
codtransp: number;
@Column({ name: 'CODAUTORIZACAOTEFWEB' })
codautorizacaotefweb: string;
@Column({ name: 'VLDESCONTOCUPOM' })
vldescontocupom: number;
@Column({ name: 'NUMPEDTV1' })
numpedtv1: number;
@Column({ name: 'CODRETORNO' })
codretorno: number;
@Column({ name: 'AGRUPAMENTO' })
agrupamento: string;
@Column({ name: 'TURNOENTREGA' })
turnoentrega: string;
@Column({ name: 'VLENTRADA' })
vlentrada: number;
@Column({ name: 'CODENDENTCLI' })
codendentcli: number;
@Column({ name: 'CODCLIRECEBEDOR' })
codclirecebedor: number;
@Column({ name: 'NUMREGIAOBROKER' })
numregiaobroker: number;
@Column({ name: 'CODCLITV8' })
codclitv8: number;
@Column({ name: 'CODENDENT' })
codendent: number;
@Column({ name: 'PEDIDOPAGOECOMMERCE' })
pedidopagoecommerce: string;
@Column({ name: 'CODRETORNOS' })
codretornos: string;
@Column({ name: 'CUPOMDESCONTO' })
cupomdesconto: string;
@Column({ name: 'UIDREGISTRO' })
uidregistro: number;
@Column({ name: 'IDPARCEIRO' })
idparceiro: string;
@Column({ name: 'ASSINATURA' })
assinatura: string;
@Column({ name: 'DTHORA_NOTIFICA_SITE' })
dthora_notifica_site: Date;
@Column({ name: 'DTINCLUSAO' })
dtinclusao: Date;
@Column({ name: 'CODPLPAG2' })
codplpag2: number;
@Column({ name: 'CODCOB2' })
codcob2: string;
@Column({ name: 'NOME_CLIENTE' })
nome_cliente: string;
@Column({ name: 'OBSFRETE' })
obsfrete: string;
@Column({ name: 'CODFILIALPRINC' })
codfilialprinc: string;
@Column({ name: 'VLTOTAL' })
vltotal: number;
@Column({ name: 'SERVICOENTREGACODIGO' })
servicoentregacodigo: number;
@Column({ name: 'TRANSPORTADORAFRETE' })
transportadorafrete: number;
@Column({ name: 'PAGAMENTOAPROVADOCIASHOP' })
pagamentoaprovadociashop: string;
@Column({ name: 'ESC_VLOUTRASDESPWEB' })
esc_vloutrasdespweb: number;
@Column({ name: 'ESC_AJUSTARFINANCEIRO' })
esc_ajustarfinanceiro: string;
@Column({ name: 'ESC_OBTERNSU' })
esc_obternsu: string;
@Column({ name: 'ESCPRAZOENTREGA' })
escprazoentrega: number;
@Column({ name: 'NUMPEDMKTPLACE' })
numpedmktplace: string;
@Column({ name: 'ESC_CODTRANSPINTELIPOST' })
esc_codtranspintelipost: number;
@Column({ name: 'USACORTECIASHOP' })
usacorteciashop: string;
@Column({ name: 'ESC_VENDADELIVERY' })
esc_vendadelivery: string;
@Column({ name: 'ESC_VERSAOVENDADELIVERY' })
esc_versaovendadelivery: string;
@Column({ name: 'ESC_CODCOBORIG' })
esc_codcoborig: string;
@Column({ name: 'ESC_PEDIDOENCOMENDA' })
esc_pedidoencomenda: string;
@Column({ name: 'IDREMESSAWEB' })
idremessaweb: number;
@Column({ name: 'ESC_VENDASERVICO' })
esc_vendaservico: string;
@Column({ name: 'ESC_TIPODOCUMENTO' })
esc_tipodocumento: string;
@Column({ name: 'ESC_TIPOENTREGA' })
esc_tipoentrega: string;
@Column({ name: 'ESC_DESTINOCREDITO' })
esc_destinocredito: string;
@Column({ name: 'ESC_TIPOVENDA' })
esc_tipovenda: string;
}

View File

@@ -1,62 +1,62 @@
import { Entity, Column, PrimaryColumn, ManyToOne, JoinColumn } from "typeorm";
import { Pcpedc } from "./pcpedc.entity";
@Entity('PCPEDI')
export class Pcpedi {
@PrimaryColumn({ name: 'NUMPED' })
numped: number;
@PrimaryColumn({ name: 'CODPROD' })
codprod: number;
@PrimaryColumn({ name: 'NUMSEQ' })
numseq: number;
@Column({ name: 'DATA' })
data: Date;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'QT' })
qt: number;
@Column({ name: 'PVENDA' })
pvenda: number;
@Column({ name: 'PTABELA' })
ptabela: number;
@Column({ name: 'NUMCAR' })
numcar: number;
@Column({ name: 'POSICAO' })
posicao: string;
@Column({ name: 'ST' })
st: number;
@Column({ name: 'PERDESC' })
perdesc: number;
@Column({ name: 'TIPOPESO' })
tipopeso: string;
@Column({ name: 'CODFILIALRETIRA' })
codfilialretira: string;
@Column({ name: 'QTEMBALAGEM' })
qtembalagem: number;
@Column({ name: 'CODAUXILIAR' })
codauxiliar: number;
@ManyToOne(type => Pcpedc, pcpedc => pcpedc.itens)
@JoinColumn({ name: 'NUMPED' })
pcpedc: Pcpedc;
import { Entity, Column, PrimaryColumn, ManyToOne, JoinColumn } from "typeorm";
import { Pcpedc } from "./pcpedc.entity";
@Entity('PCPEDI')
export class Pcpedi {
@PrimaryColumn({ name: 'NUMPED' })
numped: number;
@PrimaryColumn({ name: 'CODPROD' })
codprod: number;
@PrimaryColumn({ name: 'NUMSEQ' })
numseq: number;
@Column({ name: 'DATA' })
data: Date;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'QT' })
qt: number;
@Column({ name: 'PVENDA' })
pvenda: number;
@Column({ name: 'PTABELA' })
ptabela: number;
@Column({ name: 'NUMCAR' })
numcar: number;
@Column({ name: 'POSICAO' })
posicao: string;
@Column({ name: 'ST' })
st: number;
@Column({ name: 'PERDESC' })
perdesc: number;
@Column({ name: 'TIPOPESO' })
tipopeso: string;
@Column({ name: 'CODFILIALRETIRA' })
codfilialretira: string;
@Column({ name: 'QTEMBALAGEM' })
qtembalagem: number;
@Column({ name: 'CODAUXILIAR' })
codauxiliar: number;
@ManyToOne(type => Pcpedc, pcpedc => pcpedc.itens)
@JoinColumn({ name: 'NUMPED' })
pcpedc: Pcpedc;
}

View File

@@ -1,170 +1,170 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCPEDITEMP')
export class Pcpeditemp {
@Column({ name: 'TIPOINTEGRACAO' })
tipointegracao: string;
@Column({ name: 'OBSERVACAO_PC' })
observacao_pc: string;
@Column({ name: 'NUMPEDCLI' })
numpedcli: string;
@PrimaryColumn({ name: 'NUMPEDRCA' })
numpedrca: number;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'DATA' })
data: Date;
@PrimaryColumn({ name: 'CODPROD' })
codprod: number;
@Column({ name: 'QT' })
qt: number;
@Column({ name: 'QT_FATURADA' })
qt_faturada: number;
@Column({ name: 'PVENDA' })
pvenda: number;
@Column({ name: 'PTABELA' })
ptabela: number;
@Column({ name: 'PERDESC' })
perdesc: number;
@PrimaryColumn({ name: 'NUMSEQ' })
numseq: number;
@Column({ name: 'CODAUXILIAR' })
codauxiliar: number;
@Column({ name: 'CODCERTIFIC' })
codcertific: number;
@Column({ name: 'CODFILIALRETIRA' })
codfilialretira: string;
@Column({ name: 'NUMLOTE' })
numlote: string;
@Column({ name: 'COMPLEMENTO' })
complemento: string;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'CODPROMOCAO' })
codpromocao: string;
@Column({ name: 'PRAZOMEDIO' })
prazomedio: number;
@Column({ name: 'LOCALIZACAO' })
localizacao: string;
@Column({ name: 'PBONIFIC' })
pbonific: number;
@Column({ name: 'CODDEGUSTACAO' })
coddegustacao: number;
@Column({ name: 'PESOBRUTO' })
pesobruto: number;
@Column({ name: 'EANCODPROD' })
eancodprod: number;
@Column({ name: 'CODNAOATENDIMENTO' })
codnaoatendimento: number;
@Column({ name: 'OBSINTEGRACAO1' })
obsintegracao1: string;
@Column({ name: 'OBSINTEGRACAO2' })
obsintegracao2: string;
@Column({ name: 'NUMPEDWEB' })
numpedweb: number;
@Column({ name: 'TRANSACAO' })
transacao: number;
@Column({ name: 'IDVENDA' })
idvenda: number;
@Column({ name: 'INTEGRADORA' })
integradora: number;
@Column({ name: 'CODRETORNO' })
codretorno: number;
@Column({ name: 'COMISSAOATIM' })
comissaoatim: number;
@Column({ name: 'TIPOENTREGA' })
tipoentrega: string;
@Column({ name: 'CODRETORNOS' })
codretornos: string;
@Column({ name: 'DTINCLUSAO' })
dtinclusao: Date;
@Column({ name: 'CODPRODCESTA' })
codprodcesta: number;
@Column({ name: 'BONIFIC' })
bonific: string;
@Column({ name: 'DTIMP' })
dtimp: Date;
@Column({ name: 'PBASERCA' })
pbaserca: number;
@Column({ name: 'VLFRETE' })
vlfrete: number;
@Column({ name: 'FATORCONVERSAO' })
fatorconversao: number;
@Column({ name: 'IDKITPRODUTO' })
idkitproduto: string;
@Column({ name: 'MOVIMENTACONTACORRENTERCA' })
movimentacontacorrenterca: string;
@Column({ name: 'PORIGINAL' })
poriginal: number;
@Column({ name: 'ESC_EMBALAGEMPRESENTE' })
esc_embalagempresente: string;
@Column({ name: 'QTUNITEMB' })
qtunitemb: number;
@Column({ name: 'IDREMESSAWEB' })
idremessaweb: number;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'CODCLIPARTILHA' })
codclipartilha: number;
@Column({name: 'RETIRAPOSTERIOR_IMEDIATA'})
rp_imediata: string;
}
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCPEDITEMP')
export class Pcpeditemp {
@Column({ name: 'TIPOINTEGRACAO' })
tipointegracao: string;
@Column({ name: 'OBSERVACAO_PC' })
observacao_pc: string;
@Column({ name: 'NUMPEDCLI' })
numpedcli: string;
@PrimaryColumn({ name: 'NUMPEDRCA' })
numpedrca: number;
@Column({ name: 'CODCLI' })
codcli: number;
@Column({ name: 'CODUSUR' })
codusur: number;
@Column({ name: 'DATA' })
data: Date;
@PrimaryColumn({ name: 'CODPROD' })
codprod: number;
@Column({ name: 'QT' })
qt: number;
@Column({ name: 'QT_FATURADA' })
qt_faturada: number;
@Column({ name: 'PVENDA' })
pvenda: number;
@Column({ name: 'PTABELA' })
ptabela: number;
@Column({ name: 'PERDESC' })
perdesc: number;
@PrimaryColumn({ name: 'NUMSEQ' })
numseq: number;
@Column({ name: 'CODAUXILIAR' })
codauxiliar: number;
@Column({ name: 'CODCERTIFIC' })
codcertific: number;
@Column({ name: 'CODFILIALRETIRA' })
codfilialretira: string;
@Column({ name: 'NUMLOTE' })
numlote: string;
@Column({ name: 'COMPLEMENTO' })
complemento: string;
@Column({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'CODPROMOCAO' })
codpromocao: string;
@Column({ name: 'PRAZOMEDIO' })
prazomedio: number;
@Column({ name: 'LOCALIZACAO' })
localizacao: string;
@Column({ name: 'PBONIFIC' })
pbonific: number;
@Column({ name: 'CODDEGUSTACAO' })
coddegustacao: number;
@Column({ name: 'PESOBRUTO' })
pesobruto: number;
@Column({ name: 'EANCODPROD' })
eancodprod: number;
@Column({ name: 'CODNAOATENDIMENTO' })
codnaoatendimento: number;
@Column({ name: 'OBSINTEGRACAO1' })
obsintegracao1: string;
@Column({ name: 'OBSINTEGRACAO2' })
obsintegracao2: string;
@Column({ name: 'NUMPEDWEB' })
numpedweb: number;
@Column({ name: 'TRANSACAO' })
transacao: number;
@Column({ name: 'IDVENDA' })
idvenda: number;
@Column({ name: 'INTEGRADORA' })
integradora: number;
@Column({ name: 'CODRETORNO' })
codretorno: number;
@Column({ name: 'COMISSAOATIM' })
comissaoatim: number;
@Column({ name: 'TIPOENTREGA' })
tipoentrega: string;
@Column({ name: 'CODRETORNOS' })
codretornos: string;
@Column({ name: 'DTINCLUSAO' })
dtinclusao: Date;
@Column({ name: 'CODPRODCESTA' })
codprodcesta: number;
@Column({ name: 'BONIFIC' })
bonific: string;
@Column({ name: 'DTIMP' })
dtimp: Date;
@Column({ name: 'PBASERCA' })
pbaserca: number;
@Column({ name: 'VLFRETE' })
vlfrete: number;
@Column({ name: 'FATORCONVERSAO' })
fatorconversao: number;
@Column({ name: 'IDKITPRODUTO' })
idkitproduto: string;
@Column({ name: 'MOVIMENTACONTACORRENTERCA' })
movimentacontacorrenterca: string;
@Column({ name: 'PORIGINAL' })
poriginal: number;
@Column({ name: 'ESC_EMBALAGEMPRESENTE' })
esc_embalagempresente: string;
@Column({ name: 'QTUNITEMB' })
qtunitemb: number;
@Column({ name: 'IDREMESSAWEB' })
idremessaweb: number;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'CODCLIPARTILHA' })
codclipartilha: number;
@Column({name: 'RETIRAPOSTERIOR_IMEDIATA'})
rp_imediata: string;
}

View File

@@ -1,211 +1,211 @@
import { Column, Entity, JoinColumn, OneToMany, OneToOne, PrimaryColumn } from "typeorm";
import { Pcpedc } from "./pcpedc.entity";
@Entity('PCPLPAG')
export class Pcplpag {
@PrimaryColumn({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'DESCRICAO' })
descricao: string;
@Column({ name: 'NUMDIAS' })
numdias: number;
@Column({ name: 'TIPOPRAZO' })
tipoprazo: string;
@Column({ name: 'PRAZO1' })
prazo1: number;
@Column({ name: 'PRAZO2' })
prazo2: number;
@Column({ name: 'PRAZO3' })
prazo3: number;
@Column({ name: 'DTVENC1' })
dtvenc1: Date;
@Column({ name: 'DTVENC2' })
dtvenc2: Date;
@Column({ name: 'DTVENC3' })
dtvenc3: Date;
@Column({ name: 'NUMPR' })
numpr: number;
@Column({ name: 'TIPOVENDA' })
tipovenda: string;
@Column({ name: 'PERTXFIM' })
pertxfim: number;
@Column({ name: 'OBS' })
obs: string;
@Column({ name: 'OFERTA' })
oferta: string;
@Column({ name: 'PRAZO4' })
prazo4: number;
@Column({ name: 'PRAZO5' })
prazo5: number;
@Column({ name: 'PRAZO6' })
prazo6: number;
@Column({ name: 'PRAZO7' })
prazo7: number;
@Column({ name: 'PRAZO8' })
prazo8: number;
@Column({ name: 'PRAZO9' })
prazo9: number;
@Column({ name: 'PRAZO10' })
prazo10: number;
@Column({ name: 'PRAZO11' })
prazo11: number;
@Column({ name: 'PRAZO12' })
prazo12: number;
@Column({ name: 'VENDABK' })
vendabk: string;
@Column({ name: 'VLMINPEDIDO' })
vlminpedido: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'TIPOENTRADA' })
tipoentrada: number;
@Column({ name: 'NUMITENSMINIMO' })
numitensminimo: number;
@Column({ name: 'PERTXFIMPALM' })
pertxfimpalm: number;
@Column({ name: 'CODEQUIPE' })
codequipe: number;
@Column({ name: 'TIPORESTRICAO' })
tiporestricao: string;
@Column({ name: 'CODRESTRICAO' })
codrestricao: number;
@Column({ name: 'ENVIAPLANOFV' })
enviaplanofv: string;
@Column({ name: 'PRAZOPONDERADO' })
prazoponderado: string;
@Column({ name: 'USAPLPAGAUTOSERVICO' })
usaplpagautoservico: string;
@Column({ name: 'USADESCLINHAPROD' })
usadesclinhaprod: string;
@Column({ name: 'ENTRADA' })
entrada: string;
@Column({ name: 'FORMAPARCELAMENTO' })
formaparcelamento: string;
@Column({ name: 'NUMPARCELAS' })
numparcelas: number;
@Column({ name: 'NUMDIASCARENCIA' })
numdiascarencia: number;
@Column({ name: 'NUMDIASCARTAO' })
numdiascartao: number;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'USAPRAZOADICIONALPCCLIENT' })
usaprazoadicionalpcclient: string;
@Column({ name: 'DESCRICAO2' })
descricao2: string;
@Column({ name: 'VLTXCARNE' })
vltxcarne: number;
@Column({ name: 'TXFATOR' })
txfator: number;
@Column({ name: 'USADESCFINANCEIRO' })
usadescfinanceiro: string;
@Column({ name: 'USAMULTIFILIAL' })
usamultifilial: string;
@Column({ name: 'NUMEROPARCELASDIAFIXO' })
numeroparcelasdiafixo: number;
@Column({ name: 'DIASCARENCIA' })
diascarencia: number;
@Column({ name: 'DIAFIXO' })
diafixo: number;
@Column({ name: 'STATUS' })
status: string;
@Column({ name: 'CODFUNC' })
codfunc: number;
@Column({ name: 'NUMDIASATRASOINI' })
numdiasatrasoini: number;
@Column({ name: 'NUMDIASATRASOFIM' })
numdiasatrasofim: number;
@Column({ name: 'DESCENTLIMCREDCLI' })
descentlimcredcli: string;
@Column({ name: 'VLMINPARCELA' })
vlminparcela: number;
@Column({ name: 'DIASMINPARCELA' })
diasminparcela: number;
@Column({ name: 'DIASMAXPARCELA' })
diasmaxparcela: number;
@Column({ name: 'NAOCOBRARTXBOLETO' })
naocobrartxboleto: string;
@Column({ name: 'USASUPPLICARD' })
usasupplicard: string;
@Column({ name: 'CONDFINANC' })
condfinanc: string;
@Column({ name: 'DTMXSALTER' })
dtmxsalter: Date;
@Column({ name: 'FATOR_CREDIARIO' })
fator_crediario: number;
@Column({ name: 'TIPOPLANO' })
tipoplano: string;
@Column({ name: 'CODSUPPLICARD' })
codsupplicard: string;
@OneToMany(() => Pcpedc, pcpedc => pcpedc.pcplpag)
@JoinColumn({ name: 'CODPLPAG' })
pedidos: Pcpedc[];
import { Column, Entity, JoinColumn, OneToMany, OneToOne, PrimaryColumn } from "typeorm";
import { Pcpedc } from "./pcpedc.entity";
@Entity('PCPLPAG')
export class Pcplpag {
@PrimaryColumn({ name: 'CODPLPAG' })
codplpag: number;
@Column({ name: 'DESCRICAO' })
descricao: string;
@Column({ name: 'NUMDIAS' })
numdias: number;
@Column({ name: 'TIPOPRAZO' })
tipoprazo: string;
@Column({ name: 'PRAZO1' })
prazo1: number;
@Column({ name: 'PRAZO2' })
prazo2: number;
@Column({ name: 'PRAZO3' })
prazo3: number;
@Column({ name: 'DTVENC1' })
dtvenc1: Date;
@Column({ name: 'DTVENC2' })
dtvenc2: Date;
@Column({ name: 'DTVENC3' })
dtvenc3: Date;
@Column({ name: 'NUMPR' })
numpr: number;
@Column({ name: 'TIPOVENDA' })
tipovenda: string;
@Column({ name: 'PERTXFIM' })
pertxfim: number;
@Column({ name: 'OBS' })
obs: string;
@Column({ name: 'OFERTA' })
oferta: string;
@Column({ name: 'PRAZO4' })
prazo4: number;
@Column({ name: 'PRAZO5' })
prazo5: number;
@Column({ name: 'PRAZO6' })
prazo6: number;
@Column({ name: 'PRAZO7' })
prazo7: number;
@Column({ name: 'PRAZO8' })
prazo8: number;
@Column({ name: 'PRAZO9' })
prazo9: number;
@Column({ name: 'PRAZO10' })
prazo10: number;
@Column({ name: 'PRAZO11' })
prazo11: number;
@Column({ name: 'PRAZO12' })
prazo12: number;
@Column({ name: 'VENDABK' })
vendabk: string;
@Column({ name: 'VLMINPEDIDO' })
vlminpedido: number;
@Column({ name: 'CODCOB' })
codcob: string;
@Column({ name: 'TIPOENTRADA' })
tipoentrada: number;
@Column({ name: 'NUMITENSMINIMO' })
numitensminimo: number;
@Column({ name: 'PERTXFIMPALM' })
pertxfimpalm: number;
@Column({ name: 'CODEQUIPE' })
codequipe: number;
@Column({ name: 'TIPORESTRICAO' })
tiporestricao: string;
@Column({ name: 'CODRESTRICAO' })
codrestricao: number;
@Column({ name: 'ENVIAPLANOFV' })
enviaplanofv: string;
@Column({ name: 'PRAZOPONDERADO' })
prazoponderado: string;
@Column({ name: 'USAPLPAGAUTOSERVICO' })
usaplpagautoservico: string;
@Column({ name: 'USADESCLINHAPROD' })
usadesclinhaprod: string;
@Column({ name: 'ENTRADA' })
entrada: string;
@Column({ name: 'FORMAPARCELAMENTO' })
formaparcelamento: string;
@Column({ name: 'NUMPARCELAS' })
numparcelas: number;
@Column({ name: 'NUMDIASCARENCIA' })
numdiascarencia: number;
@Column({ name: 'NUMDIASCARTAO' })
numdiascartao: number;
@Column({ name: 'CODFILIAL' })
codfilial: string;
@Column({ name: 'USAPRAZOADICIONALPCCLIENT' })
usaprazoadicionalpcclient: string;
@Column({ name: 'DESCRICAO2' })
descricao2: string;
@Column({ name: 'VLTXCARNE' })
vltxcarne: number;
@Column({ name: 'TXFATOR' })
txfator: number;
@Column({ name: 'USADESCFINANCEIRO' })
usadescfinanceiro: string;
@Column({ name: 'USAMULTIFILIAL' })
usamultifilial: string;
@Column({ name: 'NUMEROPARCELASDIAFIXO' })
numeroparcelasdiafixo: number;
@Column({ name: 'DIASCARENCIA' })
diascarencia: number;
@Column({ name: 'DIAFIXO' })
diafixo: number;
@Column({ name: 'STATUS' })
status: string;
@Column({ name: 'CODFUNC' })
codfunc: number;
@Column({ name: 'NUMDIASATRASOINI' })
numdiasatrasoini: number;
@Column({ name: 'NUMDIASATRASOFIM' })
numdiasatrasofim: number;
@Column({ name: 'DESCENTLIMCREDCLI' })
descentlimcredcli: string;
@Column({ name: 'VLMINPARCELA' })
vlminparcela: number;
@Column({ name: 'DIASMINPARCELA' })
diasminparcela: number;
@Column({ name: 'DIASMAXPARCELA' })
diasmaxparcela: number;
@Column({ name: 'NAOCOBRARTXBOLETO' })
naocobrartxboleto: string;
@Column({ name: 'USASUPPLICARD' })
usasupplicard: string;
@Column({ name: 'CONDFINANC' })
condfinanc: string;
@Column({ name: 'DTMXSALTER' })
dtmxsalter: Date;
@Column({ name: 'FATOR_CREDIARIO' })
fator_crediario: number;
@Column({ name: 'TIPOPLANO' })
tipoplano: string;
@Column({ name: 'CODSUPPLICARD' })
codsupplicard: string;
@OneToMany(() => Pcpedc, pcpedc => pcpedc.pcplpag)
@JoinColumn({ name: 'CODPLPAG' })
pedidos: Pcpedc[];
}

View File

@@ -1,10 +1,10 @@
import { Entity, PrimaryColumn } from "typeorm";
@Entity('PCPRACA')
export class Pcpraca {
@PrimaryColumn({name: 'CODPRACA'})
codpraca: number;
@PrimaryColumn({name: 'PRACA'})
praca: string;
import { Entity, PrimaryColumn } from "typeorm";
@Entity('PCPRACA')
export class Pcpraca {
@PrimaryColumn({name: 'CODPRACA'})
codpraca: number;
@PrimaryColumn({name: 'PRACA'})
praca: string;
}

View File

@@ -1,30 +1,30 @@
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm";
import { Brand } from "./pcmarca.entity";
@Entity('PCPRODUT')
export class Product {
@PrimaryColumn({name: 'CODPROD'})
id: number;
@Column({name: 'DESCRICAO'})
smallDescription: string;
@Column({name: 'PESOBRUTO'})
peso: number;
@Column({name: 'PESOLIQ'})
pesoLiquido: number;
@Column({name: 'ALTURAM3'})
altura: number;
@Column({name: 'COMPRIMENTOM3'})
comprimento: number;
@Column({name: 'LARGURAM3'})
largura: number;
@Column({name: 'CODAUXILIAR'})
ean: number;
@Column({name: 'CODMARCA', select: false})
idBrand: number;
@ManyToOne(() => Brand, brand => brand.products)
@JoinColumn({
name: "CODMARCA",
referencedColumnName: "id"
})
brand: Brand;
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm";
import { Brand } from "./pcmarca.entity";
@Entity('PCPRODUT')
export class Product {
@PrimaryColumn({name: 'CODPROD'})
id: number;
@Column({name: 'DESCRICAO'})
smallDescription: string;
@Column({name: 'PESOBRUTO'})
peso: number;
@Column({name: 'PESOLIQ'})
pesoLiquido: number;
@Column({name: 'ALTURAM3'})
altura: number;
@Column({name: 'COMPRIMENTOM3'})
comprimento: number;
@Column({name: 'LARGURAM3'})
largura: number;
@Column({name: 'CODAUXILIAR'})
ean: number;
@Column({name: 'CODMARCA', select: false})
idBrand: number;
@ManyToOne(() => Brand, brand => brand.products)
@JoinColumn({
name: "CODMARCA",
referencedColumnName: "id"
})
brand: Brand;
}

View File

@@ -1,31 +1,31 @@
import { Pcdepto } from './pcdepto.entity';
import { Column, Entity, JoinColumn, ManyToOne, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from './esttipoproduto.entity';
import { Pccategoria } from './pccategoria.entity';
@Entity("PCSECAO")
export class Pcsecao {
@PrimaryColumn({name: "CODSEC"})
codigoSecao: number;
@Column({name: "CODEPTO"})
codigoDepartamento: number;
@Column({name: "DESCRICAO"})
descricaoSecao: string;
@Column({name: "TITULOECOMMERCE"})
nomeEcommerce: string;
@ManyToOne(() => Pcdepto, departamento => departamento.secao)
@JoinColumn({ name: 'CODEPTO' })
departamento: Pcdepto;
@OneToMany(() => Pccategoria, categoria => categoria.secao)
categorias: Pccategoria[];
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.secao)
tiposProduto: Esttipoproduto[];
import { Pcdepto } from './pcdepto.entity';
import { Column, Entity, JoinColumn, ManyToOne, OneToMany, PrimaryColumn } from "typeorm";
import { Esttipoproduto } from './esttipoproduto.entity';
import { Pccategoria } from './pccategoria.entity';
@Entity("PCSECAO")
export class Pcsecao {
@PrimaryColumn({name: "CODSEC"})
codigoSecao: number;
@Column({name: "CODEPTO"})
codigoDepartamento: number;
@Column({name: "DESCRICAO"})
descricaoSecao: string;
@Column({name: "TITULOECOMMERCE"})
nomeEcommerce: string;
@ManyToOne(() => Pcdepto, departamento => departamento.secao)
@JoinColumn({ name: 'CODEPTO' })
departamento: Pcdepto;
@OneToMany(() => Pccategoria, categoria => categoria.secao)
categorias: Pccategoria[];
@OneToMany(() => Esttipoproduto, tipoProduto => tipoProduto.secao)
tiposProduto: Esttipoproduto[];
}

View File

@@ -1,17 +1,17 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCTABTRIB')
export class Pctabtrib {
@PrimaryColumn({name: 'CODPROD'})
codprod: number;
@PrimaryColumn({name: 'CODFILIALNF'})
codfilialnf: string;
@PrimaryColumn({name: 'UFDESTINO'})
ufdestino: string;
@Column({name: 'CODST'})
codst: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCTABTRIB')
export class Pctabtrib {
@PrimaryColumn({name: 'CODPROD'})
codprod: number;
@PrimaryColumn({name: 'CODFILIALNF'})
codfilialnf: string;
@PrimaryColumn({name: 'UFDESTINO'})
ufdestino: string;
@Column({name: 'CODST'})
codst: number;
}

View File

@@ -1,19 +1,19 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCUSUARI')
export class Pcusuari {
@PrimaryColumn({name: 'CODUSUR'})
codusur: number;
@Column({name: 'NOME'})
nome: string;
@Column({name: 'CODSUPERVISOR'})
codsupervisor: number;
@Column({name: 'PROXNUMPEDWEB'})
proxnumpedweb: number;
@Column({name: 'PROXNUMPED'})
proxnumped: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('PCUSUARI')
export class Pcusuari {
@PrimaryColumn({name: 'CODUSUR'})
codusur: number;
@Column({name: 'NOME'})
nome: string;
@Column({name: 'CODSUPERVISOR'})
codsupervisor: number;
@Column({name: 'PROXNUMPEDWEB'})
proxnumpedweb: number;
@Column({name: 'PROXNUMPED'})
proxnumped: number;
}

View File

@@ -1,53 +1,53 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVANALISEVENDARCA')
export class Esvanalisevendarca {
@PrimaryColumn({name: 'CODUSUR'})
codigoVendedor: number;
@Column({name: 'QTDE_ORCA_PENDENTES'})
orcamentosPendentes: number;
@Column({name: 'VLMETAMES'})
valorMetaMes: number;
@Column({name: 'VLVENDAMES'})
valorVendaMes: number;
@Column({name: 'VLCOMISSAO'})
valorComissao: number;
@Column({name: 'VLCOMISSAOMESANT'})
valorComissaoMesAnt: number;
@Column({name: 'VLMETAMESANT'})
valorMetaMesAnt: number;
@Column({name: 'VLVENDAMESANT'})
valorVendaMesAnt: number;
@Column({name: 'VLMETADIA'})
valorMetaDia: number;
@Column({name: 'VLVENDADIA'})
valorVendaDia: number;
@Column({name: 'VLMETADIAANT'})
valorMetaDiaAnt: number;
@Column({name: 'VLVENDADIAANT'})
valorVendaDiaAnt: number;
@Column({name: 'QTCLIENTES'})
quantidadeClientes: number;
@Column({name: 'QTCLIENTESMESANT'})
quantidadeClientesMesAnt: number;
@Column({name: 'QTNOTAS'})
quantidadeNotas: number;
@Column({name: 'QTNOTASMESANT'})
quantidadeNotasMesAnt: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVANALISEVENDARCA')
export class Esvanalisevendarca {
@PrimaryColumn({name: 'CODUSUR'})
codigoVendedor: number;
@Column({name: 'QTDE_ORCA_PENDENTES'})
orcamentosPendentes: number;
@Column({name: 'VLMETAMES'})
valorMetaMes: number;
@Column({name: 'VLVENDAMES'})
valorVendaMes: number;
@Column({name: 'VLCOMISSAO'})
valorComissao: number;
@Column({name: 'VLCOMISSAOMESANT'})
valorComissaoMesAnt: number;
@Column({name: 'VLMETAMESANT'})
valorMetaMesAnt: number;
@Column({name: 'VLVENDAMESANT'})
valorVendaMesAnt: number;
@Column({name: 'VLMETADIA'})
valorMetaDia: number;
@Column({name: 'VLVENDADIA'})
valorVendaDia: number;
@Column({name: 'VLMETADIAANT'})
valorMetaDiaAnt: number;
@Column({name: 'VLVENDADIAANT'})
valorVendaDiaAnt: number;
@Column({name: 'QTCLIENTES'})
quantidadeClientes: number;
@Column({name: 'QTCLIENTESMESANT'})
quantidadeClientesMesAnt: number;
@Column({name: 'QTNOTAS'})
quantidadeNotas: number;
@Column({name: 'QTNOTASMESANT'})
quantidadeNotasMesAnt: number;
}

View File

@@ -1,28 +1,28 @@
/* CODSEC, CODCATEGORIA, DESCRICAO, TITULOECOMMERCE, URL*/
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm";
import { Esvsecao } from "./esvsecao.entity";
@Entity("ESVCATEGORIA")
export class Esvcategoria {
@PrimaryColumn({name: "CODSEC"})
codigoSecao: number;
@PrimaryColumn({name: "CODCATEGORIA"})
codigoCategoria: number;
@Column({name: "DESCRICAO"})
descricaoCategoria: string;
@Column({name: "TITULOECOMMERCE"})
tituloEcommerce: string;
@Column({name: "URL"})
url: string;
@ManyToOne(() => Esvsecao, secao => secao.categorias)
@JoinColumn({ name: 'CODSEC' })
secao: Esvsecao;
/* CODSEC, CODCATEGORIA, DESCRICAO, TITULOECOMMERCE, URL*/
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm";
import { Esvsecao } from "./esvsecao.entity";
@Entity("ESVCATEGORIA")
export class Esvcategoria {
@PrimaryColumn({name: "CODSEC"})
codigoSecao: number;
@PrimaryColumn({name: "CODCATEGORIA"})
codigoCategoria: number;
@Column({name: "DESCRICAO"})
descricaoCategoria: string;
@Column({name: "TITULOECOMMERCE"})
tituloEcommerce: string;
@Column({name: "URL"})
url: string;
@ManyToOne(() => Esvsecao, secao => secao.categorias)
@JoinColumn({ name: 'CODSEC' })
secao: Esvsecao;
}

View File

@@ -1,20 +1,20 @@
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Esvsecao } from './esvsecao.entity';
@Entity("ESVDEPARTAMENTO")
export class Esvdepartamento {
@PrimaryColumn({name: "CODEPTO"})
codigoDepartamento: number;
@Column({name: "DESCRICAO"})
descricaoDepartamento: string;
@Column({name: "TITULOECOMMERCE"})
tituloEcommerce: string;
@Column({name: "URL"})
url: string;
@OneToMany(() => Esvsecao, secao => secao.departamento)
secoes: Esvsecao[];
import { Column, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { Esvsecao } from './esvsecao.entity';
@Entity("ESVDEPARTAMENTO")
export class Esvdepartamento {
@PrimaryColumn({name: "CODEPTO"})
codigoDepartamento: number;
@Column({name: "DESCRICAO"})
descricaoDepartamento: string;
@Column({name: "TITULOECOMMERCE"})
tituloEcommerce: string;
@Column({name: "URL"})
url: string;
@OneToMany(() => Esvsecao, secao => secao.departamento)
secoes: Esvsecao[];
}

View File

@@ -1,46 +1,46 @@
import { Entity, Column, PrimaryColumn } from "typeorm";
@Entity("ESVRETIRALOJASCLIENTE")
export class Esvretiralojascliente {
@PrimaryColumn({name: "NUMPED"})
numped: number;
@Column({name: "CODFILIAL"})
codfilial: string;
@Column({name: "NUMNOTA"})
numnota: number;
@Column({name: "DTFAT"})
dtfat: Date;
@Column({name: "DATAPEDIDO"})
datapedido: Date;
@Column({name: "CODCLI"})
codcli: number;
@Column({name: "CLIENTE"})
cliente: string;
@Column({name: "CODFILIALRETIRA"})
codfilialretira: string;
@Column({name: "RAZAOSOCIAL"})
razaosocial: string;
@Column({name: "MATRICULA"})
matricula: number;
@Column({name: "EMAIL"})
email: string;
@Column({name: "QTITENS"})
qtitens: number;
@Column({name: "QUANTIDADE"})
quantidade: number;
import { Entity, Column, PrimaryColumn } from "typeorm";
@Entity("ESVRETIRALOJASCLIENTE")
export class Esvretiralojascliente {
@PrimaryColumn({name: "NUMPED"})
numped: number;
@Column({name: "CODFILIAL"})
codfilial: string;
@Column({name: "NUMNOTA"})
numnota: number;
@Column({name: "DTFAT"})
dtfat: Date;
@Column({name: "DATAPEDIDO"})
datapedido: Date;
@Column({name: "CODCLI"})
codcli: number;
@Column({name: "CLIENTE"})
cliente: string;
@Column({name: "CODFILIALRETIRA"})
codfilialretira: string;
@Column({name: "RAZAOSOCIAL"})
razaosocial: string;
@Column({name: "MATRICULA"})
matricula: number;
@Column({name: "EMAIL"})
email: string;
@Column({name: "QTITENS"})
qtitens: number;
@Column({name: "QUANTIDADE"})
quantidade: number;
}

View File

@@ -1,52 +1,52 @@
import { Entity, Column, PrimaryColumn } from "typeorm";
@Entity("ESVENTREGASPORCLIENTE")
export class Esventregasporcliente {
@PrimaryColumn({ name:'RID'})
rid: string;
@Column({ name:'CODCLI'})
codigoCliente: number;
@Column({ name:'CLIENTE'})
nomeCliente: string;
@Column({ name:'CGCENT'})
cnpj_cpf: string;
@Column({ name:'EMAIL'})
email: string;
@Column({ name:'CODENDERECO'})
codigoEndereco: number;
@Column({ name:'ENDERECO'})
endereco: string;
@Column({ name:'NUMERO'})
numero: string;
@Column({ name:'BAIRRO'})
bairro: string;
@Column({ name:'COMPLEMENTO'})
complemento: string;
@Column({ name:'CIDADE'})
cidade: string;
@Column({ name:'ESTADO'})
estado: string;
@Column({ name:'CEP'})
cep: string;
@Column({ name:'QTPEDIDOS'})
quantidadePedidos: number;
@Column({ name:'QTLOJAS'})
quantidadelojas: number;
import { Entity, Column, PrimaryColumn } from "typeorm";
@Entity("ESVENTREGASPORCLIENTE")
export class Esventregasporcliente {
@PrimaryColumn({ name:'RID'})
rid: string;
@Column({ name:'CODCLI'})
codigoCliente: number;
@Column({ name:'CLIENTE'})
nomeCliente: string;
@Column({ name:'CGCENT'})
cnpj_cpf: string;
@Column({ name:'EMAIL'})
email: string;
@Column({ name:'CODENDERECO'})
codigoEndereco: number;
@Column({ name:'ENDERECO'})
endereco: string;
@Column({ name:'NUMERO'})
numero: string;
@Column({ name:'BAIRRO'})
bairro: string;
@Column({ name:'COMPLEMENTO'})
complemento: string;
@Column({ name:'CIDADE'})
cidade: string;
@Column({ name:'ESTADO'})
estado: string;
@Column({ name:'CEP'})
cep: string;
@Column({ name:'QTPEDIDOS'})
quantidadePedidos: number;
@Column({ name:'QTLOJAS'})
quantidadelojas: number;
}

View File

@@ -1,32 +1,32 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVESTOQUEVENDA')
export class Stock {
@PrimaryColumn({name: 'CODFILIAL'})
store: number;
@PrimaryColumn({name: 'CODPROD'})
idProduct: number;
@PrimaryColumn({name: 'PERTENCE'})
work: boolean;
@Column({name: 'QUANTIDADEESTOQUEDISPONIVEL'})
quantity: number;
@Column({name: 'QUANTIDADEBLOQUEADA'})
blocked: number;
@Column({name: 'QUANTIDADEAVARIA'})
breakdown: number;
@Column({name: 'QUANTIDADETRANSITO'})
transfer: number;
/* @ManyToOne(type => SalesProduct, product => product.stock)
@JoinColumn({ name: 'CODPROD' })
product: SalesProduct;*/
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVESTOQUEVENDA')
export class Stock {
@PrimaryColumn({name: 'CODFILIAL'})
store: number;
@PrimaryColumn({name: 'CODPROD'})
idProduct: number;
@PrimaryColumn({name: 'PERTENCE'})
work: boolean;
@Column({name: 'QUANTIDADEESTOQUEDISPONIVEL'})
quantity: number;
@Column({name: 'QUANTIDADEBLOQUEADA'})
blocked: number;
@Column({name: 'QUANTIDADEAVARIA'})
breakdown: number;
@Column({name: 'QUANTIDADETRANSITO'})
transfer: number;
/* @ManyToOne(type => SalesProduct, product => product.stock)
@JoinColumn({ name: 'CODPROD' })
product: SalesProduct;*/
}

View File

@@ -1,39 +1,39 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVORCAMENTOPEDIDO')
export class EsvOrcamentoPedido {
@PrimaryColumn({name: 'TIPO'})
tipo: string;
@Column({name: 'NUMERO'})
numero: number;
@Column({name: 'CODFILIAL'})
codfilial: string;
@Column({name: 'DATA'})
data: Date;
@Column({name: 'CODUSUR'})
codusur: number;
@Column({name: 'NOME'})
nome: string;
@Column({name: 'CODCLI'})
codcli: number;
@Column({name: 'CLIENTE'})
cliente: number;
@Column({name: 'POSICAO'})
posicao: string;
@Column({name: 'VLTOTAL'})
vltotal: number;
@Column({name: 'VLFRETE'})
vlfrete: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVORCAMENTOPEDIDO')
export class EsvOrcamentoPedido {
@PrimaryColumn({name: 'TIPO'})
tipo: string;
@Column({name: 'NUMERO'})
numero: number;
@Column({name: 'CODFILIAL'})
codfilial: string;
@Column({name: 'DATA'})
data: Date;
@Column({name: 'CODUSUR'})
codusur: number;
@Column({name: 'NOME'})
nome: string;
@Column({name: 'CODCLI'})
codcli: number;
@Column({name: 'CLIENTE'})
cliente: number;
@Column({name: 'POSICAO'})
posicao: string;
@Column({name: 'VLTOTAL'})
vltotal: number;
@Column({name: 'VLFRETE'})
vlfrete: number;
}

View File

@@ -1,23 +1,23 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVPARCELAMENTOVENDA')
export class Esvparcelamentovenda {
@PrimaryColumn({name: 'CODFILIAL'})
store: string;
@PrimaryColumn({name: 'CODPROD'})
productId: number;
@Column({name: 'NUMREGIAO'})
priceTable: number;
@Column({name: 'PARCELAS'})
installments: number;
@Column({name: 'PRECOVENDA'})
salePrice: number;
@Column({name: 'VALORPARCELA'})
installmentValue: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVPARCELAMENTOVENDA')
export class Esvparcelamentovenda {
@PrimaryColumn({name: 'CODFILIAL'})
store: string;
@PrimaryColumn({name: 'CODPROD'})
productId: number;
@Column({name: 'NUMREGIAO'})
priceTable: number;
@Column({name: 'PARCELAS'})
installments: number;
@Column({name: 'PRECOVENDA'})
salePrice: number;
@Column({name: 'VALORPARCELA'})
installmentValue: number;
}

View File

@@ -1,25 +1,25 @@
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm";
import { SalesProduct } from "./esvprodutosvenda.entity";
@Entity('ESVPRECOVENDA')
export class Price {
@PrimaryColumn({name: 'NUMEROREGIAO'})
priceTable: number;
@PrimaryColumn({name: 'CODPROD'})
idProduct: number;
@Column({name: 'PRECOVENDA'})
listPrice: number;
@Column({name: 'PRECOOFERTA'})
salePrice: number;
@Column({name: 'PERCDESCONTO'})
percentOff: number;
/*@ManyToOne(type => SalesProduct, product => product.price)
@JoinColumn({ name: 'CODPROD' })
product: SalesProduct;*/
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm";
import { SalesProduct } from "./esvprodutosvenda.entity";
@Entity('ESVPRECOVENDA')
export class Price {
@PrimaryColumn({name: 'NUMEROREGIAO'})
priceTable: number;
@PrimaryColumn({name: 'CODPROD'})
idProduct: number;
@Column({name: 'PRECOVENDA'})
listPrice: number;
@Column({name: 'PRECOOFERTA'})
salePrice: number;
@Column({name: 'PERCDESCONTO'})
percentOff: number;
/*@ManyToOne(type => SalesProduct, product => product.price)
@JoinColumn({ name: 'CODPROD' })
product: SalesProduct;*/
}

View File

@@ -1,84 +1,84 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVPRODUTOSPROMOCAO')
export class SalesPromotion {
@PrimaryColumn({name: 'CODPROD'})
idProduct: number;
@Column({name: 'SEQ'})
seq: number;
@Column({name: 'DESCRICAO'})
smallDescription: string;
@Column({name: 'NOMEECOMMERCE'})
title: string;
@Column({name: 'CODFAB'})
idProvider: string;
@Column({name: 'CODAUXILIAR'})
ean: string;
@Column({name: 'TIPOPRODUTO'})
typeProduct: string;
@Column({name: 'DADOSTECNICOS'})
technicalData: string;
@Column({name: 'INFORMACOESTECNICAS'})
description: string;
@Column({name: 'URLIMAGEM'})
urlImage: string;
@Column({name: 'NOMEMARCA'})
brand: string;
@Column({name: 'NOMEDEPARTAMENTO'})
department: string;
@Column({name: 'NOMESECAO'})
section: string;
@Column({name: 'NOMECATEGORIA'})
category: string;
@Column({name: 'NOMEFORNECEDOR'})
supplier: string;
@Column({name: 'CODIGOFILIAL'})
store: string;
@Column({name: 'CLASSEVENDA'})
saleAbc: string;
@Column({name: 'CLASSEESTOQUE'})
stockAbc: string;
@Column({name: 'FORALINHA'})
outLine: string;
@Column({name: 'PRECOVENDA'})
listPrice: number;
@Column({name: 'PRECOPROMOCIONAL'})
salePrice: number;
@Column({name: 'PERCENTUALDESCONTO'})
offPercent: number;
@Column({name: 'QTESTOQUE_DISPONIVEL'})
stock: number;
@Column({name: 'QTCAIXAS'})
boxStock: number;
@Column({name: 'MULTIPLO'})
mutiple: number;
@Column({name: 'UNIDADE'})
unity: number;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVPRODUTOSPROMOCAO')
export class SalesPromotion {
@PrimaryColumn({name: 'CODPROD'})
idProduct: number;
@Column({name: 'SEQ'})
seq: number;
@Column({name: 'DESCRICAO'})
smallDescription: string;
@Column({name: 'NOMEECOMMERCE'})
title: string;
@Column({name: 'CODFAB'})
idProvider: string;
@Column({name: 'CODAUXILIAR'})
ean: string;
@Column({name: 'TIPOPRODUTO'})
typeProduct: string;
@Column({name: 'DADOSTECNICOS'})
technicalData: string;
@Column({name: 'INFORMACOESTECNICAS'})
description: string;
@Column({name: 'URLIMAGEM'})
urlImage: string;
@Column({name: 'NOMEMARCA'})
brand: string;
@Column({name: 'NOMEDEPARTAMENTO'})
department: string;
@Column({name: 'NOMESECAO'})
section: string;
@Column({name: 'NOMECATEGORIA'})
category: string;
@Column({name: 'NOMEFORNECEDOR'})
supplier: string;
@Column({name: 'CODIGOFILIAL'})
store: string;
@Column({name: 'CLASSEVENDA'})
saleAbc: string;
@Column({name: 'CLASSEESTOQUE'})
stockAbc: string;
@Column({name: 'FORALINHA'})
outLine: string;
@Column({name: 'PRECOVENDA'})
listPrice: number;
@Column({name: 'PRECOPROMOCIONAL'})
salePrice: number;
@Column({name: 'PERCENTUALDESCONTO'})
offPercent: number;
@Column({name: 'QTESTOQUE_DISPONIVEL'})
stock: number;
@Column({name: 'QTCAIXAS'})
boxStock: number;
@Column({name: 'MULTIPLO'})
mutiple: number;
@Column({name: 'UNIDADE'})
unity: number;
}

View File

@@ -1,100 +1,100 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVLISTAPRODUTOS')
export class SalesProduct {
@PrimaryColumn({name: 'CODPROD'})
idProduct: number;
@Column({name: 'SEQ'})
seq: number;
@Column({name: 'DESCRICAO'})
smallDescription: string;
@Column({name: 'NOMEECOMMERCE'})
title: string;
@Column({name: 'CODFAB'})
idProvider: string;
@Column({name: 'CODAUXILIAR'})
ean: string;
@Column({name: 'TIPOPRODUTO'})
productType: string;
@Column({name: 'DADOSTECNICOS'})
technicalData: string;
@Column({name: 'INFORMACOESTECNICAS'})
description: string;
@Column({name: 'URLIMAGEM'})
urlImage: string;
@Column({name: 'NOMEMARCA'})
brand: string;
@Column({name: 'NOMEDEPARTAMENTO'})
department: string;
@Column({name: 'NOMESECAO'})
section: string;
@Column({name: 'NOMECATEGORIA'})
category: string;
@Column({name: 'NOMEFORNECEDOR'})
supplier: string;
@Column({name: 'CODIGOFILIAL'})
store: string;
@Column({name: 'CLASSEVENDA'})
saleAbc: string;
@Column({name: 'CLASSEESTOQUE'})
stockAbc: string;
@Column({name: 'FORALINHA'})
outLine: string;
@Column({name: 'PRECOVENDA'})
listPrice: number;
@Column({name: 'PRECOPROMOCIONAL'})
salePrice: number;
@Column({name: 'PRECOPROMOCIONAL_AVISTA'})
salePromotion_cash: number;
@Column({name: 'PERCENTUALDESCONTO'})
offPercent: number;
@Column({name: 'QTESTOQUE_DISPONIVEL'})
stock: number;
@Column({name: 'QTCAIXAS'})
boxStock: number;
@Column({name: 'MULTIPLO'})
mutiple: number;
@Column({name: 'UNIDADE'})
unity: number;
@Column({name: 'URLDEPARTAMENTO'})
urlDepartment: string;
@Column({name: 'URLSECAO'})
urlSection: string;
@Column({name: 'PRODUTO_OPORTUNIDADE'})
opportunity: string;
@Column({name: 'PRODUTO_EM_CAMPANHA'})
campaign: string;
images: string[];
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVLISTAPRODUTOS')
export class SalesProduct {
@PrimaryColumn({name: 'CODPROD'})
idProduct: number;
@Column({name: 'SEQ'})
seq: number;
@Column({name: 'DESCRICAO'})
smallDescription: string;
@Column({name: 'NOMEECOMMERCE'})
title: string;
@Column({name: 'CODFAB'})
idProvider: string;
@Column({name: 'CODAUXILIAR'})
ean: string;
@Column({name: 'TIPOPRODUTO'})
productType: string;
@Column({name: 'DADOSTECNICOS'})
technicalData: string;
@Column({name: 'INFORMACOESTECNICAS'})
description: string;
@Column({name: 'URLIMAGEM'})
urlImage: string;
@Column({name: 'NOMEMARCA'})
brand: string;
@Column({name: 'NOMEDEPARTAMENTO'})
department: string;
@Column({name: 'NOMESECAO'})
section: string;
@Column({name: 'NOMECATEGORIA'})
category: string;
@Column({name: 'NOMEFORNECEDOR'})
supplier: string;
@Column({name: 'CODIGOFILIAL'})
store: string;
@Column({name: 'CLASSEVENDA'})
saleAbc: string;
@Column({name: 'CLASSEESTOQUE'})
stockAbc: string;
@Column({name: 'FORALINHA'})
outLine: string;
@Column({name: 'PRECOVENDA'})
listPrice: number;
@Column({name: 'PRECOPROMOCIONAL'})
salePrice: number;
@Column({name: 'PRECOPROMOCIONAL_AVISTA'})
salePromotion_cash: number;
@Column({name: 'PERCENTUALDESCONTO'})
offPercent: number;
@Column({name: 'QTESTOQUE_DISPONIVEL'})
stock: number;
@Column({name: 'QTCAIXAS'})
boxStock: number;
@Column({name: 'MULTIPLO'})
mutiple: number;
@Column({name: 'UNIDADE'})
unity: number;
@Column({name: 'URLDEPARTAMENTO'})
urlDepartment: string;
@Column({name: 'URLSECAO'})
urlSection: string;
@Column({name: 'PRODUTO_OPORTUNIDADE'})
opportunity: string;
@Column({name: 'PRODUTO_EM_CAMPANHA'})
campaign: string;
images: string[];
}

View File

@@ -1,19 +1,19 @@
import { Entity, PrimaryColumn, Column } from "typeorm";
@Entity("ESVRETIRALOJAS")
export class EsvRetiraLojas {
@PrimaryColumn({name: "CODIGO"})
codigoLoja: string;
@Column({name:"RAZAOSOCIAL"})
razaoSocial: string;
@Column({name:"EMAIL"})
email: string;
@Column({name:"MATRICULA"})
matricula: number;
@Column({name:"QUANTIDADEPEDIDOS"})
quantidadePedidos: number;
import { Entity, PrimaryColumn, Column } from "typeorm";
@Entity("ESVRETIRALOJAS")
export class EsvRetiraLojas {
@PrimaryColumn({name: "CODIGO"})
codigoLoja: string;
@Column({name:"RAZAOSOCIAL"})
razaoSocial: string;
@Column({name:"EMAIL"})
email: string;
@Column({name:"MATRICULA"})
matricula: number;
@Column({name:"QUANTIDADEPEDIDOS"})
quantidadePedidos: number;
}

View File

@@ -1,30 +1,30 @@
import { Column, Entity, JoinColumn, ManyToOne, OneToMany, PrimaryColumn } from "typeorm";
import { Esvcategoria } from "./esvcategoria.entity";
import { Esvdepartamento } from "./esvdepartamento.entity";
@Entity("ESVSECAO")
export class Esvsecao {
@PrimaryColumn({name: "CODSEC"})
codigoSecao: number;
@Column({name: "CODEPTO"})
codigoDepartamento: number;
@Column({name: "DESCRICAO"})
descricaoSecao: string;
@Column({name: "TITULOECOMMERCE"})
tituloEcommerce: string;
@Column({name: "URL"})
url: string;
@ManyToOne(() => Esvdepartamento, departamento => departamento.secoes)
@JoinColumn({ name: 'CODEPTO' })
departamento: Esvdepartamento;
@OneToMany(() => Esvcategoria, categoria => categoria.secao)
categorias: Esvcategoria[];
import { Column, Entity, JoinColumn, ManyToOne, OneToMany, PrimaryColumn } from "typeorm";
import { Esvcategoria } from "./esvcategoria.entity";
import { Esvdepartamento } from "./esvdepartamento.entity";
@Entity("ESVSECAO")
export class Esvsecao {
@PrimaryColumn({name: "CODSEC"})
codigoSecao: number;
@Column({name: "CODEPTO"})
codigoDepartamento: number;
@Column({name: "DESCRICAO"})
descricaoSecao: string;
@Column({name: "TITULOECOMMERCE"})
tituloEcommerce: string;
@Column({name: "URL"})
url: string;
@ManyToOne(() => Esvdepartamento, departamento => departamento.secoes)
@JoinColumn({ name: 'CODEPTO' })
departamento: Esvdepartamento;
@OneToMany(() => Esvcategoria, categoria => categoria.secao)
categorias: Esvcategoria[];
}

View File

@@ -1,20 +1,20 @@
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVSITUACAOPEDIDO')
export class Esvsituacaopedido {
@PrimaryColumn({name: 'NUMPED'})
orderNumber: number;
@Column({name: 'DATA'})
createDate: Date;
@Column({name: 'CODCLI'})
customerId: number;
@Column({name: 'DTENTREGA'})
deliveryDate: Date;
@Column({name: 'STATUS'})
orderStatus: String;
import { Column, Entity, PrimaryColumn } from "typeorm";
@Entity('ESVSITUACAOPEDIDO')
export class Esvsituacaopedido {
@PrimaryColumn({name: 'NUMPED'})
orderNumber: number;
@Column({name: 'DATA'})
createDate: Date;
@Column({name: 'CODCLI'})
customerId: number;
@Column({name: 'DTENTREGA'})
deliveryDate: Date;
@Column({name: 'STATUS'})
orderStatus: String;
}

View File

@@ -1,27 +1,27 @@
export class Address {
idCustomer: number;
idAddress: number;
neighbourhood: string;
city: string;
state: string;
zipCode: string;
street: string;
complement: string;
numberAddress: string;
cityCode: number;
referencePoint: string;
note: string;
phone: number;
cellPhone: string;
ibgeCode: string;
placeId: number;
razaorecebedor: string;
fantasia: string;
ceprecebedor: string;
numregiao:number;
codpaisrecebedor: number;
emailRecebedor: string;
latitude: number;
longitude: number;
export class Address {
idCustomer: number;
idAddress: number;
neighbourhood: string;
city: string;
state: string;
zipCode: string;
street: string;
complement: string;
numberAddress: string;
cityCode: number;
referencePoint: string;
note: string;
phone: number;
cellPhone: string;
ibgeCode: string;
placeId: number;
razaorecebedor: string;
fantasia: string;
ceprecebedor: string;
numregiao:number;
codpaisrecebedor: number;
emailRecebedor: string;
latitude: number;
longitude: number;
}

View File

@@ -1,11 +1,11 @@
export class CalculatePriceTintometrico {
constructor(
public storeId: string,
public productId: number,
public letter: string,
public line: string,
public can: number,
public color: string,
public price: number,
){}
export class CalculatePriceTintometrico {
constructor(
public storeId: string,
public productId: number,
public letter: string,
public line: string,
public can: number,
public color: string,
public price: number,
){}
}

View File

@@ -1,12 +1,12 @@
export class CartItensModel {
constructor(
public idProduct: number,
public ean: number,
public idStock: string,
public deliveryMethod: string,
public quantity: number,
public listPrice: number,
public salePrice: number,
public descriptionAux: string,
public environment: string) { }
export class CartItensModel {
constructor(
public idProduct: number,
public ean: number,
public idStock: string,
public deliveryMethod: string,
public quantity: number,
public listPrice: number,
public salePrice: number,
public descriptionAux: string,
public environment: string) { }
}

View File

@@ -1,31 +1,31 @@
import { CartItensModel } from "./cart-itens.model";
export class Cart {
constructor(
public id: string,
public idCustomer: number,
public idAddress: number,
public saleStore: string,
public userId: number,
public idSeller: number,
public idProfessional: number,
public idPaymentPlan: number,
public idBilling: string,
public shippingValue: number,
public scheduleDelivery: boolean,
public shippingDate: Date,
public shippingPriority: string,
public idStorePlace: number,
public notation1: string,
public notation2: string,
public deliveryNote1: string,
public deliveryNote2: string,
public deliveryNote3: string,
public itens: CartItensModel[],
public preCustomerDocument: string,
public preCustomerName: string,
public preCustomerPhone: string,
public carrierId: number,
) { }
}
import { CartItensModel } from "./cart-itens.model";
export class Cart {
constructor(
public id: string,
public idCustomer: number,
public idAddress: number,
public saleStore: string,
public userId: number,
public idSeller: number,
public idProfessional: number,
public idPaymentPlan: number,
public idBilling: string,
public shippingValue: number,
public scheduleDelivery: boolean,
public shippingDate: Date,
public shippingPriority: string,
public idStorePlace: number,
public notation1: string,
public notation2: string,
public deliveryNote1: string,
public deliveryNote2: string,
public deliveryNote3: string,
public itens: CartItensModel[],
public preCustomerDocument: string,
public preCustomerName: string,
public preCustomerPhone: string,
public carrierId: number,
) { }
}

View File

@@ -1,12 +1,12 @@
export interface Cep {
bairro: string;
codigo_ibge: string;
nome: string;
uf: string;
tipo: string;
complemento: string;
cep: string;
cidade: string;
logradouro: string;
status: string;
}
export interface Cep {
bairro: string;
codigo_ibge: string;
nome: string;
uf: string;
tipo: string;
complemento: string;
cep: string;
cidade: string;
logradouro: string;
status: string;
}

View File

@@ -1,4 +1,4 @@
export class ChangePasswordModel {
constructor(public password: string,
public newPassword: string,){}
export class ChangePasswordModel {
constructor(public password: string,
public newPassword: string,){}
}

View File

@@ -1,7 +1,7 @@
export class CreatePaymentPartner {
public partnerId: number;
public month: string;
public year: string;
public dueDate: Date;
public userId: number;
export class CreatePaymentPartner {
public partnerId: number;
public month: string;
public year: string;
public dueDate: Date;
public userId: number;
}

View File

@@ -1,7 +1,7 @@
export class CreateUserModel {
constructor(public email: string,
public userName: string,
public password: string,
public registration: string,
public application: string) {}
export class CreateUserModel {
constructor(public email: string,
public userName: string,
public password: string,
public registration: string,
public application: string) {}
}

View File

@@ -1,60 +1,60 @@
export class Customer {
constructor(
public customerId: number,
public company: string,
public name: string,
public cpfCnpj: string,
public gender: string,
public numberState: string,
public email: string,
public zipCode: string,
public address: string,
public addressNumber: string,
public complement: string,
public neighborhood: string,
public city: string,
public state: string,
public allowMessage: boolean,
public cellPhone: string,
public category: Category,
public subCategory: SubCategory,
public place: Place,
public sellerId: number,
public ibgeCode: string,
public birthdate: Date,
public ramo: Ramo,
public communicate?: string,
public idUser?: number,
public latitude?: number,
public longitude?: number,
){}
}
export class Category {
constructor(
public id: number,
public name: string,
){}
}
export class SubCategory {
constructor(
public id: number,
public categoryId: number,
public name: string,
){}
}
export class Place {
constructor(
public id: number,
public name: string,
){}
}
export class Ramo {
constructor(
public id: number,
public name: string,
){}
}
export class Customer {
constructor(
public customerId: number,
public company: string,
public name: string,
public cpfCnpj: string,
public gender: string,
public numberState: string,
public email: string,
public zipCode: string,
public address: string,
public addressNumber: string,
public complement: string,
public neighborhood: string,
public city: string,
public state: string,
public allowMessage: boolean,
public cellPhone: string,
public category: Category,
public subCategory: SubCategory,
public place: Place,
public sellerId: number,
public ibgeCode: string,
public birthdate: Date,
public ramo: Ramo,
public communicate?: string,
public idUser?: number,
public latitude?: number,
public longitude?: number,
){}
}
export class Category {
constructor(
public id: number,
public name: string,
){}
}
export class SubCategory {
constructor(
public id: number,
public categoryId: number,
public name: string,
){}
}
export class Place {
constructor(
public id: number,
public name: string,
){}
}
export class Ramo {
constructor(
public id: number,
public name: string,
){}
}

View File

@@ -1,12 +1,12 @@
export class DeliveryOrderModel {
constructor(
public numeroCarregamento: number,
public codigoCliente: number,
public dataEntrega: string,
public cpfRecebedor: string,
public nomeRecebedor: string,
public urlImagemProtocolo: string,
public latitude: number,
public longitude: number,
){}
export class DeliveryOrderModel {
constructor(
public numeroCarregamento: number,
public codigoCliente: number,
public dataEntrega: string,
public cpfRecebedor: string,
public nomeRecebedor: string,
public urlImagemProtocolo: string,
public latitude: number,
public longitude: number,
){}
}

View File

@@ -1,9 +1,9 @@
export class DictionaryModel {
constructor(
public id: number,
public nick: string,
public word: string,
) {
}
export class DictionaryModel {
constructor(
public id: number,
public nick: string,
public word: string,
) {
}
}

View File

@@ -1,15 +1,15 @@
export class FilterProduct {
brands: string[] = [];
urlCategory?: string;
text?: string;
promotion?: boolean;
campaign?: boolean;
offers?: boolean;
oportunity?: boolean;
markdown?: boolean;
onlyWithStock?: boolean;
storeStock?: string;
orderBy?: string;
percentOffMin?: number;
percentOffMax?: number;
export class FilterProduct {
brands: string[] = [];
urlCategory?: string;
text?: string;
promotion?: boolean;
campaign?: boolean;
offers?: boolean;
oportunity?: boolean;
markdown?: boolean;
onlyWithStock?: boolean;
storeStock?: string;
orderBy?: string;
percentOffMin?: number;
percentOffMax?: number;
}

View File

@@ -1,10 +1,10 @@
export interface Location {
lat: number;
lon: number;
}
export interface GeolocationCep {
postal_code: string;
location: Location;
status: boolean;
export interface Location {
lat: number;
lon: number;
}
export interface GeolocationCep {
postal_code: string;
location: Location;
status: boolean;
}

View File

@@ -1,29 +1,29 @@
export interface Extra {
googlePlaceId: string;
confidence: number;
premise?: any;
subpremise?: any;
neighborhood: string;
establishment?: any;
}
export interface AdministrativeLevels {
level2long: string;
level2short: string;
level1long: string;
level1short: string;
}
export interface GoogleGeocode {
formattedAddress: string;
latitude: number;
longitude: number;
extra: Extra;
administrativeLevels: AdministrativeLevels;
streetNumber: string;
streetName: string;
country: string;
countryCode: string;
zipcode: string;
provider: string;
export interface Extra {
googlePlaceId: string;
confidence: number;
premise?: any;
subpremise?: any;
neighborhood: string;
establishment?: any;
}
export interface AdministrativeLevels {
level2long: string;
level2short: string;
level1long: string;
level1short: string;
}
export interface GoogleGeocode {
formattedAddress: string;
latitude: number;
longitude: number;
extra: Extra;
administrativeLevels: AdministrativeLevels;
streetNumber: string;
streetName: string;
country: string;
countryCode: string;
zipcode: string;
provider: string;
}

View File

@@ -1,12 +1,12 @@
export class ImageOrderModel {
constructor(
public numeroPedido: number,
public numeroNota: number,
public numeroCarregamento: number,
public data: string,
public tipo: string,
public url: string,
public latitude: number,
public longitude: number,
){}
export class ImageOrderModel {
constructor(
public numeroPedido: number,
public numeroNota: number,
public numeroCarregamento: number,
public data: string,
public tipo: string,
public url: string,
public latitude: number,
public longitude: number,
){}
}

View File

@@ -1,16 +1,16 @@
export interface IndexCustomer {
    nome: string;
    email: string;
    telefone: string;
    inviteId: string;
    shortUrl: string;
    created_at: Date;
    actionId: string;
    status: string;
}
export interface IndexActions {
    customers: IndexCustomer[];
}
export interface IndexCustomer {
    nome: string;
    email: string;
    telefone: string;
    inviteId: string;
    shortUrl: string;
    created_at: Date;
    actionId: string;
    status: string;
}
export interface IndexActions {
    customers: IndexCustomer[];
}

View File

@@ -1,7 +1,7 @@
export class LogOrder {
idCart: string;
idUser: number;
action: string;
iduserAuth: number;
notation: string;
export class LogOrder {
idCart: string;
idUser: number;
action: string;
iduserAuth: number;
notation: string;
}

View File

@@ -1,14 +1,14 @@
export class MeasureProductModel {
constructor(
public idmedidaproduto: number,
public abreviatura: string,
public descricao: string,
public quantidade: number,
public nivel: number
) {
}
}
export class MeasureProductModel {
constructor(
public idmedidaproduto: number,
public abreviatura: string,
public descricao: string,
public quantidade: number,
public nivel: number
) {
}
}

View File

@@ -1,20 +1,20 @@
export interface Params {
additionalProp1: string;
additionalProp2: string;
additionalProp3: string;
additionalProp4: string;
additionalProp5: string;
additionalProp6: string;
}
export interface MessageWhatsApp {
telephone: string;
namespace: string;
template: string;
flow_id: string;
state_id: string;
params: Params;
trackOrigin: boolean;
}
export interface Params {
additionalProp1: string;
additionalProp2: string;
additionalProp3: string;
additionalProp4: string;
additionalProp5: string;
additionalProp6: string;
}
export interface MessageWhatsApp {
telephone: string;
namespace: string;
template: string;
flow_id: string;
state_id: string;
params: Params;
trackOrigin: boolean;
}

View File

@@ -1,11 +1,11 @@
export class Notify {
constructor(
public idSeller: number,
public document: string,
public name: string,
public cellPhone: string,
public email: string,
public codprod: number,
public notification: string,
){}
export class Notify {
constructor(
public idSeller: number,
public document: string,
public name: string,
public cellPhone: string,
public email: string,
public codprod: number,
public notification: string,
){}
}

View File

@@ -1,6 +1,6 @@
export class OrderDiscount {
constructor(
public id: string,
public percentDiscount: number,
public idUserAuth: number){}
export class OrderDiscount {
constructor(
public id: string,
public percentDiscount: number,
public idUserAuth: number){}
}

View File

@@ -1,6 +1,6 @@
export class OrderTaxDelivery {
id: number;
taxValue: number;
deliveryTaxId: number;
carrierId: number;
export class OrderTaxDelivery {
id: number;
taxValue: number;
deliveryTaxId: number;
carrierId: number;
}

View File

@@ -1,11 +1,11 @@
export class PartnerCategory {
constructor(
public id: number,
public partnerType: string,
public descriptionType: string,
public name: string,
public paymentType: string,
public descriptionPayment: string,
){}
export class PartnerCategory {
constructor(
public id: number,
public partnerType: string,
public descriptionType: string,
public name: string,
public paymentType: string,
public descriptionPayment: string,
){}
}

View File

@@ -1,10 +1,10 @@
export class PartnerRange {
constructor(
public id: number,
public rangeIni: number,
public rangeFin: number,
public type: string,
public percentComiss: number,
public userId: number,
){}
export class PartnerRange {
constructor(
public id: number,
public rangeIni: number,
public rangeFin: number,
public type: string,
public percentComiss: number,
public userId: number,
){}
}

View File

@@ -1,36 +1,36 @@
import { Place } from "./customer.model";
export class Partner {
constructor(
public id: number,
public name: string,
public cpf: string,
public type: string,
public rg: string,
public professionalNumber: string,
public phone: string,
public email: string,
public pixKey: string,
public buyer: boolean,
public customerId: number,
public sellerId: number,
public bank: string,
public agencia: string,
public conta: string,
public zipCode: string,
public ibgeCode: string,
public address: string,
public number: string,
public complement: string,
public neighborhood: string,
public city: string,
public state: string,
public place: Place,
public placeId: number,
public categoryId: number,
public observer1: string,
public observer2: string,
public commission: number,
public userId: number,
) { }
import { Place } from "./customer.model";
export class Partner {
constructor(
public id: number,
public name: string,
public cpf: string,
public type: string,
public rg: string,
public professionalNumber: string,
public phone: string,
public email: string,
public pixKey: string,
public buyer: boolean,
public customerId: number,
public sellerId: number,
public bank: string,
public agencia: string,
public conta: string,
public zipCode: string,
public ibgeCode: string,
public address: string,
public number: string,
public complement: string,
public neighborhood: string,
public city: string,
public state: string,
public place: Place,
public placeId: number,
public categoryId: number,
public observer1: string,
public observer2: string,
public commission: number,
public userId: number,
) { }
}

View File

@@ -1,18 +1,18 @@
export class PaymentModel {
constructor(
public orderId: number,
public codigoAutorizacao: string,
public codigoFuncionario: number,
public dataPagamento: string,
public dataServidor: string,
public dataRequisicao: string,
public codigoResposta: string,
public estAcquirer: string,
public formaPagto: string,
public idTransacao: string,
public nomeBandeira: string,
public nsu: string,
public parcelas: number,
public valor: number,
){}
export class PaymentModel {
constructor(
public orderId: number,
public codigoAutorizacao: string,
public codigoFuncionario: number,
public dataPagamento: string,
public dataServidor: string,
public dataRequisicao: string,
public codigoResposta: string,
public estAcquirer: string,
public formaPagto: string,
public idTransacao: string,
public nomeBandeira: string,
public nsu: string,
public parcelas: number,
public valor: number,
){}
}

View File

@@ -1,14 +1,14 @@
export class ProductTypeModel {
id: number;
ncm: string;
type: string;
sigla: string;
idDepartment: number;
idSection: number;
idCategory: number;
idCest: number;
department: string;
section: string;
category: string;
cest: string;
export class ProductTypeModel {
id: number;
ncm: string;
type: string;
sigla: string;
idDepartment: number;
idSection: number;
idCategory: number;
idCest: number;
department: string;
section: string;
category: string;
cest: string;
}

View File

@@ -1,3 +1,3 @@
export class ResetPasswordModel {
constructor(public email: string,){}
export class ResetPasswordModel {
constructor(public email: string,){}
}

View File

@@ -1,8 +1,8 @@
export class ResultModel {
constructor(
public success: boolean,
public message: string,
public data: any,
public errors: any,
){}
export class ResultModel {
constructor(
public success: boolean,
public message: string,
public data: any,
public errors: any,
){}
}

View File

@@ -1,10 +1,10 @@
export class Rupture {
document: string;
name: string;
cellPhone: string;
email: string;
store: string;
seller: string;
idProduct: number;
quantity: number;
export class Rupture {
document: string;
name: string;
cellPhone: string;
email: string;
store: string;
seller: string;
idProduct: number;
quantity: number;
}

View File

@@ -1,33 +1,33 @@
export class ShoppingItem {
public id: string;
public invoiceStore: string;
public idProduct: number;
public ean: number;
public description: string;
public image: string;
public productType: string;
public quantity: number;
public listPrice: number;
public price: number;
public idCart: string;
public deliveryType: string;
public stockStore: string;
public seller: number;
public discount: number;
public discountValue: number;
public promotion: number;
public userDiscount: number;
public mutiple: number;
public auxDescription: string;
public smallDescription: string;
public brand: string;
public percentUpQuantity: number;
public upQuantity: number;
public base: string;
public letter: string
public line: string;
public color: string;
public can: number;
public environment: string;
public productTogether: string;
export class ShoppingItem {
public id: string;
public invoiceStore: string;
public idProduct: number;
public ean: number;
public description: string;
public image: string;
public productType: string;
public quantity: number;
public listPrice: number;
public price: number;
public idCart: string;
public deliveryType: string;
public stockStore: string;
public seller: number;
public discount: number;
public discountValue: number;
public promotion: number;
public userDiscount: number;
public mutiple: number;
public auxDescription: string;
public smallDescription: string;
public brand: string;
public percentUpQuantity: number;
public upQuantity: number;
public base: string;
public letter: string
public line: string;
public color: string;
public can: number;
public environment: string;
public productTogether: string;
}

View File

@@ -1,10 +1,10 @@
import { ApiProperty } from "@nestjs/swagger";
export class UserModel {
@ApiProperty()
public email: string;
@ApiProperty()
public password: string;
@ApiProperty()
public application: string;
import { ApiProperty } from "@nestjs/swagger";
export class UserModel {
@ApiProperty()
public email: string;
@ApiProperty()
public password: string;
@ApiProperty()
public application: string;
}

View File

@@ -1,12 +1,12 @@
export interface ViaCep {
cep: string;
logradouro: string;
complemento: string;
bairro: string;
localidade: string;
uf: string;
ibge: string;
gia: string;
ddd: string;
siafi: string;
export interface ViaCep {
cep: string;
logradouro: string;
complemento: string;
bairro: string;
localidade: string;
uf: string;
ibge: string;
gia: string;
ddd: string;
siafi: string;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,19 +1,19 @@
import { Pcdepto } from '../entity/tables/pcdepto.entity';
import { User } from '../entity/tables/estusuario.enity';
import { EstAbreviatura } from '../entity/tables/estabreviatura.entity';
import { Estmedidaproduto } from '../entity/tables/estmedidaproduto.entity';
import { EntityRepository, Repository } from 'typeorm';
@EntityRepository(Estmedidaproduto)
export class EstmedidaprodutoRepository extends Repository<Estmedidaproduto> { }
@EntityRepository(EstAbreviatura)
export class EstabreviaturasRepository extends Repository<EstAbreviatura> { }
@EntityRepository(User)
export class EstusuarioRepository extends Repository<User> { }
@EntityRepository(Pcdepto)
export class PcdeptoRepository extends Repository<Pcdepto> { }
import { Pcdepto } from '../entity/tables/pcdepto.entity';
import { User } from '../entity/tables/estusuario.enity';
import { EstAbreviatura } from '../entity/tables/estabreviatura.entity';
import { Estmedidaproduto } from '../entity/tables/estmedidaproduto.entity';
import { EntityRepository, Repository } from 'typeorm';
@EntityRepository(Estmedidaproduto)
export class EstmedidaprodutoRepository extends Repository<Estmedidaproduto> { }
@EntityRepository(EstAbreviatura)
export class EstabreviaturasRepository extends Repository<EstAbreviatura> { }
@EntityRepository(User)
export class EstusuarioRepository extends Repository<User> { }
@EntityRepository(Pcdepto)
export class PcdeptoRepository extends Repository<Pcdepto> { }