This commit is contained in:
Felipe Batista
2025-01-27 17:44:27 -03:00
commit 47e7f75720
238 changed files with 36425 additions and 0 deletions

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

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

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
*/

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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[];
}

View File

@@ -0,0 +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[];
}

View File

@@ -0,0 +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;
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +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[];
}

View File

@@ -0,0 +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;
}

View File

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

View File

@@ -0,0 +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[];
}

View File

@@ -0,0 +1,559 @@
import { Entity, Column, PrimaryColumn } from "typeorm";
@Entity('PCEMPR')
export class Pcempr {
@PrimaryColumn({name: 'MATRICULA'})
matricula: number;
@Column({name: 'NOME'})
nome: string;
@Column({name: 'DT_EXCLUSAO'})
dt_exclusao: Date;
@Column({name: 'NOME_GUERRA'})
nome_guerra: string;
@Column({name: 'ADMISSAO'})
admissao: Date;
@Column({name: 'ENDERECO'})
endereco: string;
@Column({name: 'BAIRRO'})
bairro: string;
@Column({name: 'CIDADE'})
cidade: string;
@Column({name: 'ESTADO'})
estado: string;
@Column({name: 'FONE'})
fone: string;
@Column({name: 'CODSETOR'})
codsetor: number;
@Column({name: 'USUARIOBD'})
usuariobd: string;
@Column({name: 'SENHABD'})
senhabd: string;
@Column({name: 'SITUACAO'})
situacao: string;
@Column({name: 'CPF'})
cpf: string;
@Column({name: 'TIPOVENDA'})
tipovenda: string;
@Column({name: 'CODFILIAL'})
codfilial: string;
@Column({name: 'CODUSUR'})
codusur: number;
@Column({name: 'CELULAR'})
celular: string;
@Column({name: 'NUMBANCO'})
numbanco: number;
@Column({name: 'NUMAGENCIA'})
numagencia: number;
@Column({name: 'NUMCCORRENTE'})
numccorrente: string;
@Column({name: 'NUMCENTRALPA'})
numcentralpa: number;
@Column({name: 'NUMCENTRALTEL'})
numcentraltel: string;
@Column({name: 'PERMITEALTJUROSBX'})
permitealtjurosbx: string;
@Column({name: 'VLAUMENTOLIMCRED'})
vlaumentolimcred: number;
@Column({name: 'TIPO'})
tipo: string;
@Column({name: 'RG'})
rg: string;
@Column({name: 'CTPS'})
ctps: string;
@Column({name: 'PIS'})
pis: string;
@Column({name: 'FUNCAO'})
funcao: string;
@Column({name: 'EMAIL'})
email: string;
@Column({name: 'FATORCOMISSAO'})
fatorcomissao: number;
@Column({name: 'DTEXPIRASENHA'})
dtexpirasenha: Date;
@Column({name: 'VLCOMISSTON'})
vlcomisston: number;
@Column({name: 'VLCOMISSENT'})
vlcomissent: number;
@Column({name: 'VLLIMCREDCOMPRA'})
vllimcredcompra: number;
@Column({name: 'DTINICIOLIMCREDCOMPRA'})
dtiniciolimcredcompra: Date;
@Column({name: 'DTFIMLIMCREDCOMPRA'})
dtfimlimcredcompra: Date;
@Column({name: 'CODCONFERENTE'})
codconferente: number;
@Column({name: 'CODFUNCAO'})
codfuncao: number;
@Column({name: 'SERIECTPS'})
seriectps: string;
@Column({name: 'GERACCCARD'})
geracccard: string;
@Column({name: 'MATRICULACCCARD'})
matriculacccard: number;
@Column({name: 'VLSALCARTEIRA'})
vlsalcarteira: number;
@Column({name: 'VLSALARIO'})
vlsalario: number;
@Column({name: 'RESCISAO'})
rescisao: Date;
@Column({name: 'NUMFILHOS'})
numfilhos: number;
@Column({name: 'COMPLEMENTO'})
complemento: string;
@Column({name: 'OBSERVACAO'})
observacao: string;
@Column({name: 'PERCVT'})
percvt: number;
@Column({name: 'VLPLANOSAUDE'})
vlplanosaude: number;
@Column({name: 'VLSALFAMILIA'})
vlsalfamilia: number;
@Column({name: 'PERCINSS'})
percinss: number;
@Column({name: 'VLPENSAOALIMENTICIA'})
vlpensaoalimenticia: number;
@Column({name: 'VLADICIONAL'})
vladicional: number;
@Column({name: 'VLVALES'})
vlvales: number;
@Column({name: 'VLMAXLIBPEDIDO'})
vlmaxlibpedido: number;
@Column({name: 'CNH'})
cnh: string;
@Column({name: 'UFCNH'})
ufcnh: string;
@Column({name: 'TIPOENVIO'})
tipoenvio: string;
@Column({name: 'CODFORNEC'})
codfornec: number;
@Column({name: 'PERCOMMOT'})
percommot: number;
@Column({name: 'VLFRETEENTREGA'})
vlfreteentrega: number;
@Column({name: 'CODVEICULO'})
codveiculo: number;
@Column({name: 'PERMITEALTDESCBX'})
permitealtdescbx: string;
@Column({name: 'REFERENCIAPESSOAL'})
referenciapessoal: string;
@Column({name: 'DDDTEL'})
dddtel: number;
@Column({name: 'NOMEPAI'})
nomepai: string;
@Column({name: 'NOMEMAE'})
nomemae: string;
@Column({name: 'CATEGORIACNH'})
categoriacnh: string;
@Column({name: 'TIPOMOTORISTA'})
tipomotorista: string;
@Column({name: 'SEXO'})
sexo: string;
@Column({name: 'DTNASC'})
dtnasc: Date;
@Column({name: 'DTVALIDADECNH'})
dtvalidadecnh: Date;
@Column({name: 'ORGAOEMISSORRG'})
orgaoemissorrg: string;
@Column({name: 'NACIONALIDADE'})
nacionalidade: string;
@Column({name: 'ESTADOCIVIL'})
estadocivil: string;
@Column({name: 'PROFISSAO'})
profissao: string;
@Column({name: 'USUARIOLOGADO'})
usuariologado: string;
@Column({name: 'NUMDVAGENCIA'})
numdvagencia: string;
@Column({name: 'NUMCONEXOES'})
numconexoes: number;
@Column({name: 'NUMCONEXOESATUAL'})
numconexoesatual: number;
@Column({name: 'GRUPOEMAIL'})
grupoemail: string;
@Column({name: 'NOMEEMAIL'})
nomeemail: string;
@Column({name: 'PERCMINJUROSMORA'})
percminjurosmora: number;
@Column({name: 'PERCMAXJUROSMORA'})
percmaxjurosmora: number;
@Column({name: 'CODIDIOMA'})
codidioma: string;
@Column({name: 'RECMENSFORCAVENDA'})
recmensforcavenda: string;
@Column({name: 'PERCEXCLIMCRED'})
percexclimcred: number;
@Column({name: 'ENVIAFV'})
enviafv: string;
@Column({name: 'PERCREDUZCOMISRCA'})
percreduzcomisrca: number;
@Column({name: 'VLSALDOLIMALTCREDITO'})
vlsaldolimaltcredito: number;
@Column({name: 'DTINICIO'})
dtinicio: Date;
@Column({name: 'TIPOATENDE'})
tipoatende: string;
@Column({name: 'GRUPOOS'})
grupoos: number;
@Column({name: 'OBSINATIVO'})
obsinativo: string;
@Column({name: 'IPRF'})
iprf: string;
@Column({name: 'CODBARRA'})
codbarra: string;
@Column({name: 'MAXTEMPOSECAOOCIOSA'})
maxtemposecaoociosa: number;
@Column({name: 'USARATEIOCOMISSAOOPERADOR'})
usarateiocomissaooperador: string;
@Column({name: 'CODIGOPERFIL'})
codigoperfil: number;
@Column({name: 'NUMCAIXABALCAO'})
numcaixabalcao: number;
@Column({name: 'VENDAASSISTIDA'})
vendaassistida: string;
@Column({name: 'NUMDIASPAGTORETROATIVO'})
numdiaspagtoretroativo: number;
@Column({name: 'PERMITEPERSONCAD'})
permitepersoncad: string;
@Column({name: 'NUMIDENTIFICADORECF'})
numidentificadorecf: string;
@Column({name: 'OBS'})
obs: string;
@Column({name: 'NUMDIASMAXPRORROG'})
numdiasmaxprorrog: number;
@Column({name: 'AREAATUACAO'})
areaatuacao: string;
@Column({name: 'NUMINSS'})
numinss: string;
@Column({name: 'USABIOMETRIAMENU'})
usabiometriamenu: string;
@Column({name: 'PERCDESC'})
percdesc: number;
@Column({name: 'NUMDVCONTA'})
numdvconta: string;
@Column({name: 'TIPOCOMISSAO'})
tipocomissao: string;
@Column({name: 'COMISSAOFIXA'})
comissaofixa: number;
@Column({name: 'TIPOAGENTECOB'})
tipoagentecob: string;
@Column({name: 'DIASCOB'})
diascob: number;
@Column({name: 'LIMITEDESCONTO561'})
limitedesconto561: number;
@Column({name: 'USAAVISOAUTOMENU'})
usaavisoautomenu: string;
@Column({name: 'PERCMAXDESCTITULO'})
percmaxdesctitulo: number;
@Column({name: 'RESPLIBCADASTRO'})
resplibcadastro: string;
@Column({name: 'USATABELACLIENTE'})
usatabelacliente: string;
@Column({name: 'VLMAXLIMCREDCLI'})
vlmaxlimcredcli: number;
@Column({name: 'CODPERFIL'})
codperfil: number;
@Column({name: 'USUARIOLOGADORF'})
usuariologadorf: string;
@Column({name: 'CONCEDERABATIMENTO'})
concederabatimento: string;
@Column({name: 'CODIGOCENTROCUSTO'})
codigocentrocusto: string;
@Column({name: 'ORGAOEMISSORCNH'})
orgaoemissorcnh: string;
@Column({name: 'QTDEPENDENTES'})
qtdependentes: number;
@Column({name: 'IDINTEGRACAOMYFROTA'})
idintegracaomyfrota: string;
@Column({name: 'CODCIDADE'})
codcidade: number;
@Column({name: 'VLLIMMAXPEDCOMPRA'})
vllimmaxpedcompra: number;
@Column({name: 'DTDEMISSAO'})
dtdemissao: Date;
@Column({name: 'CHAPA_RM'})
chapa_rm: string;
@Column({name: 'RAMAL'})
ramal: number;
@Column({name: 'AUTOCHEQUEBLOQVENDA'})
autochequebloqvenda: string;
@Column({name: 'SENHAHASH'})
senhahash: string;
@Column({name: 'MOTIVOINATIVACAO'})
motivoinativacao: string;
@Column({name: 'VLRLIMAPROVARSOLICITACAO'})
vlrlimaprovarsolicitacao: number;
@Column({name: 'DTINTEGRACAOMLOG'})
dtintegracaomlog: Date;
@Column({name: 'FIID'})
fiid: string;
@Column({name: 'AREAATUACAO_COMPRA'})
areaatuacao_compra: string;
@Column({name: 'AREAATUACAO_VENDAS'})
areaatuacao_vendas: string;
@Column({name: 'AREAATUACAO_FINANCEIRO'})
areaatuacao_financeiro: string;
@Column({name: 'AREAATUACAO_LOGISTICA'})
areaatuacao_logistica: string;
@Column({name: 'AREAATUACAO_EXPEDICAO'})
areaatuacao_expedicao: string;
@Column({name: 'AREAATUACAO_RH'})
areaatuacao_rh: string;
@Column({name: 'AREAATUACAO_FISCAL'})
areaatuacao_fiscal: string;
@Column({name: 'AREAATUACAO_CONTABIL'})
areaatuacao_contabil: string;
@Column({name: 'AREAATUACAO_OUTROS'})
areaatuacao_outros: string;
@Column({name: 'TIPOCARGO'})
tipocargo: string;
@Column({name: 'CEP'})
cep: string;
@Column({name: 'PERDESCMAXITEM'})
perdescmaxitem: number;
@Column({name: 'PERDESCMAXRODAPE'})
perdescmaxrodape: number;
@Column({name: 'LIM_REDUCAOCREDITO'})
lim_reducaocredito: number;
@Column({name: 'LIM_AUMENTOCREDITO'})
lim_aumentocredito: number;
@Column({name: 'PERIODO_ALTERACAOCREDITO'})
periodo_alteracaocredito: number;
@Column({name: 'DIGITALPOLEGAR'})
digitalpolegar: string;
@Column({name: 'DIGITALINDICADOR'})
digitalindicador: string;
@Column({name: 'DIGITALMEDIO'})
digitalmedio: string;
@Column({name: 'DIGITALANELAR'})
digitalanelar: string;
@Column({name: 'DIGITALMINIMO'})
digitalminimo: string;
@Column({name: 'DEDOPRIORITARIO'})
dedoprioritario: string;
@Column({name: 'SITUACAO_CCW'})
situacao_ccw: string;
@Column({name: 'USERMYAUDIT'})
usermyaudit: string;
@Column({name: 'SENHAMYAUDIT'})
senhamyaudit: string;
@Column({name: 'USERMYBI'})
usermybi: string;
@Column({name: 'SENHAMYBI'})
senhamybi: string;
@Column({name: 'USERGOGEO'})
usergogeo: string;
@Column({name: 'SENHAGOGEO'})
senhagogeo: string;
@Column({name: 'IDFORNECENTREGA'})
idfornecentrega: number;
@Column({name: 'EMITIRPEDIDO'})
emitirpedido: string;
@Column({name: 'EMITIRORCAMENTO'})
emitirorcamento: string;
@Column({name: 'PERSONALEMBRETE'})
personalembrete: Date;
@Column({name: 'CODFORNEC2'})
codfornec2: number;
@Column({name: 'IDSOFITVIEW'})
idsofitview: string;
@Column({name: 'DTULTALTERSOFITVIEW'})
dtultaltersofitview: string;
@Column({name: 'DTEXCLUSAOSOFITVIEW'})
dtexclusaosofitview: string;
@Column({name: 'VOIPMUNDOIPTOKEN'})
voipmundoiptoken: string;
@Column({name: 'VOIPMUNDOIPKEY'})
voipmundoipkey: string;
@Column({name: 'TELEFONERAMAL'})
telefoneramal: string;
@Column({name: 'VOIPMUNDOIDCHAMADA'})
voipmundoidchamada: string;
@Column({name: 'HASHSENHAWINTHOR'})
hashsenhawinthor: string;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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[];
}

View File

@@ -0,0 +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[];
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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[];
}

View File

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

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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[];
}

View File

@@ -0,0 +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;
}

View File

@@ -0,0 +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;
}