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

Loading…
Cancel
Save