|
|
@ -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; |
|
|
|
} |
|
|
|
} |
|
|
|