import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn } from 'typeorm';
@Entity('orders') export class Order { @PrimaryGeneratedColumn('uuid') id!: string; @Column() customerName!: string; @Column() customerPhone!: string; @Column() vehicleName!: string; @Column('date') startDate!: string; @Column('date') endDate!: string; @Column('decimal', { precision: 12, scale: 2 }) total!: number; @Column({ default: 'pending' }) paymentStatus!: 'pending' | 'paid' | 'cancelled' | 'expired'; @Column({ nullable: true }) midtransOrderId?: string; @CreateDateColumn() createdAt!: Date; }

