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;
  name: string;
  idCard: string;
  profilePhoto: string;
  organizationName: string;
  organizationShortName: string;
  positionNumber: string;
  positionPath: string;
  reportingDate: string;
  bmaOfficer: string;
  number: number;
  statusId: string;
  deferment: string;
}
export type { TableName ,PartialTableName};