79 lines
1.8 KiB
TypeScript
79 lines
1.8 KiB
TypeScript
import { RoleCode } from '@ucap-webmessenger/protocol-authentication';
|
|
import { CallMode, CommonUserInfo } from '@ucap-webmessenger/core';
|
|
import { EmployeeType } from '@ucap-webmessenger/protocol-room';
|
|
import { WorkStatusType } from '@ucap-webmessenger/protocol-status';
|
|
|
|
export interface UserInfoSS extends CommonUserInfo {
|
|
/** 사용자SEQ */
|
|
seq: number;
|
|
/** 사용자명 */
|
|
name: string;
|
|
/** 사진파일 */
|
|
profileImageFile: string;
|
|
/** 직급 */
|
|
grade: string;
|
|
/** 업무소개 */
|
|
intro: string;
|
|
/** 기관코드 */
|
|
companyCode: string;
|
|
/** 핸드폰번호 */
|
|
hpNumber: string;
|
|
/** 내선번호 */
|
|
lineNumber: string;
|
|
/** 이메일 */
|
|
email: string;
|
|
/** 모바일YN */
|
|
isMobile: boolean;
|
|
/** 부서명 */
|
|
deptName: string;
|
|
/** 조회순서 */
|
|
order: string;
|
|
/** ActiveYN */
|
|
isActive: boolean;
|
|
/** 역할코드 */
|
|
roleCd: RoleCode;
|
|
/** 사번 */
|
|
employeeNum: string;
|
|
/** MADN */
|
|
madn: string;
|
|
/** HARDPHONE_SADN */
|
|
hardSadn: string;
|
|
/** FMC_SADN */
|
|
fmcSadn: string;
|
|
/** CALL_MODE */
|
|
callMode: CallMode;
|
|
/** 사용자명(영어) */
|
|
nameEn: string;
|
|
/** 사용자명(중국어) */
|
|
nameCn: string;
|
|
/** 직급(영어) */
|
|
gradeEn: string;
|
|
/** 직급(중국어) */
|
|
gradeCn: string;
|
|
/** 부서명(영어) */
|
|
deptNameEn: string;
|
|
/** 부서명(중국어) */
|
|
deptNameCn: string;
|
|
/** 부서SEQ */
|
|
deptSeq: number;
|
|
/** 이용약관동의여부YN */
|
|
isPrivacyAgree: boolean;
|
|
/** 유효접속여부YN */
|
|
isValidLogin: boolean;
|
|
/** 임직원유형(s) */
|
|
employeeType: EmployeeType;
|
|
|
|
/** 회사 */
|
|
companyName?: string;
|
|
/** 담당업무 */
|
|
responsibilities?: string;
|
|
/** 업무 상태 */
|
|
workstatus?: WorkStatusType;
|
|
/** SC직무 */
|
|
job?: string;
|
|
/** 거래처정보 */
|
|
customerInfo?: string;
|
|
/** 근무지 */
|
|
workplace?: string;
|
|
}
|