commit
This commit is contained in:
50
src/domain/entity/Scripts/Criacao_Views_Sales.sql
Normal file
50
src/domain/entity/Scripts/Criacao_Views_Sales.sql
Normal 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';
|
||||
15
src/domain/entity/tables/estabreviatura.entity.ts
Normal file
15
src/domain/entity/tables/estabreviatura.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
33
src/domain/entity/tables/estavisoestoque.entity.ts
Normal file
33
src/domain/entity/tables/estavisoestoque.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
10
src/domain/entity/tables/estcategoriacliente.entity.ts
Normal file
10
src/domain/entity/tables/estcategoriacliente.entity.ts
Normal 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;
|
||||
}
|
||||
18
src/domain/entity/tables/estcategoriaparceiro.entity.ts
Normal file
18
src/domain/entity/tables/estcategoriaparceiro.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
33
src/domain/entity/tables/estfaixaparceiro.entity.ts
Normal file
33
src/domain/entity/tables/estfaixaparceiro.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
30
src/domain/entity/tables/estimagemnota.entity.ts
Normal file
30
src/domain/entity/tables/estimagemnota.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
21
src/domain/entity/tables/estmedidaproduto.entity.ts
Normal file
21
src/domain/entity/tables/estmedidaproduto.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
56
src/domain/entity/tables/estpagamento.entity.ts
Normal file
56
src/domain/entity/tables/estpagamento.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
|
||||
108
src/domain/entity/tables/estparceiro.entity.ts
Normal file
108
src/domain/entity/tables/estparceiro.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
63
src/domain/entity/tables/estprevendac.entity.ts
Normal file
63
src/domain/entity/tables/estprevendac.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
117
src/domain/entity/tables/estprevendai.entity.ts
Normal file
117
src/domain/entity/tables/estprevendai.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
30
src/domain/entity/tables/estprotocolo.entity.ts
Normal file
30
src/domain/entity/tables/estprotocolo.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
58
src/domain/entity/tables/estruptura.entity.ts
Normal file
58
src/domain/entity/tables/estruptura.entity.ts
Normal 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;
|
||||
*/
|
||||
14
src/domain/entity/tables/estsubcategoriacliente.entity.ts
Normal file
14
src/domain/entity/tables/estsubcategoriacliente.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
56
src/domain/entity/tables/esttipoproduto.entity.ts
Normal file
56
src/domain/entity/tables/esttipoproduto.entity.ts
Normal 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;
|
||||
|
||||
|
||||
}
|
||||
27
src/domain/entity/tables/estusuario.enity.ts
Normal file
27
src/domain/entity/tables/estusuario.enity.ts
Normal 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;
|
||||
|
||||
}
|
||||
44
src/domain/entity/tables/estvenda.entity.ts
Normal file
44
src/domain/entity/tables/estvenda.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
27
src/domain/entity/tables/estvendaprecliente.entity.ts
Normal file
27
src/domain/entity/tables/estvendaprecliente.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
15
src/domain/entity/tables/pccaixa.entity.ts
Normal file
15
src/domain/entity/tables/pccaixa.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
421
src/domain/entity/tables/pccarreg.entity.ts
Normal file
421
src/domain/entity/tables/pccarreg.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
25
src/domain/entity/tables/pccategoria.entity.ts
Normal file
25
src/domain/entity/tables/pccategoria.entity.ts
Normal 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[];
|
||||
|
||||
|
||||
}
|
||||
22
src/domain/entity/tables/pccest.entity.ts
Normal file
22
src/domain/entity/tables/pccest.entity.ts
Normal 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[];
|
||||
|
||||
}
|
||||
38
src/domain/entity/tables/pccidade.entity.ts
Normal file
38
src/domain/entity/tables/pccidade.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
1646
src/domain/entity/tables/pcclient.entity.ts
Normal file
1646
src/domain/entity/tables/pcclient.entity.ts
Normal file
File diff suppressed because it is too large
Load Diff
82
src/domain/entity/tables/pcclientendent.entity.ts
Normal file
82
src/domain/entity/tables/pcclientendent.entity.ts
Normal 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[];
|
||||
|
||||
}
|
||||
269
src/domain/entity/tables/pccob.entity.ts
Normal file
269
src/domain/entity/tables/pccob.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
9
src/domain/entity/tables/pcconsum.entity.ts
Normal file
9
src/domain/entity/tables/pcconsum.entity.ts
Normal 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;
|
||||
}
|
||||
24
src/domain/entity/tables/pcdepto.entity.ts
Normal file
24
src/domain/entity/tables/pcdepto.entity.ts
Normal 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[];
|
||||
|
||||
}
|
||||
559
src/domain/entity/tables/pcempr.entity.ts
Normal file
559
src/domain/entity/tables/pcempr.entity.ts
Normal 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;
|
||||
|
||||
|
||||
}
|
||||
15
src/domain/entity/tables/pcfilial.entity.ts
Normal file
15
src/domain/entity/tables/pcfilial.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
15
src/domain/entity/tables/pcmarca.entity.ts
Normal file
15
src/domain/entity/tables/pcmarca.entity.ts
Normal 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[];
|
||||
|
||||
}
|
||||
22
src/domain/entity/tables/pcncm.entity.ts
Normal file
22
src/domain/entity/tables/pcncm.entity.ts
Normal 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[];
|
||||
|
||||
}
|
||||
1910
src/domain/entity/tables/pcnfsaid.entity.ts
Normal file
1910
src/domain/entity/tables/pcnfsaid.entity.ts
Normal file
File diff suppressed because it is too large
Load Diff
232
src/domain/entity/tables/pcorcavendac.entity.ts
Normal file
232
src/domain/entity/tables/pcorcavendac.entity.ts
Normal 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;
|
||||
|
||||
|
||||
}
|
||||
95
src/domain/entity/tables/pcorcavendai.entity.ts
Normal file
95
src/domain/entity/tables/pcorcavendai.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
1538
src/domain/entity/tables/pcpedc.entity.ts
Normal file
1538
src/domain/entity/tables/pcpedc.entity.ts
Normal file
File diff suppressed because it is too large
Load Diff
473
src/domain/entity/tables/pcpedctemp.entity.ts
Normal file
473
src/domain/entity/tables/pcpedctemp.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
62
src/domain/entity/tables/pcpedi.entity.ts
Normal file
62
src/domain/entity/tables/pcpedi.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
170
src/domain/entity/tables/pcpeditemp.entity.ts
Normal file
170
src/domain/entity/tables/pcpeditemp.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
|
||||
|
||||
211
src/domain/entity/tables/pcplpag.entity.ts
Normal file
211
src/domain/entity/tables/pcplpag.entity.ts
Normal 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[];
|
||||
|
||||
}
|
||||
10
src/domain/entity/tables/pcpraca.entity.ts
Normal file
10
src/domain/entity/tables/pcpraca.entity.ts
Normal 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;
|
||||
}
|
||||
30
src/domain/entity/tables/pcprodut.entity.ts
Normal file
30
src/domain/entity/tables/pcprodut.entity.ts
Normal 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;
|
||||
}
|
||||
31
src/domain/entity/tables/pcsecao.entity.ts
Normal file
31
src/domain/entity/tables/pcsecao.entity.ts
Normal 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[];
|
||||
|
||||
}
|
||||
17
src/domain/entity/tables/pctabtrib.entity.ts
Normal file
17
src/domain/entity/tables/pctabtrib.entity.ts
Normal 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;
|
||||
}
|
||||
19
src/domain/entity/tables/pcusuari.entity.ts
Normal file
19
src/domain/entity/tables/pcusuari.entity.ts
Normal 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;
|
||||
}
|
||||
53
src/domain/entity/views/esvanalisevendarca.entity.ts
Normal file
53
src/domain/entity/views/esvanalisevendarca.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
28
src/domain/entity/views/esvcategoria.entity.ts
Normal file
28
src/domain/entity/views/esvcategoria.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
20
src/domain/entity/views/esvdepartamento.entity.ts
Normal file
20
src/domain/entity/views/esvdepartamento.entity.ts
Normal 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[];
|
||||
}
|
||||
46
src/domain/entity/views/esventregaslojascliente.entity.ts
Normal file
46
src/domain/entity/views/esventregaslojascliente.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
52
src/domain/entity/views/esventregasporcliente.entity.ts
Normal file
52
src/domain/entity/views/esventregasporcliente.entity.ts
Normal 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;
|
||||
|
||||
|
||||
}
|
||||
32
src/domain/entity/views/esvestoquevenda.entity.ts
Normal file
32
src/domain/entity/views/esvestoquevenda.entity.ts
Normal 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;*/
|
||||
|
||||
|
||||
}
|
||||
39
src/domain/entity/views/esvorcamento_pedido.entity.ts
Normal file
39
src/domain/entity/views/esvorcamento_pedido.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
23
src/domain/entity/views/esvparcelamentovenda.entity.ts
Normal file
23
src/domain/entity/views/esvparcelamentovenda.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
25
src/domain/entity/views/esvprecovenda.entity.ts
Normal file
25
src/domain/entity/views/esvprecovenda.entity.ts
Normal 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;*/
|
||||
|
||||
}
|
||||
84
src/domain/entity/views/esvprodutospromocao.entity.ts
Normal file
84
src/domain/entity/views/esvprodutospromocao.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
100
src/domain/entity/views/esvprodutosvenda.entity.ts
Normal file
100
src/domain/entity/views/esvprodutosvenda.entity.ts
Normal 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[];
|
||||
}
|
||||
19
src/domain/entity/views/esvretiralojas.entity.ts
Normal file
19
src/domain/entity/views/esvretiralojas.entity.ts
Normal 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;
|
||||
}
|
||||
30
src/domain/entity/views/esvsecao.entity.ts
Normal file
30
src/domain/entity/views/esvsecao.entity.ts
Normal 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[];
|
||||
|
||||
}
|
||||
20
src/domain/entity/views/esvsituacaopedido.entity.ts
Normal file
20
src/domain/entity/views/esvsituacaopedido.entity.ts
Normal 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;
|
||||
|
||||
}
|
||||
27
src/domain/models/address.model.ts
Normal file
27
src/domain/models/address.model.ts
Normal 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;
|
||||
|
||||
}
|
||||
11
src/domain/models/calculate-price-tintometrico.model.ts
Normal file
11
src/domain/models/calculate-price-tintometrico.model.ts
Normal 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,
|
||||
){}
|
||||
}
|
||||
12
src/domain/models/cart-itens.model.ts
Normal file
12
src/domain/models/cart-itens.model.ts
Normal 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) { }
|
||||
}
|
||||
31
src/domain/models/cart.model.ts
Normal file
31
src/domain/models/cart.model.ts
Normal 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,
|
||||
) { }
|
||||
}
|
||||
|
||||
12
src/domain/models/cep.model.ts
Normal file
12
src/domain/models/cep.model.ts
Normal 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;
|
||||
}
|
||||
4
src/domain/models/change-password.model.ts
Normal file
4
src/domain/models/change-password.model.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export class ChangePasswordModel {
|
||||
constructor(public password: string,
|
||||
public newPassword: string,){}
|
||||
}
|
||||
7
src/domain/models/create-payment-partner.model.ts
Normal file
7
src/domain/models/create-payment-partner.model.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
export class CreatePaymentPartner {
|
||||
public partnerId: number;
|
||||
public month: string;
|
||||
public year: string;
|
||||
public dueDate: Date;
|
||||
public userId: number;
|
||||
}
|
||||
7
src/domain/models/create-user.model.ts
Normal file
7
src/domain/models/create-user.model.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
export class CreateUserModel {
|
||||
constructor(public email: string,
|
||||
public userName: string,
|
||||
public password: string,
|
||||
public registration: string,
|
||||
public application: string) {}
|
||||
}
|
||||
60
src/domain/models/customer.model.ts
Normal file
60
src/domain/models/customer.model.ts
Normal 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,
|
||||
){}
|
||||
}
|
||||
12
src/domain/models/delivery-order.model.ts
Normal file
12
src/domain/models/delivery-order.model.ts
Normal 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,
|
||||
){}
|
||||
}
|
||||
9
src/domain/models/dictionary.model.ts
Normal file
9
src/domain/models/dictionary.model.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
export class DictionaryModel {
|
||||
|
||||
constructor(
|
||||
public id: number,
|
||||
public nick: string,
|
||||
public word: string,
|
||||
) {
|
||||
}
|
||||
}
|
||||
15
src/domain/models/filter-product.model.ts
Normal file
15
src/domain/models/filter-product.model.ts
Normal 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;
|
||||
}
|
||||
10
src/domain/models/geolocation-cep.model.ts
Normal file
10
src/domain/models/geolocation-cep.model.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
export interface Location {
|
||||
lat: number;
|
||||
lon: number;
|
||||
}
|
||||
|
||||
export interface GeolocationCep {
|
||||
postal_code: string;
|
||||
location: Location;
|
||||
status: boolean;
|
||||
}
|
||||
29
src/domain/models/google-geocode.model.ts
Normal file
29
src/domain/models/google-geocode.model.ts
Normal 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;
|
||||
}
|
||||
12
src/domain/models/image-order.model.ts
Normal file
12
src/domain/models/image-order.model.ts
Normal 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,
|
||||
){}
|
||||
}
|
||||
16
src/domain/models/index-action.model.ts
Normal file
16
src/domain/models/index-action.model.ts
Normal 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[];
|
||||
}
|
||||
|
||||
|
||||
7
src/domain/models/log-order.model.ts
Normal file
7
src/domain/models/log-order.model.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
export class LogOrder {
|
||||
idCart: string;
|
||||
idUser: number;
|
||||
action: string;
|
||||
iduserAuth: number;
|
||||
notation: string;
|
||||
}
|
||||
14
src/domain/models/measureproduct.model.ts
Normal file
14
src/domain/models/measureproduct.model.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
export class MeasureProductModel {
|
||||
|
||||
constructor(
|
||||
public idmedidaproduto: number,
|
||||
public abreviatura: string,
|
||||
public descricao: string,
|
||||
public quantidade: number,
|
||||
public nivel: number
|
||||
) {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
20
src/domain/models/message-whatsapp.model.ts
Normal file
20
src/domain/models/message-whatsapp.model.ts
Normal 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;
|
||||
}
|
||||
|
||||
|
||||
11
src/domain/models/notify.model.ts
Normal file
11
src/domain/models/notify.model.ts
Normal 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,
|
||||
){}
|
||||
}
|
||||
6
src/domain/models/order-discount.model.ts
Normal file
6
src/domain/models/order-discount.model.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export class OrderDiscount {
|
||||
constructor(
|
||||
public id: string,
|
||||
public percentDiscount: number,
|
||||
public idUserAuth: number){}
|
||||
}
|
||||
6
src/domain/models/order-taxdelivery.model.ts
Normal file
6
src/domain/models/order-taxdelivery.model.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export class OrderTaxDelivery {
|
||||
id: number;
|
||||
taxValue: number;
|
||||
deliveryTaxId: number;
|
||||
carrierId: number;
|
||||
}
|
||||
11
src/domain/models/partner-category.model.ts
Normal file
11
src/domain/models/partner-category.model.ts
Normal 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,
|
||||
){}
|
||||
|
||||
}
|
||||
10
src/domain/models/partner-range.model.ts
Normal file
10
src/domain/models/partner-range.model.ts
Normal 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,
|
||||
){}
|
||||
}
|
||||
36
src/domain/models/partner.model.ts
Normal file
36
src/domain/models/partner.model.ts
Normal 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,
|
||||
) { }
|
||||
}
|
||||
18
src/domain/models/payment.model.ts
Normal file
18
src/domain/models/payment.model.ts
Normal 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,
|
||||
){}
|
||||
}
|
||||
14
src/domain/models/product-type.model.ts
Normal file
14
src/domain/models/product-type.model.ts
Normal 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;
|
||||
}
|
||||
3
src/domain/models/reset-password.model.ts
Normal file
3
src/domain/models/reset-password.model.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
export class ResetPasswordModel {
|
||||
constructor(public email: string,){}
|
||||
}
|
||||
8
src/domain/models/result.model.ts
Normal file
8
src/domain/models/result.model.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export class ResultModel {
|
||||
constructor(
|
||||
public success: boolean,
|
||||
public message: string,
|
||||
public data: any,
|
||||
public errors: any,
|
||||
){}
|
||||
}
|
||||
10
src/domain/models/rupture.model.ts
Normal file
10
src/domain/models/rupture.model.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
export class Rupture {
|
||||
document: string;
|
||||
name: string;
|
||||
cellPhone: string;
|
||||
email: string;
|
||||
store: string;
|
||||
seller: string;
|
||||
idProduct: number;
|
||||
quantity: number;
|
||||
}
|
||||
33
src/domain/models/shopping-item.model.ts
Normal file
33
src/domain/models/shopping-item.model.ts
Normal 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;
|
||||
}
|
||||
10
src/domain/models/user.model.ts
Normal file
10
src/domain/models/user.model.ts
Normal 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;
|
||||
}
|
||||
12
src/domain/models/via-cep.model.ts
Normal file
12
src/domain/models/via-cep.model.ts
Normal 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;
|
||||
}
|
||||
1888
src/domain/reports_model/Faturamento_Filial_Rca_Fornecedor.mrt
Normal file
1888
src/domain/reports_model/Faturamento_Filial_Rca_Fornecedor.mrt
Normal file
File diff suppressed because it is too large
Load Diff
606
src/domain/reports_model/faturamentoFornecedor.mrt
Normal file
606
src/domain/reports_model/faturamentoFornecedor.mrt
Normal 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>
|
||||
598
src/domain/reports_model/faturamentoFornecedor1.mrt
Normal file
598
src/domain/reports_model/faturamentoFornecedor1.mrt
Normal 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>
|
||||
19
src/domain/repository/tables.respository.ts
Normal file
19
src/domain/repository/tables.respository.ts
Normal 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> { }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user