interface ListData {
  id: string;
  title: string;
  respondentType: string;
  offenseDetails: string;
  investigationDetail: string;
  investigationDateStart: Date | null;
  investigationDateEnd: Date | null;
  investigationStatusResult: string;
  status: string;
  createdAt: Date | null;
}

interface ArrayPerson {
  personId: string;
  idcard: string;
  name: string;
  prefix: string;
  firstName: string;
  lastName: string;
  posNo: string;
  position: string;
  positionLevel: string;
  salary: number | null;
  organization: string;
}

interface ArrayPersonAdd {
  personId: string; //id อ้างอิง profile
  idcard: string; //เลขประจำตัวประชาชน
  isSend: string; //สถานะการส่งคนไป
  prefix: string; //คำนำหน้า
  firstName: string; //ชื่อ
  lastName: string; //นามสกุล
  posNo: string|null; //เลขที่ตำแหน่ง
  position: string; //ตำแหน่ง
  positionLevel: string; //ระดับ
  salary: number|null; //เงินเดือน
  organization: string; //สังกัด
  name: string;
  report?: boolean;
}

interface ocListType {
  organizationId: string;
  organizationName: string;
}

export type { ListData, ArrayPerson, ocListType, ArrayPersonAdd };
