import { Entity, Column } from "typeorm";
import { EntityBase } from "../base/Base";

@Entity("ProfileDutys")
export class ProfileDutys extends EntityBase {
  @Column({
    nullable: true,
    type: "datetime",
    comment: "เริ่มต้น",
    default: null,
  })
  dateStart: Date;

  @Column({
    nullable: true,
    type: "datetime",
    comment: "สิ้นสุด",
    default: null,
  })
  dateEnd: Date;

  @Column({
    nullable: true,
    comment: "รายละเอียด",
    type: "text",
    default: null,
  })
  detail: string;

  @Column({
    nullable: true,
    comment: "เอกสารอ้างอิง",
    type: "text",
    default: null,
  })
  reference: string;

  @Column({
    nullable: true,
    type: "datetime",
    comment: "เอกสารอ้างอิง (ลงวันที่)",
    default: null,
  })
  refCommandDate: Date;

  @Column({
    nullable: true,
    comment: "เอกสารอ้างอิง (เลขที่คำสั่ง)",
    type: "text",
    default: null,
  })
  refCommandNo: string;
}
