import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn } from 'typeorm';
import { Order } from './order.entity';
@Entity('order_items')
export class OrderItem {
@PrimaryGeneratedColumn('uuid') id: string;
@Column() orderId: string;
@Column() productId: string;
@Column() productName: string;
@Column({ type: 'decimal', precision: 10, scale: 2 }) price: number;
@Column() quantity: number;
@ManyToOne(() => Order, order => order.items)
@JoinColumn({ name: 'orderId' }) order: Order;
}