import {Order} from "../../components/UI/DuaList/ListHeader/ListHead";
import {GetRequestParams} from "../Axios";

export interface EmergencyPersonnelRequestsParams extends GetRequestParams{
    unit: string
    gender: string
    staff_category: string
    search: string
    filterBy: string
}

export interface PermanentEmployee {
    hash_id:string
    id: number
    default_unit: string
    user_code: string
    difo_code: string
    fullname: string
    father_name: string
    afm: string
    amka: string
    staff_category: string
    mobile: string
    email: string
    phone: string
    isActiveDua: 0 | 1
    invitation_link_action: 're-invite' | 'invite' | 'copy'
    invitation_link: string
}

export interface PermanentEmployeeDetailed {
    public_contract_category_id: number;
    hash_id:string
    id: number
    default_unit: string
    user_code: string
    difo_code: string
    dua_code: string
    father_name: string
    afm: string
    amka: string
    staff_category: string
    staff_category_id: number
    mobile: string
    email: string
    phone: string
    isActiveDua: 0 | 1
    building: string
    building_id: number
    department: string
    department_id: number
    education_category: string
    education_category_id: number
    firstname: string
    firstname_en: string
    personal_email: string
    mobile_phone: string
    gender: string
    mother_name: string
    mother_name_en: string
    father_name_en: string
    lastname: string
    lastname_en: string
    work_relation: string
    work_relation_id: number
    rank: string
    rank_id: number
    industry: string
    industry_id: number
    specialization: string
    specialization_id: number
    salary_level: string
    salary_level_id: number
    unit: string
    unit_id: number
    unit_category_id: number
    research_group: string
    research_group_id: number
    grade: string
    grade_id: number
    send_activation_invite :boolean
}


