import { type Person, genPerson } from "./person" export interface Employee { user_id: number person_id: number person: Person position_code: string division_code: string number: string status_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 { user_id: 0, person_id: 0, person: genPerson(), position_code: '', division_code: '', number: '', status_code: '', } }