hrms-mgt/src/modules/05_placement/interface/response/Receive.ts

69 lines
1.5 KiB
TypeScript
Raw Normal View History

2023-08-14 16:45:23 +07:00
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 };