Spaces:
Runtime error
Runtime error
File size: 817 Bytes
97dab2a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
import {
Entity,
PrimaryGeneratedColumn,
Column,
ManyToOne,
JoinColumn,
CreateDateColumn,
UpdateDateColumn,
} from 'typeorm';
import { Order } from './order.entity';
import { Product } from './product.entity';
@Entity('OrderDetails')
export class OrderDetail {
@PrimaryGeneratedColumn()
OrderDetailID: number;
OrderID: number;
ProductID: number;
@ManyToOne(() => Order)
@JoinColumn({ name: 'OrderID' })
Order: Order;
@ManyToOne(() => Product)
@JoinColumn({ name: 'ProductID' })
Product: Product;
@Column('decimal', { precision: 18, scale: 2 })
UnitPrice: number;
@Column('smallint')
Quantity: number;
@Column('real')
Discount: number;
@CreateDateColumn({ type: 'timestamp' })
createdAt: Date;
@UpdateDateColumn({ type: 'timestamp' })
updatedAt: Date;
}
|