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