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