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,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';

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;
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,606 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer version="1.02" type="Net" application="StiReport">
<Dictionary Ref="1" type="Dictionary" isKey="true">
<BusinessObjects isList="true" count="0" />
<Databases isList="true" count="1">
<winthor Ref="2" type="Stimulsoft.Report.Dictionary.StiOracleDatabase" isKey="true">
<Alias>winthor</Alias>
<ConnectionStringEncrypted>9HpDCe9oS+zzYaGBfJz2p8Qqu6HrCcKVR3q9yU3c9Q781rcC3XZCdc9h0MnxPfP7kBS1omJu08jyHDm9+twyKvRWjYzdbJLw/WzMBPGE9ufgKnHC1w2jcX8VbRhNxOsqwzDNoOt2Qk3yZ+jMS8xu6/XQ9QlbbJFFa3/oBHdJsefm8kNM5xExGU9hqHRzSWqLgCCRL81b8sjPbFUYchEqRo1UUwLrEdk=</ConnectionStringEncrypted>
<Key>72f5ef03aa7a4a7291725cca262d22d7</Key>
<Name>winthor</Name>
</winthor>
</Databases>
<DataSources isList="true" count="1">
<FaturamentoFornecedor Ref="3" type="Stimulsoft.Report.Dictionary.StiOracleSource" isKey="true">
<Alias>FaturamentoFornecedor</Alias>
<Columns isList="true" count="8">
<value>ORIGINAL,CODFORNEC,CODFORNEC,CODFORNEC,System.Int32,_x0035_448895341174341b460117b8311daf4</value>
<value>ORIGINAL,FORNECEDOR,FORNECEDOR,FORNECEDOR,System.String,d1654731b9344bb08da0a97fea28544a</value>
<value>ORIGINAL,MIX,MIX,MIX,System.Decimal,b12a7d8c0b4e47d69e7f81daf41c5250</value>
<value>ORIGINAL,QTCLIPOS,QTCLIPOS,QTCLIPOS,System.Decimal,ee067f9da90d4a73bf0d45fc18ab165e</value>
<value>ORIGINAL,VLFATURAMENTO,VLFATURAMENTO,VLFATURAMENTO,System.Decimal,b2b047b5789f4534866ce48cc32bb824</value>
<value>ORIGINAL,QTPEDIDOS,QTPEDIDOS,QTPEDIDOS,System.Decimal,_x0036_e112a797a6b41e497aac01cd964b720</value>
<value>ORIGINAL,VLDEVOLUCAO,VLDEVOLUCAO,VLDEVOLUCAO,System.Decimal,ce6c0fd35d0b45198d9f68d336211027</value>
<value>ORIGINAL,VLVENDALIQ,VLVENDALIQ,VLVENDALIQ,System.Decimal,_x0037_6c83a100cb246db882dc2f923302e4c</value>
</Columns>
<CommandTimeout>30</CommandTimeout>
<Dictionary isRef="1" />
<Key>8cc13efa35d44693810d295d49c3cf00</Key>
<Name>FaturamentoFornecedor</Name>
<NameInSource>winthor</NameInSource>
<Parameters isList="true" count="3">
<value>DATA_INICIO,DATA_INICIO,106,0,5d318106c6724467b60f0a354969df9f</value>
<value>DATA_FIM,DATA_FIM,106,0,1ccb45f2c08941f2be5f3678e4a9b2af</value>
<value>CODFORNEC,CODFORNEC,111,0,30386588e8ee42509b80b6b6208ede83</value>
</Parameters>
<SqlCommand>SELECT CODFORNEC, FORNECEDOR,
SUM(MIX) MIX,
SUM(QTPEDIDOS) QTPEDIDOS,
SUM(QTCLIPOS) QTCLIPOS,
SUM(VLFATURAMENTO) VLFATURAMENTO,
SUM(VLDEVOLUCAO) VLDEVOLUCAO,
( SUM(VLFATURAMENTO) - SUM(VLDEVOLUCAO) ) VLVENDALIQ
FROM (
SELECT PCFORNEC.CODFORNEC,
PCFORNEC.FORNECEDOR, Count(DISTINCT PCMOV.CODPROD) MIX,
COUNT(DISTINCT PCMOV.NUMPED) QTPEDIDOS,
Count(DISTINCT PCMOV.CODCLI) QTCLIPOS, Sum(PCMOV.QT * PCMOV.PUNIT)
VLFATURAMENTO,
0 VLDEVOLUCAO
FROM PCMOV INNER JOIN
PCPRODUT ON PCMOV.CODPROD = PCPRODUT.CODPROD INNER JOIN
PCFORNEC ON PCPRODUT.CODFORNEC = PCFORNEC.CODFORNEC INNER JOIN
PCUSUARI ON PCMOV.CODUSUR = PCUSUARI.CODUSUR
WHERE PCMOV.DTMOV BETWEEN :DATA_INICIO AND :DATA_FIM
AND PCMOV.CODUSUR =
PCUSUARI.CODUSUR AND PCMOV.CODPROD = PCPRODUT.CODPROD AND PCPRODUT.CODFORNEC =
PCFORNEC.CODFORNEC AND PCMOV.CODOPER IN ('S') AND PCMOV.DTCANCEL IS NULL
AND PCFORNEC.CODFORNEC = :CODFORNEC
GROUP BY PCFORNEC.CODFORNEC, PCFORNEC.FORNECEDOR
UNION ALL
SELECT PCFORNEC.CODFORNEC,
PCFORNEC.FORNECEDOR, 0 MIX,
0 QTPEDIDOS,
0 QTCLIPOS, 0
VLFATURAMENTO,
Sum(PCMOV.QT * PCMOV.PUNIT) VLDEVOLUCAO
FROM PCMOV INNER JOIN
PCPRODUT ON PCMOV.CODPROD = PCPRODUT.CODPROD INNER JOIN
PCFORNEC ON PCPRODUT.CODFORNEC = PCFORNEC.CODFORNEC INNER JOIN
PCUSUARI ON PCMOV.CODUSUR = PCUSUARI.CODUSUR
WHERE PCMOV.DTMOV BETWEEN :DATA_INICIO AND :DATA_FIM
AND PCMOV.CODUSUR =
PCUSUARI.CODUSUR AND PCMOV.CODPROD = PCPRODUT.CODPROD AND PCPRODUT.CODFORNEC =
PCFORNEC.CODFORNEC AND PCMOV.CODOPER IN ('ED') AND PCMOV.DTCANCEL IS NULL
AND PCFORNEC.CODFORNEC = :CODFORNEC
GROUP BY PCFORNEC.CODFORNEC, PCFORNEC.FORNECEDOR )
GROUP BY CODFORNEC, FORNECEDOR
</SqlCommand>
</FaturamentoFornecedor>
</DataSources>
<Relations isList="true" count="0" />
<Report isRef="0" />
<Resources isList="true" count="0" />
<Variables isList="true" count="3">
<value>,CODFORNEC,CODFORNEC,Código_x0020_do_x0020_fornecedor,System.Double,,False,False,True,False,,df7acb5f13f048c3a4173a1f23175076,True</value>
<value>,DATA_INICIO,DATA_INICIO,Data_x0020_inicial_x0020_do_x0020_relatório,System.DateTime,_x0031__x002F_20_x002F_2021_x0020_7:23:33_x0020_AM,False,False,True,False,,_x0038_c3129b8fc1f45ae9c67d898b79f4608,True</value>
<value>,DATA_FIM,DATA_FIM,Data_x0020_final_x0020_do_x0020_relatório,System.DateTime,_x0031__x002F_20_x002F_2021_x0020_7:24:13_x0020_AM,False,False,True,False,,_x0039_17c1303d9084d4fa23dd3ecc56bbcbb,True</value>
</Variables>
</Dictionary>
<EngineVersion>EngineV2</EngineVersion>
<GlobalizationStrings isList="true" count="0" />
<Key>fa1367de86ac445aada0448f464c1ea5</Key>
<MetaTags isList="true" count="0" />
<Pages isList="true" count="1">
<Page1 Ref="4" type="Page" isKey="true">
<Border>None;Black;2;Solid;False;4;Black</Border>
<Brush>Transparent</Brush>
<Components isList="true" count="3">
<PageHeaderBand1 Ref="5" type="PageHeaderBand" isKey="true">
<Brush>[209:72:65]</Brush>
<ClientRectangle>0,0.4,19,1.6</ClientRectangle>
<Components isList="true" count="5">
<Image1 Ref="6" type="Image" isKey="true">
<AspectRatio>True</AspectRatio>
<Brush>Transparent</Brush>
<CanShrink>True</CanShrink>
<ClientRectangle>0,0,2.4,1.6</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<IconColor>68, 114, 196</IconColor>
<ImageBytes>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
l3QAAAAASUVORK5CYII=</ImageBytes>
<Margins>0,0,0,0</Margins>
<Name>Image1</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Stretch>True</Stretch>
</Image1>
<Text1 Ref="7" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>2.4,0,13.8,0.8</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,22,Bold</Font>
<Margins>0,0,0,0</Margins>
<Name>Text1</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Text>Resumo do Faturamento </Text>
<TextBrush>White</TextBrush>
<Type>Expression</Type>
</Text1>
<Text2 Ref="8" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>2.4,1,3.2,0.6</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,16</Font>
<Margins>0,0,0,0</Margins>
<Name>Text2</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Text>Fornecedor:</Text>
<TextBrush>[255:255:255]</TextBrush>
<Type>Expression</Type>
</Text2>
<Text5 Ref="9" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>5.8,1,2.6,0.6</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,16,Bold</Font>
<Margins>0,0,0,0</Margins>
<Name>Text5</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Text>{FaturamentoFornecedor.CODFORNEC}</Text>
<TextBrush>[255:255:255]</TextBrush>
<Type>DataColumn</Type>
</Text5>
<Text6 Ref="10" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>8.6,1,10.2,0.6</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,16,Bold</Font>
<Margins>0,0,0,0</Margins>
<Name>Text6</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Text>{FaturamentoFornecedor.FORNECEDOR}</Text>
<TextBrush>[255:255:255]</TextBrush>
<Type>DataColumn</Type>
</Text6>
</Components>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Name>PageHeaderBand1</Name>
<Page isRef="4" />
<Parent isRef="4" />
</PageHeaderBand1>
<DataBand1 Ref="11" type="DataBand" isKey="true">
<Brush>Transparent</Brush>
<BusinessObjectGuid isNull="true" />
<ClientRectangle>0,2.8,19,7.4</ClientRectangle>
<Components isList="true" count="15">
<Text8 Ref="12" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>1.2,2,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text8</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Qtde Pedidos:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text8>
<Text9 Ref="13" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>2.8,2.6,1.2,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text9</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Mix:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text9>
<Text12 Ref="14" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>5.4,2,1.6,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text12</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.QTPEDIDOS)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="15" type="NumberFormat" isKey="true">
<DecimalDigits>0</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>DecimalDigits</State>
</TextFormat>
<Type>Totals</Type>
</Text12>
<Text7 Ref="16" type="Text" isKey="true">
<Brush>[191:191:191]</Brush>
<ClientRectangle>0.2,0.6,7,0.8</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,18,Bold</Font>
<Margins>0,0,0,0</Margins>
<Name>Text7</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Realizado</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text7>
<Text3 Ref="17" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>4.2,3.8,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text3</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.VLFATURAMENTO)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="18" type="NumberFormat" isKey="true">
<DecimalDigits>2</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>NegativeInRed</State>
</TextFormat>
<Type>Totals</Type>
</Text3>
<Text10 Ref="19" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>1.2,3.2,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text10</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Positivação:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text10>
<Text11 Ref="20" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>1.2,3.8,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<Margins>0,0,0,0</Margins>
<Name>Text11</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Valor faturado:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text11>
<Text14 Ref="21" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>5.4,3.2,1.6,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text14</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.QTCLIPOS)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="22" type="NumberFormat" isKey="true">
<DecimalDigits>0</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>DecimalDigits</State>
</TextFormat>
<Type>Totals</Type>
</Text14>
<Text13 Ref="23" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>5.4,2.6,1.6,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text13</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.MIX)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="24" type="NumberFormat" isKey="true">
<DecimalDigits>0</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>DecimalDigits</State>
</TextFormat>
<Type>Totals</Type>
</Text13>
<Text4 Ref="25" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>4.2,4.4,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text4</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.VLDEVOLUCAO)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="26" type="NumberFormat" isKey="true">
<DecimalDigits>2</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>NegativeInRed</State>
</TextFormat>
<Type>Totals</Type>
</Text4>
<Text15 Ref="27" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>0.8,4.4,3.2,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text15</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Valor devolução:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text15>
<Text16 Ref="28" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>4.2,5,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text16</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{FaturamentoFornecedor.VLVENDALIQ}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="29" type="NumberFormat" isKey="true">
<DecimalDigits>2</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>NegativeInRed</State>
</TextFormat>
<Type>DataColumn</Type>
</Text16>
<Text17 Ref="30" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>1.2,5,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text17</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Valor líquido:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text17>
<StartPointPrimitive2 Ref="31" type="Stimulsoft.Report.Components.StiStartPointPrimitive" isKey="true">
<ClientRectangle>0.2,0.6,0,0</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Name>StartPointPrimitive2</Name>
<Page isRef="4" />
<Parent isRef="11" />
<ReferenceToGuid>bbcdcd3b63f64a5e9ffbabfe019d8d17</ReferenceToGuid>
</StartPointPrimitive2>
<EndPointPrimitive2 Ref="32" type="Stimulsoft.Report.Components.StiEndPointPrimitive" isKey="true">
<ClientRectangle>7.2,5.8,0,0</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Name>EndPointPrimitive2</Name>
<Page isRef="4" />
<Parent isRef="11" />
<ReferenceToGuid>bbcdcd3b63f64a5e9ffbabfe019d8d17</ReferenceToGuid>
</EndPointPrimitive2>
</Components>
<Conditions isList="true" count="0" />
<DataRelationName isNull="true" />
<DataSourceName>FaturamentoFornecedor</DataSourceName>
<Expressions isList="true" count="0" />
<Filters isList="true" count="0" />
<Name>DataBand1</Name>
<Page isRef="4" />
<Parent isRef="4" />
<Sort isList="true" count="0" />
</DataBand1>
<RectanglePrimitive2 Ref="33" type="RectanglePrimitive" isKey="true">
<ClientRectangle>0.2,3.4,7,5.2</ClientRectangle>
<Color>Black</Color>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Guid>bbcdcd3b63f64a5e9ffbabfe019d8d17</Guid>
<Name>RectanglePrimitive2</Name>
<Page isRef="4" />
<Parent isRef="4" />
</RectanglePrimitive2>
</Components>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Guid>cf88027564f845da9d9b9d3d9abbd75f</Guid>
<Margins>1,1,1,1</Margins>
<Name>Page1</Name>
<PageHeight>29.7</PageHeight>
<PageWidth>21</PageWidth>
<Report isRef="0" />
</Page1>
</Pages>
<ReferencedAssemblies isList="true" count="8">
<value>System.Dll</value>
<value>System.Drawing.Dll</value>
<value>System.Windows.Forms.Dll</value>
<value>System.Data.Dll</value>
<value>System.Xml.Dll</value>
<value>Stimulsoft.Controls.Dll</value>
<value>Stimulsoft.Base.Dll</value>
<value>Stimulsoft.Report.Dll</value>
</ReferencedAssemblies>
<ReportAlias>Report</ReportAlias>
<ReportChanged>1/20/2021 8:24:10 AM</ReportChanged>
<ReportCreated>1/12/2021 9:12:08 PM</ReportCreated>
<ReportFile>C:\Desenvolvimento\NestJS\supplier\src\domain\reports_model\faturamentoFornecedor.mrt</ReportFile>
<ReportGuid>d1776a374b1d49c9866dacaccdac5830</ReportGuid>
<ReportName>Report</ReportName>
<ReportUnit>Centimeters</ReportUnit>
<ReportVersion>2020.5.2.0</ReportVersion>
<Script>using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;
namespace Reports
{
public class Report : Stimulsoft.Report.StiReport
{
public Report() {
this.InitializeComponent();
}
#region StiReport Designer generated code - do not modify
#endregion StiReport Designer generated code - do not modify
}
}
</Script>
<ScriptLanguage>CSharp</ScriptLanguage>
<Styles isList="true" count="0" />
</StiSerializer>

