15 lines
474 B
TypeScript
15 lines
474 B
TypeScript
import { Entity, ManyToOne, Unique } from '@mikro-orm/core';
|
|
import { BaseEntity } from '../../../common/entities/base.entity';
|
|
import { User } from '../../users/entities/user.entity';
|
|
import { Product } from '../../products/entities/product.entity';
|
|
|
|
@Entity({ tableName: 'favorites' })
|
|
@Unique({ properties: ['user', 'product'] })
|
|
export class Favorite extends BaseEntity {
|
|
@ManyToOne(() => User)
|
|
user: User;
|
|
|
|
@ManyToOne(() => Product)
|
|
product: Product;
|
|
}
|