แก้apiข้อมูลหลัก

This commit is contained in:
Kittapath 2024-03-26 23:07:55 +07:00
parent 73e07dfed6
commit 6b78a365fa
26 changed files with 1816 additions and 988 deletions

View file

@ -24,10 +24,18 @@ export class ProfileLeave extends EntityBase {
@Column({
nullable: true,
type: "datetime",
comment: "วัน เดือน ปี ที่ลา",
comment: "วัน เดือน ปี ที่เริ่มลา",
default: null,
})
dateLeave: Date;
dateLeaveStart: Date;
@Column({
nullable: true,
type: "datetime",
comment: "วัน เดือน ปี ที่สิ้นสุดลา",
default: null,
})
dateLeaveEnd: Date;
@Column({
nullable: true,
@ -95,8 +103,9 @@ export class ProfileLeaveHistory extends ProfileLeave {
export class CreateProfileLeave {
profileId: string | null;
leaveTypeId: string | null;
dateLeave: Date | null;
leaveTypeId: string;
dateLeaveStart: Date | null;
dateLeaveEnd: Date | null;
leaveDays: number | null;
leaveCount: number | null;
totalLeave: number | null;
@ -105,8 +114,9 @@ export class CreateProfileLeave {
}
export type UpdateProfileLeave = {
leaveTypeId?: string | null;
dateLeave?: Date | null;
leaveTypeId?: string;
dateLeaveStart?: Date | null;
dateLeaveEnd?: Date | null;
leaveDays?: number | null;
leaveCount?: number | null;
totalLeave?: number | null;