import { Column, Entity, JoinColumn, ManyToOne, OneToMany, PrimaryColumn } from "typeorm"; import { Esvcategoria } from "./esvcategoria.entity"; import { Esvdepartamento } from "./esvdepartamento.entity"; @Entity("ESVSECAO") export class Esvsecao { @PrimaryColumn({name: "CODSEC"}) codigoSecao: number; @Column({name: "CODEPTO"}) codigoDepartamento: number; @Column({name: "DESCRICAO"}) descricaoSecao: string; @Column({name: "TITULOECOMMERCE"}) tituloEcommerce: string; @Column({name: "URL"}) url: string; @ManyToOne(() => Esvdepartamento, departamento => departamento.secoes) @JoinColumn({ name: 'CODEPTO' }) departamento: Esvdepartamento; @OneToMany(() => Esvcategoria, categoria => categoria.secao) categorias: Esvcategoria[]; }