68 lines
1.5 KiB
TypeScript
68 lines
1.5 KiB
TypeScript
interface ResponseTitle {
|
|
fullname: string;
|
|
organizationPositionOld: string;
|
|
positionLevelOld: string;
|
|
positionTypeOld: string;
|
|
}
|
|
|
|
interface ResponseRow {
|
|
personalId: string;
|
|
citizenId: string;
|
|
fullname: string;
|
|
organizationName: string;
|
|
orgName: string;
|
|
organizationShortName: string;
|
|
positionNumber: string;
|
|
positionPath: string;
|
|
birthday: string | null;
|
|
status: string;
|
|
statusText: string;
|
|
createdAt: Date | null;
|
|
dateText: string | null;
|
|
educationOld: string
|
|
organizationPositionOld: string
|
|
positionTypeOld: string
|
|
positionLevelOld: string
|
|
positionNumberOld: string
|
|
amountOld: number
|
|
|
|
}
|
|
|
|
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;
|
|
amountOld: number
|
|
}
|
|
|
|
export type { ResponseTitle, ResponseData, ResponseRow };
|