57 lines
1.3 KiB
TypeScript
57 lines
1.3 KiB
TypeScript
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;
|
|
|
|
}
|
|
|