Enhance cart models

master
nicekid1 3 months ago
parent f190090be1
commit 47910e1ac6
  1. 10
      src/cart/entities/cart.entity.ts

@ -8,14 +8,14 @@ export class Cart extends Model<Cart> {
@Column @Column
userId: number; userId: number;
@BelongsTo(() => User, { onDelete: 'CASCADE' }) @BelongsTo(() => User, { onDelete: "CASCADE" })
user: User; user: User;
@ForeignKey(() => Product) @ForeignKey(() => Product)
@Column @Column
productId: number; productId: number;
@BelongsTo(() => Product, { onDelete: 'CASCADE' }) @BelongsTo(() => Product, { onDelete: "CASCADE" })
product: Product; product: Product;
@Column({ @Column({
@ -23,4 +23,10 @@ export class Cart extends Model<Cart> {
allowNull: false, allowNull: false,
}) })
quantity: number; quantity: number;
@Column({
type: DataType.DECIMAL(10, 2),
allowNull: false,
})
productPrice: number;
} }

Loading…
Cancel
Save