fix: แก้ type Update ให้รับ null ได้

This commit is contained in:
Net 2024-03-19 08:53:43 +07:00
parent fae2ee80b1
commit 323d95813b
8 changed files with 75 additions and 75 deletions

View file

@ -90,12 +90,12 @@ export class CreateProfileAbility {
}
export type UpdateProfileAbility = {
profileId: string | null;
isActive: boolean;
remark: string | null;
detail: string | null;
reference: string | null;
profileId?: string | null;
isActive?: boolean;
remark?: string | null;
detail?: string | null;
reference?: string | null;
dateStart?: Date | null;
dateEnd?: Date | null;
field: string | null;
field?: string | null;
};

View file

@ -108,14 +108,14 @@ export class CreateProfileAssessment {
}
export type UpdateProfileAssessment = {
profileId: string | null;
isActive: boolean;
name: string | null;
profileId?: string | null;
isActive?: boolean;
name?: string | null;
date?: Date | null;
point1: number | null;
point1Total: number | null;
point2: number | null;
point2Total: number | null;
pointSum: number | null;
pointSumTotal: number | null;
point1?: number | null;
point1Total?: number | null;
point2?: number | null;
point2Total?: number | null;
pointSum?: number | null;
pointSumTotal?: number | null;
};

View file

@ -90,11 +90,11 @@ export class CreateProfileDiscipline {
export type UpdateProfileDiscipline = {
date?: Date | null;
profileId: string;
isActive: boolean | null;
level: string | null;
detail: string | null;
profileId?: string;
isActive?: boolean | null;
level?: string | null;
detail?: string | null;
refCommandDate?: Date | null;
refCommandNo: string | null;
unStigma: string | null;
refCommandNo?: string | null;
unStigma?: string | null;
};

View file

@ -87,12 +87,12 @@ export class CreateProfileDuty {
}
export type UpdateProfileDuty = {
profileId: string | null;
isActive: boolean;
profileId?: string | null;
isActive?: boolean;
dateStart?: Date | null;
dateEnd?: Date | null;
detail: string | null;
reference: string | null;
detail?: string | null;
reference?: string | null;
refCommandDate?: Date | null;
refCommandNo: string | null;
refCommandNo?: string | null;
};

View file

@ -312,37 +312,37 @@ export class CreateProfileLeave {
}
export type UpdateProfileLeave = {
profileId: string | null;
isActive: boolean;
restCount: number | null;
restDay: number | null;
sickCount: number | null;
sickDay: number | null;
otherDay: number | null;
personalCount: number | null;
personalDay: number | null;
studyCount: number | null;
absentCount: number | null;
absentDay: number | null;
agencyCount: number | null;
agencyDay: number | null;
coupleCount: number | null;
coupleDay: number | null;
lateCount: number | null;
lateDay: number | null;
maternityCount: number | null;
maternityDay: number | null;
militaryCount: number | null;
militaryDay: number | null;
ordainCount: number | null;
ordainDay: number | null;
otherCount: number | null;
profileId?: string | null;
isActive?: boolean;
restCount?: number | null;
restDay?: number | null;
sickCount?: number | null;
sickDay?: number | null;
otherDay?: number | null;
personalCount?: number | null;
personalDay?: number | null;
studyCount?: number | null;
absentCount?: number | null;
absentDay?: number | null;
agencyCount?: number | null;
agencyDay?: number | null;
coupleCount?: number | null;
coupleDay?: number | null;
lateCount?: number | null;
lateDay?: number | null;
maternityCount?: number | null;
maternityDay?: number | null;
militaryCount?: number | null;
militaryDay?: number | null;
ordainCount?: number | null;
ordainDay?: number | null;
otherCount?: number | null;
dateStartLeave?: Date | null;
dateEndLeave?: Date | null;
numLeave: number | null;
sumLeave: number | null;
totalLeave: number | null;
status: string | null;
typeLeaveId: string | null;
reason: string | null;
numLeave?: number | null;
sumLeave?: number | null;
totalLeave?: number | null;
status?: string | null;
typeLeaveId?: string | null;
reason?: string | null;
};

View file

@ -78,11 +78,11 @@ export class CreateProfileNopaid {
}
export type UpdateProfileNopaid = {
profileId: string | null;
isActive: boolean;
profileId?: string | null;
isActive?: boolean;
date?: Date | null;
detail: string | null;
reference: string | null;
detail?: string | null;
reference?: string | null;
refCommandDate?: Date | null;
refCommandNo: string | null;
refCommandNo?: string | null;
};

View file

@ -51,8 +51,8 @@ export class CreateProfileOther {
}
export type UpdateProfileOther = {
profileId: string | null;
isActive: boolean;
detail: string | null;
profileId?: string | null;
isActive?: boolean;
detail?: string | null;
date?: Date | null;
};

View file

@ -133,17 +133,17 @@ export class CreateProfileTraining {
}
export type UpdateProfileTraining = {
profileId: string | null;
isActive: boolean;
profileId?: string | null;
isActive?: boolean;
startDate?: Date | null;
endDate?: Date | null;
numberOrder: string | null;
topic: string | null;
place: string | null;
numberOrder?: string | null;
topic?: string | null;
place?: string | null;
dateOrder?: Date | null;
department: string | null;
duration: string | null;
name: string | null;
yearly: number | null;
isDate: boolean | null;
department?: string | null;
duration?: string | null;
name?: string | null;
yearly?: number | null;
isDate?: boolean | null;
};