import { Entity, Column, PrimaryGeneratedColumn, CreateDateColumn, UpdateDateColumn, OneToOne, JoinColumn, } from 'typeorm'; import User from './User'; import Item from './Item'; @Entity('inventario') class Inventario { @PrimaryGeneratedColumn('increment') id_inventario: string; @OneToOne(() => Item, { eager: true }) @JoinColumn({ name: 'item_id' }) item: Item; @OneToOne(() => User, { eager: true }) @JoinColumn({ name: 'user_id' }) user: User; @Column() ativo: boolean; @CreateDateColumn() created_at: Date; @UpdateDateColumn() updated_at: Date; } export default Inventario;