2023-08-14 16:45:23 +07:00
|
|
|
interface ResponseTitle {
|
|
|
|
|
fullname: string;
|
|
|
|
|
organizationPositionOld: string;
|
|
|
|
|
positionLevelOld: string;
|
|
|
|
|
positionTypeOld: string;
|
|
|
|
|
}
|
|
|
|
|
|
2023-08-16 12:55:07 +07:00
|
|
|
interface ResponseRow {
|
|
|
|
|
personalId: string;
|
|
|
|
|
citizenId: string;
|
|
|
|
|
fullname: string;
|
|
|
|
|
organizationName: string;
|
|
|
|
|
orgName: string;
|
|
|
|
|
organizationShortName: string;
|
|
|
|
|
positionNumber: string;
|
|
|
|
|
positionPath: string;
|
|
|
|
|
birthday: string | null;
|
|
|
|
|
status: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface ResponseData {
|
|
|
|
|
citizenId: string;
|
|
|
|
|
createdAt: Date;
|
|
|
|
|
dateOfBirth: Date;
|
|
|
|
|
educationOld: string;
|
|
|
|
|
firstname: string;
|
|
|
|
|
gender: string;
|
|
|
|
|
id: string;
|
|
|
|
|
isActive: boolean;
|
|
|
|
|
lastname: string;
|
|
|
|
|
organizationName: string;
|
|
|
|
|
organizationPositionId: string;
|
|
|
|
|
organizationPositionOld: string;
|
|
|
|
|
organizationShortName: string;
|
|
|
|
|
posNoId: string;
|
|
|
|
|
positionId: string;
|
|
|
|
|
positionLevel: string;
|
|
|
|
|
positionLevelId: string;
|
|
|
|
|
positionLevelOld: string;
|
|
|
|
|
positionLine: string;
|
|
|
|
|
positionLineId: string;
|
|
|
|
|
positionNumber: string;
|
|
|
|
|
positionNumberOld: string;
|
|
|
|
|
positionPath: string;
|
|
|
|
|
positionPathSide: string;
|
|
|
|
|
positionPathSideId: string;
|
|
|
|
|
positionType: string;
|
|
|
|
|
positionTypeId: string;
|
|
|
|
|
positionTypeOld: string;
|
|
|
|
|
prefix: string;
|
|
|
|
|
reason: string;
|
|
|
|
|
recruitDate: Date;
|
|
|
|
|
salary: number;
|
|
|
|
|
status: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type { ResponseTitle, ResponseData, ResponseRow };
|