import { RoleCode } from '../types/role-code';
import { EmployeeType } from '@ucap-webmessenger/protocol-room';

export interface UserInfo {
  /** 사용자SEQ */
  seq: number;
  /** 사용자명 */
  name: string;
  /** 사진파일 */
  profileImageFile: string;
  /** 직급 */
  grade: string;
  /** 업무소개 */
  intro: string;
  /** 기관코드 */
  companyCode: string;
  /** 핸드폰번호 */
  hpNumber: string;
  /** 내선번호 */
  lineNumber: string;
  /** 이메일 */
  email: string;
  /** 모바일YN */
  isMobile: boolean;
  /** 부서명 */
  deptName: string;
  /** 조회순서 */
  selectOrder: number;
  /** ActiveYN */
  isActive: boolean;
  /** 역할코드 */
  roleCd: RoleCode;
  /** 사번 */
  employeeNum: string;
  /** 사용자명(영어) */
  nameEn: string;
  /** 사용자명(중국어) */
  nameCn: string;
  /** 직급(영어) */
  gradeEn: string;
  /** 직급(중국어) */
  gradeCn: string;
  /** 부서명(영어) */
  deptNameEn: string;
  /** 부서명(중국어) */
  deptNameCn: string;
  /** 임직원유형(s) */
  employeeType: EmployeeType;
  /** 국내임직원여부(s) */
  inDomestic: boolean;
}
