export interface Employee {
  name: string
  number: string
  status_code: string
  user_id: number
  person_id: number
  position_code: string
  division_code: string
}

export interface CreateDto extends Employee {}

export interface UpdateDto extends Employee {
  id: number
}

export interface DeleteDto {
  id: number
}

export interface GetListDto extends Employee {
  id: number
  createdAt: string
  updatedAt: string
}

export function genEmployee(): Employee {
  return {
    name: '',
    number: '',
    status_code: '',
    user_id: 0,
    person_id: 0,
    position_code: '',
    division_code: '',
  }
}
