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