import { Entity, Column } from "typeorm"; import { EntityBase } from "./base/Base"; @Entity("ProfileLeaveSummary") export class ProfileLeaves extends EntityBase { @Column({ nullable: true, type: "datetime", comment: "วัน เดือน ปี ที่เริ่มลา", default: null, }) dateLeaveStart: Date; @Column({ nullable: true, type: "datetime", comment: "วัน เดือน ปี ที่สิ้นสุดลา", default: null, }) dateLeaveEnd: Date; @Column({ nullable: true, type: "double", comment: "จำนวนวันลา", default: null, }) leaveDays: number; @Column({ nullable: true, type: "double", comment: "ลามาเเล้ว", default: null, }) leaveCount: number; @Column({ nullable: true, type: "double", comment: "รวมเป็น", default: null, }) totalLeave: number; @Column({ nullable: true, comment: "สถานะ", type: "text", default: null, }) status: string; @Column({ nullable: true, comment: "เหตุผล", type: "text", default: null, }) reason: string; }