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

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

  // USER_INFO_HISTORY 테이블 컬럼들 (camelCase)
  sabun?: string; // 사번
  userId: string; // 사용자 ID
  userName?: string; // 사용자 이름
  deptCode?: string; // 부서 코드
  deptName?: string; // 부서명
  userTypeName?: string; // 사용자 타입명 (회사명)
  historyType?: string; // 이력유형
  writer?: string; // 작성자 ID
  regDate?: string; // 등록일시
  status?: string; // 상태

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

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