import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';

@Entity('queue')
export class Queue {
  @PrimaryGeneratedColumn()
  queueID: number;

  @Column()
  machineID: number;

  @Column()
  orderID: number;

  @Column()
  pageID: number;

  @Column({ type: 'timestamp', nullable: true })
  startTime: Date;

  @Column({ type: 'timestamp', nullable: true })
  finishTime: Date;

  @Column({ type: 'varchar', length: 50 })
  status: string;

  @Column({ type: 'varchar', length: 50 })
  bottleSize: string;

  @Column()
  producedQuantity: number;
}