View File

@@ -0,0 +1,598 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer version="1.02" type="Net" application="StiReport">
<Dictionary Ref="1" type="Dictionary" isKey="true">
<BusinessObjects isList="true" count="0" />
<Databases isList="true" count="1">
<winthor Ref="2" type="Stimulsoft.Report.Dictionary.StiOracleDatabase" isKey="true">
<Alias>winthor</Alias>
<ConnectionStringEncrypted>9HpDCe9oS+zzYaGBfJz2p8Qqu6HrCcKVR3q9yU3c9Q781rcC3XZCdc9h0MnxPfP7kBS1omJu08jyHDm9+twyKvRWjYzdbJLw/WzMBPGE9ufgKnHC1w2jcX8VbRhNxOsqwzDNoOt2Qk3yZ+jMS8xu6/XQ9QlbbJFFa3/oBHdJsefm8kNM5xExGU9hqHRzSWqLgCCRL81b8sjPbFUYchEqRo1UUwLrEdk=</ConnectionStringEncrypted>
<Key>72f5ef03aa7a4a7291725cca262d22d7</Key>
<Name>winthor</Name>
</winthor>
</Databases>
<DataSources isList="true" count="1">
<FaturamentoFornecedor Ref="3" type="Stimulsoft.Report.Dictionary.StiOracleSource" isKey="true">
<Alias>FaturamentoFornecedor</Alias>
<Columns isList="true" count="8">
<value>ORIGINAL,CODFORNEC,CODFORNEC,CODFORNEC,System.Int32,_x0035_448895341174341b460117b8311daf4</value>
<value>ORIGINAL,FORNECEDOR,FORNECEDOR,FORNECEDOR,System.String,d1654731b9344bb08da0a97fea28544a</value>
<value>ORIGINAL,MIX,MIX,MIX,System.Decimal,b12a7d8c0b4e47d69e7f81daf41c5250</value>
<value>ORIGINAL,QTCLIPOS,QTCLIPOS,QTCLIPOS,System.Decimal,ee067f9da90d4a73bf0d45fc18ab165e</value>
<value>ORIGINAL,VLFATURAMENTO,VLFATURAMENTO,VLFATURAMENTO,System.Decimal,b2b047b5789f4534866ce48cc32bb824</value>
<value>ORIGINAL,QTPEDIDOS,QTPEDIDOS,QTPEDIDOS,System.Decimal,_x0036_e112a797a6b41e497aac01cd964b720</value>
<value>ORIGINAL,VLDEVOLUCAO,VLDEVOLUCAO,VLDEVOLUCAO,System.Decimal,ce6c0fd35d0b45198d9f68d336211027</value>
<value>ORIGINAL,VLVENDALIQ,VLVENDALIQ,VLVENDALIQ,System.Decimal,_x0037_6c83a100cb246db882dc2f923302e4c</value>
</Columns>
<CommandTimeout>30</CommandTimeout>
<Dictionary isRef="1" />
<Key>8cc13efa35d44693810d295d49c3cf00</Key>
<Name>FaturamentoFornecedor</Name>
<NameInSource>winthor</NameInSource>
<Parameters isList="true" count="0" />
<SqlCommand>SELECT CODFORNEC, FORNECEDOR,
SUM(MIX) MIX,
SUM(QTPEDIDOS) QTPEDIDOS,
SUM(QTCLIPOS) QTCLIPOS,
SUM(VLFATURAMENTO) VLFATURAMENTO,
SUM(VLDEVOLUCAO) VLDEVOLUCAO,
( SUM(VLFATURAMENTO) - SUM(VLDEVOLUCAO) ) VLVENDALIQ
FROM (
SELECT PCFORNEC.CODFORNEC,
PCFORNEC.FORNECEDOR, Count(DISTINCT PCMOV.CODPROD) MIX,
COUNT(DISTINCT PCMOV.NUMPED) QTPEDIDOS,
Count(DISTINCT PCMOV.CODCLI) QTCLIPOS, Sum(PCMOV.QT * PCMOV.PUNIT)
VLFATURAMENTO,
0 VLDEVOLUCAO
FROM PCMOV INNER JOIN
PCPRODUT ON PCMOV.CODPROD = PCPRODUT.CODPROD INNER JOIN
PCFORNEC ON PCPRODUT.CODFORNEC = PCFORNEC.CODFORNEC INNER JOIN
PCUSUARI ON PCMOV.CODUSUR = PCUSUARI.CODUSUR
WHERE PCMOV.DTMOV BETWEEN {DATA_INICIO} AND {DATA_FIM}
AND PCMOV.CODUSUR =
PCUSUARI.CODUSUR AND PCMOV.CODPROD = PCPRODUT.CODPROD AND PCPRODUT.CODFORNEC =
PCFORNEC.CODFORNEC AND PCMOV.CODOPER IN ('S') AND PCMOV.DTCANCEL IS NULL
AND PCFORNEC.CODFORNEC = {CODFORNEC}
GROUP BY PCFORNEC.CODFORNEC, PCFORNEC.FORNECEDOR
UNION ALL
SELECT PCFORNEC.CODFORNEC,
PCFORNEC.FORNECEDOR, 0 MIX,
0 QTPEDIDOS,
0 QTCLIPOS, 0
VLFATURAMENTO,
Sum(PCMOV.QT * PCMOV.PUNIT) VLDEVOLUCAO
FROM PCMOV INNER JOIN
PCPRODUT ON PCMOV.CODPROD = PCPRODUT.CODPROD INNER JOIN
PCFORNEC ON PCPRODUT.CODFORNEC = PCFORNEC.CODFORNEC INNER JOIN
PCUSUARI ON PCMOV.CODUSUR = PCUSUARI.CODUSUR
WHERE PCMOV.DTMOV BETWEEN {DATA_INICIO} AND {DATA_FIM}
AND PCMOV.CODUSUR =
PCUSUARI.CODUSUR AND PCMOV.CODPROD = PCPRODUT.CODPROD AND PCPRODUT.CODFORNEC =
PCFORNEC.CODFORNEC AND PCMOV.CODOPER IN ('ED') AND PCMOV.DTCANCEL IS NULL
AND PCFORNEC.CODFORNEC = {CODFORNEC}
GROUP BY PCFORNEC.CODFORNEC, PCFORNEC.FORNECEDOR )
GROUP BY CODFORNEC, FORNECEDOR
</SqlCommand>
</FaturamentoFornecedor>
</DataSources>
<Relations isList="true" count="0" />
<Report isRef="0" />
<Resources isList="true" count="0" />
<Variables isList="true" count="0" />
</Dictionary>
<EngineVersion>EngineV2</EngineVersion>
<GlobalizationStrings isList="true" count="0" />
<Key>fa1367de86ac445aada0448f464c1ea5</Key>
<MetaTags isList="true" count="0" />
<Pages isList="true" count="1">
<Page1 Ref="4" type="Page" isKey="true">
<Border>None;Black;2;Solid;False;4;Black</Border>
<Brush>Transparent</Brush>
<Components isList="true" count="3">
<PageHeaderBand1 Ref="5" type="PageHeaderBand" isKey="true">
<Brush>[209:72:65]</Brush>
<ClientRectangle>0,0.4,19,1.6</ClientRectangle>
<Components isList="true" count="5">
<Image1 Ref="6" type="Image" isKey="true">
<AspectRatio>True</AspectRatio>
<Brush>Transparent</Brush>
<CanShrink>True</CanShrink>
<ClientRectangle>0,0,2.4,1.6</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<IconColor>68, 114, 196</IconColor>
<ImageBytes>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
l3QAAAAASUVORK5CYII=</ImageBytes>
<Margins>0,0,0,0</Margins>
<Name>Image1</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Stretch>True</Stretch>
</Image1>
<Text1 Ref="7" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>2.4,0,13.8,0.8</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,22,Bold</Font>
<Margins>0,0,0,0</Margins>
<Name>Text1</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Text>Resumo do Faturamento </Text>
<TextBrush>White</TextBrush>
<Type>Expression</Type>
</Text1>
<Text2 Ref="8" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>2.4,1,3.2,0.6</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,16</Font>
<Margins>0,0,0,0</Margins>
<Name>Text2</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Text>Fornecedor:</Text>
<TextBrush>[255:255:255]</TextBrush>
<Type>Expression</Type>
</Text2>
<Text5 Ref="9" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>5.8,1,2.6,0.6</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,16,Bold</Font>
<Margins>0,0,0,0</Margins>
<Name>Text5</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Text>{FaturamentoFornecedor.CODFORNEC}</Text>
<TextBrush>[255:255:255]</TextBrush>
<Type>DataColumn</Type>
</Text5>
<Text6 Ref="10" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>8.6,1,10.2,0.6</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,16,Bold</Font>
<Margins>0,0,0,0</Margins>
<Name>Text6</Name>
<Page isRef="4" />
<Parent isRef="5" />
<Text>{FaturamentoFornecedor.FORNECEDOR}</Text>
<TextBrush>[255:255:255]</TextBrush>
<Type>DataColumn</Type>
</Text6>
</Components>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Name>PageHeaderBand1</Name>
<Page isRef="4" />
<Parent isRef="4" />
</PageHeaderBand1>
<DataBand1 Ref="11" type="DataBand" isKey="true">
<Brush>Transparent</Brush>
<BusinessObjectGuid isNull="true" />
<ClientRectangle>0,2.8,19,7.4</ClientRectangle>
<Components isList="true" count="15">
<Text8 Ref="12" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>1.2,2,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text8</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Qtde Pedidos:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text8>
<Text9 Ref="13" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>2.8,2.6,1.2,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text9</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Mix:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text9>
<Text12 Ref="14" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>5.4,2,1.6,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text12</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.QTPEDIDOS)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="15" type="NumberFormat" isKey="true">
<DecimalDigits>0</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>DecimalDigits</State>
</TextFormat>
<Type>Totals</Type>
</Text12>
<Text7 Ref="16" type="Text" isKey="true">
<Brush>[191:191:191]</Brush>
<ClientRectangle>0.2,0.6,7,0.8</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,18,Bold</Font>
<Margins>0,0,0,0</Margins>
<Name>Text7</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Realizado</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text7>
<Text3 Ref="17" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>4.2,3.8,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text3</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.VLFATURAMENTO)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="18" type="NumberFormat" isKey="true">
<DecimalDigits>2</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>NegativeInRed</State>
</TextFormat>
<Type>Totals</Type>
</Text3>
<Text10 Ref="19" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>1.2,3.2,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text10</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Positivação:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text10>
<Text11 Ref="20" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>1.2,3.8,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<Margins>0,0,0,0</Margins>
<Name>Text11</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Valor faturado:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text11>
<Text14 Ref="21" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>5.4,3.2,1.6,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text14</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.QTCLIPOS)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="22" type="NumberFormat" isKey="true">
<DecimalDigits>0</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>DecimalDigits</State>
</TextFormat>
<Type>Totals</Type>
</Text14>
<Text13 Ref="23" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>5.4,2.6,1.6,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text13</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.MIX)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="24" type="NumberFormat" isKey="true">
<DecimalDigits>0</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>DecimalDigits</State>
</TextFormat>
<Type>Totals</Type>
</Text13>
<Text4 Ref="25" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>4.2,4.4,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text4</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{SumRunning(FaturamentoFornecedor.VLDEVOLUCAO)}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="26" type="NumberFormat" isKey="true">
<DecimalDigits>2</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>NegativeInRed</State>
</TextFormat>
<Type>Totals</Type>
</Text4>
<Text15 Ref="27" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>0.8,4.4,3.2,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text15</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Valor devolução:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text15>
<Text16 Ref="28" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>4.2,5,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text16</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>{FaturamentoFornecedor.VLVENDALIQ}</Text>
<TextBrush>Black</TextBrush>
<TextFormat Ref="29" type="NumberFormat" isKey="true">
<DecimalDigits>2</DecimalDigits>
<DecimalSeparator>,</DecimalSeparator>
<GroupSeparator>.</GroupSeparator>
<NegativePattern>1</NegativePattern>
<State>NegativeInRed</State>
</TextFormat>
<Type>DataColumn</Type>
</Text16>
<Text17 Ref="30" type="Text" isKey="true">
<Brush>Transparent</Brush>
<ClientRectangle>1.2,5,2.8,0.4</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Font>Arial,12</Font>
<HorAlignment>Right</HorAlignment>
<Margins>0,0,0,0</Margins>
<Name>Text17</Name>
<Page isRef="4" />
<Parent isRef="11" />
<Text>Valor líquido:</Text>
<TextBrush>Black</TextBrush>
<Type>Expression</Type>
</Text17>
<StartPointPrimitive2 Ref="31" type="Stimulsoft.Report.Components.StiStartPointPrimitive" isKey="true">
<ClientRectangle>0.2,0.6,0,0</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Name>StartPointPrimitive2</Name>
<Page isRef="4" />
<Parent isRef="11" />
<ReferenceToGuid>bbcdcd3b63f64a5e9ffbabfe019d8d17</ReferenceToGuid>
</StartPointPrimitive2>
<EndPointPrimitive2 Ref="32" type="Stimulsoft.Report.Components.StiEndPointPrimitive" isKey="true">
<ClientRectangle>7.2,5.8,0,0</ClientRectangle>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Name>EndPointPrimitive2</Name>
<Page isRef="4" />
<Parent isRef="11" />
<ReferenceToGuid>bbcdcd3b63f64a5e9ffbabfe019d8d17</ReferenceToGuid>
</EndPointPrimitive2>
</Components>
<Conditions isList="true" count="0" />
<DataRelationName isNull="true" />
<DataSourceName>FaturamentoFornecedor</DataSourceName>
<Expressions isList="true" count="0" />
<Filters isList="true" count="0" />
<Name>DataBand1</Name>
<Page isRef="4" />
<Parent isRef="4" />
<Sort isList="true" count="0" />
</DataBand1>
<RectanglePrimitive2 Ref="33" type="RectanglePrimitive" isKey="true">
<ClientRectangle>0.2,3.4,7,5.2</ClientRectangle>
<Color>Black</Color>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Guid>bbcdcd3b63f64a5e9ffbabfe019d8d17</Guid>
<Name>RectanglePrimitive2</Name>
<Page isRef="4" />
<Parent isRef="4" />
</RectanglePrimitive2>
</Components>
<Conditions isList="true" count="0" />
<Expressions isList="true" count="0" />
<Guid>cf88027564f845da9d9b9d3d9abbd75f</Guid>
<Margins>1,1,1,1</Margins>
<Name>Page1</Name>
<PageHeight>29.7</PageHeight>
<PageWidth>21</PageWidth>
<Report isRef="0" />
</Page1>
</Pages>
<ReferencedAssemblies isList="true" count="8">
<value>System.Dll</value>
<value>System.Drawing.Dll</value>
<value>System.Windows.Forms.Dll</value>
<value>System.Data.Dll</value>
<value>System.Xml.Dll</value>
<value>Stimulsoft.Controls.Dll</value>
<value>Stimulsoft.Base.Dll</value>
<value>Stimulsoft.Report.Dll</value>
</ReferencedAssemblies>
<ReportAlias>Report</ReportAlias>
<ReportChanged>1/20/2021 8:39:13 AM</ReportChanged>
<ReportCreated>1/12/2021 9:12:08 PM</ReportCreated>
<ReportFile>C:\Desenvolvimento\NestJS\supplier\src\domain\reports_model\faturamentoFornecedor1.mrt</ReportFile>
<ReportGuid>e85d9c3fa1e748aa8c359e7696c648df</ReportGuid>
<ReportName>Report</ReportName>
<ReportUnit>Centimeters</ReportUnit>
<ReportVersion>2020.5.2.0</ReportVersion>
<Script>using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;
namespace Reports
{
public class Report : Stimulsoft.Report.StiReport
{
public Report() {
this.InitializeComponent();
}
#region StiReport Designer generated code - do not modify
#endregion StiReport Designer generated code - do not modify
}
}
</Script>
<ScriptLanguage>CSharp</ScriptLanguage>
<Styles isList="true" count="0" />
</StiSerializer>

View File

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