แก้ไขข้อมูลราชการเเละบันทึกไม่ได้รับเงินเดือนเพิ่มเติม

This commit is contained in:
AnandaTon 2024-05-13 17:26:04 +07:00
parent f42f200c8a
commit 1afe64bdd3
8 changed files with 60 additions and 16 deletions

View file

@ -86,8 +86,17 @@ export class ProfileDiscipline extends EntityBase {
export class CreateProfileDiscipline {
date: Date | null;
profileId?: string;
profileEmployeeId?: string | null;
profileId: string;
level: string | null;
detail: string | null;
refCommandDate: Date | null;
refCommandNo: string | null;
unStigma: string | null;
}
export class CreateProfileEmployeeDiscipline {
date: Date | null;
profileEmployeeId: string | null;
level: string | null;
detail: string | null;
refCommandDate: Date | null;

View file

@ -83,8 +83,17 @@ export class ProfileDuty extends EntityBase {
}
export class CreateProfileDuty {
profileId?: string | null;
profileEmployeeId?: string | null;
profileId: string | null;
dateStart: Date | null;
dateEnd: Date | null;
detail: string | null;
reference: string | null;
refCommandDate: Date | null;
refCommandNo: string | null;
}
export class CreateProfileEmployeeDuty {
profileEmployeeId: string | null;
dateStart: Date | null;
dateEnd: Date | null;
detail: string | null;

View file

@ -115,9 +115,20 @@ export class ProfileLeaveHistory extends ProfileLeave {
}
export class CreateProfileLeave {
profileId?: string | null;
profileId: string | null;
leaveTypeId: string;
profileEmployeeId?: string | null;
dateLeaveStart: Date | null;
dateLeaveEnd: Date | null;
leaveDays: number | null;
leaveCount: number | null;
totalLeave: number | null;
status: string | null;
reason: string | null;
}
export class CreateProfileEmployeeLeave {
leaveTypeId: string;
profileEmployeeId: string | null;
dateLeaveStart: Date | null;
dateLeaveEnd: Date | null;
leaveDays: number | null;

View file

@ -75,8 +75,16 @@ export class ProfileNopaid extends EntityBase {
}
export class CreateProfileNopaid {
profileId?: string | null;
profileEmployeeId?: string | null;
profileId: string | null;
date: Date | null;
detail: string | null;
reference: string | null;
refCommandDate: Date | null;
refCommandNo: string | null;
}
export class CreateProfileEmployeeNopaid {
profileEmployeeId: string | null;
date: Date | null;
detail: string | null;
reference: string | null;