import { BaseEntity } from "../../models/base.entity";
import {
  BeforeInsert,
  BeforeUpdate,
  Column,
  Entity,
  JoinColumn,
  OneToMany,
  OneToOne,
  PrimaryColumn,
  PrimaryGeneratedColumn,
} from "typeorm";

@Entity("material")
export class Material {

  @PrimaryGeneratedColumn()
  id: number;

  @Column({default:null})
  name:string;

  @Column({default:null})
  type:string;

  @Column({default:null})
  description:string;

  @Column({default:null})
  brand:string;

  @Column({default:null})
  uom:string;

  @Column({default:null})
  quantity: number;

  @Column({default:null})
  price: number;

  @Column({default:null})
  batch_number: number;

  @Column({default:null})
  expiry_date: Date;

  @Column({default:null})
  vendor_id: number;

  @Column({default:null})
  created_at: Date;

  @Column({default:null})
  updated_at: Date;

}


@Entity("department")
export class Department {

  @PrimaryGeneratedColumn()
  id: number;

  @Column({default:null})
  department_name:string;
 

}
