// 사용자 변경이력 타입 정의 (원본 JSP 기반)

export interface UserHistory {
  no?: number; // 순번 (프론트엔드에서 추가)
  row_num?: number; // 행 번호 (쿼리에서 생성)

  // USER_INFO_HISTORY 테이블 컬럼들 (snake_case)
  sabun?: string; // 사번
  user_id: string; // 사용자 ID
  user_name?: string; // 사용자 이름
  dept_code?: string; // 부서 코드
  dept_name?: string; // 부서명
  user_type_name?: string; // 사용자 타입명 (회사명)
  history_type?: string; // 이력유형
  writer?: string; // 작성자 ID
  reg_date?: string; // 등록일시
  status?: string; // 상태

  // 조인된 컬럼들
  writer_name?: string; // 작성자명 (JOIN으로 가져옴)
  reg_date_title?: string; // 작성일 (YYYY-MM-DD 형식)
}

// API 응답 타입
export interface UserHistoryResponse {
  success: boolean;
  data?: UserHistory[];
  total?: number;
  max_page_size?: number;
  message?: string;
}
