import { Table, Model, Column, BelongsTo, ForeignKey } from "sequelize-typescript"; import { User } from "../../users/entities/user.entity"; import { Product } from "../../products/entities/product.entity"; @Table export class Invoice extends Model { @ForeignKey(() => User) @Column userId: number; @BelongsTo(() => User, { onDelete: 'CASCADE' }) user: User; @Column totalAmount: number; }