import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, ManyToOne, JoinColumn, Unique, } from 'typeorm'; import { Supplier } from './supplier.entity'; @Entity({ name: 'supplier_favorites', schema: 'marketplace' }) @Unique(['tenant_id', 'supplier_id']) export class SupplierFavorites { @PrimaryGeneratedColumn('uuid') id: string; @Column('uuid') tenant_id: string; @Column('uuid') supplier_id: string; @CreateDateColumn() created_at: Date; @ManyToOne(() => Supplier) @JoinColumn({ name: 'supplier_id' }) supplier: Supplier; }