hrms-mgt/src/modules/05_placement/interface/request/placement.ts
setthawutttty c4e1c4510a no message
2023-07-11 17:55:06 +07:00

55 lines
No EOL
1.2 KiB
TypeScript

interface TableName {
personalId: string;
position: number;
fullName: string;
dateOfBirth: string;
gender: string;
ExamOrder: number;
unitId: string;
UnitGroup: string;
positionNumber:string;
positionPath:string;
Unit: string;
reportingDate: string; //วันที่รายงานตัว
bmaOfficer: string;
statusId: string;
checkList: any;
address: string;
university: string;
degree: string;
disclaim: string;
profilePhoto:string;
organizationName:string;
organizationShortName:string;
major: string;
remark: string;
number: number;
examCount: number;
scoreResult: {
scoreAFull: number;
scoreA: number;
scoreBFull: number;
scoreB: number;
scoreCFull: number;
scoreC: number;
scoreSumFull: number;
scoreSum: number;
examResult: string;
};
}
interface PartialTableName {
personalId: string;
fullName: string;
idCard: string;
profilePhoto: string;
organizationName: string;
organizationShortName: string;
positionNumber: string;
positionPath: string;
reportingDate: string;
bmaOfficer: string;
number: number;
statusId: string;
disclaim: string;
}
export type { TableName ,PartialTableName};