hrms-mgt/src/modules/04_registryPerson/interface/response/Government.ts
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 ecc10e16c9 feat:absentlate
2026-03-24 16:50:26 +07:00

64 lines
1.3 KiB
TypeScript

interface ResActingPosData {
createdAt: string;
createdFullName: string;
createdUserId: string;
dateEnd: Date | null;
dateStart: Date | null;
id: string;
lastUpdateFullName: string;
lastUpdateUserId: string;
lastUpdatedAt: string;
posNo: string;
position: string;
profileEmployeeId: string;
profileId: string;
status: boolean;
refCommandNo: string;
commandId: string;
}
interface ResAssistanceData {
agency: string;
commandNo: string;
commandName: string;
commandId: string;
createdAt: Date | null;
createdFullName: string;
createdUserId: string;
dateEnd: Date | null;
dateStart: Date | null;
document: string;
id: string;
isUpload: false;
lastUpdateFullName: string;
lastUpdateUserId: string;
lastUpdatedAt: string;
profileEmployeeId: string;
profileId: string;
}
interface ResFileData {
downloadUrl: string;
fileName: string;
path: string;
pathname: string;
}
interface ResAbsentLateData {
createdAt: string;
createdFullName: string;
createdUserId: string;
id: string;
isDeleted: boolean;
lastUpdateFullName: string;
lastUpdateUserId: string;
lastUpdatedAt: string;
profileId: string;
remark: string;
stampAmount: string;
stampDate: string;
stampType: string;
status: string;
}
export type { ResActingPosData, ResAssistanceData, ResFileData, ResAbsentLateData };