// DiscountCodeUserProduct.ts import { Entity, PrimaryGeneratedColumn, ManyToOne, JoinColumn } from "typeorm"; import { DiscountCodeUser } from "./DiscountCodeUser"; import { Product } from "./Product"; @Entity("discount_code_user_product") export class DiscountCodeUserProduct { @PrimaryGeneratedColumn() id: number; @ManyToOne( () => DiscountCodeUser, (discount) => discount.discount_code_user_products, { onDelete: "CASCADE" }, ) @JoinColumn({ name: "discount_code_user" }) discount_code_user: DiscountCodeUser; @ManyToOne(() => Product, (product) => product.discount_code_user_products, { onDelete: "CASCADE", }) @JoinColumn({ name: "product" }) product: Product; }