421 lines
8.9 KiB
TypeScript
421 lines
8.9 KiB
TypeScript
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;
|
|
|
|
} |