117 lines
4.6 KiB
Plaintext
117 lines
4.6 KiB
Plaintext
|
묶음파일
|
||
|
업로드
|
||
|
묶음파일 request 모델 정의
|
||
|
userSeq: number;
|
||
|
deviceType: DeviceType;
|
||
|
token: string;
|
||
|
files: File[];
|
||
|
fileUploadItems: FileUploadItem[];
|
||
|
roomSeq?: string;
|
||
|
type?: string;
|
||
|
묶음파일 response 모델 정의
|
||
|
roomSeq?: string;
|
||
|
attachmentSeq?: string;
|
||
|
fileCount?: string;
|
||
|
baseUrl?: string;
|
||
|
fileType?: string;
|
||
|
thumbnailUrls?: string[];
|
||
|
returnJson?: string;
|
||
|
이벤트 타입 정의 (EventType.MultiFile)
|
||
|
파일 타입 정의(FileType.MultiFile)
|
||
|
묶음파일 업로드 함수 정의
|
||
|
메세지 전송 (묶음파일 JSON)
|
||
|
이벤트 정보 조회
|
||
|
이벤트 타입별 출력
|
||
|
묶음파일 타입 그리드 썸네일 컴포넌트 정의
|
||
|
그리드 알고리즘 작성
|
||
|
|
||
|
뷰어 컴포넌트 (슬라이드 기능)
|
||
|
묶음파일인 경우
|
||
|
썸네일 이미지 그리드 출력 (위 가이드 라인 참조)
|
||
|
묶음파일이 아니지만 이미지인 경우
|
||
|
일반 이미지 출력
|
||
|
동영상인 경우
|
||
|
일반 동영상 썸네일 출력
|
||
|
썸네일 출력
|
||
|
출력 가이드 라인
|
||
|
최대 가로 출력 개수 3개
|
||
|
다음행에 출력 개수가 홀수 일때
|
||
|
빈 공간이 출력되지 않게 조정
|
||
|
최대 width, 최소 height 테스트 후 결정
|
||
|
|
||
|
카톡 벤치마킹
|
||
|
묶음파일 전송 후
|
||
|
1개의 이미지 전송
|
||
|
묶음파일과 같이 슬라이드 형태로 출력 (ps: 2/4 출력 없음)
|
||
|
동영상 전송
|
||
|
동영상 썸네일 출력
|
||
|
동영상은 묶음파일 지원안함
|
||
|
|
||
|
원본 출력
|
||
|
//원본 파일 호출할 때 리플레이스
|
||
|
tems[position].FILE_THUMB_URL.replace("WebFile", "AttFile").replace(".thumb.jpg", "")
|
||
|
다운로드
|
||
|
|
||
|
콜렉투콜
|
||
|
UI 구성
|
||
|
연락처
|
||
|
검색 (조직도 연동)
|
||
|
검색 결과
|
||
|
리스트 출력
|
||
|
다이얼 패드
|
||
|
넘버키(0~9 '*','#' 포함 4행 3열 출력)
|
||
|
최근통화
|
||
|
날짜별
|
||
|
전화번호
|
||
|
프로필 이미지
|
||
|
통화한 시간
|
||
|
프레전스 표시
|
||
|
기능 목록
|
||
|
이름, 부서, 전화번호, 이메일 검색 (조직도 연동)
|
||
|
최근통화 목록 조회
|
||
|
클릭투콜 API 문의
|
||
|
최근 통화 프로토콜 요청
|
||
|
최근 통화 프로토콜 응답 (data, 결과)
|
||
|
전화
|
||
|
클릭투콜 API 문의
|
||
|
전화 연결 시 (전화 실패 동일)
|
||
|
최근 통화목록 싱크 요청
|
||
|
최근 통화목록 리프레쉬
|
||
|
|
||
|
주소록
|
||
|
UI 구성
|
||
|
검색 (이름, 전화번호)
|
||
|
검색 결과
|
||
|
리스트 출력
|
||
|
모바일 주소록 동기화(PC-> Mobile 요청)
|
||
|
모바일 주소록 초기화(PC에서 동기화된 주소록 초기화)
|
||
|
엑샐 탬플릿 (주소록을 입력할 수 있는 액샐 템플릿을 제공)
|
||
|
액샐 업로드 (주소록이 입력된 액샐 템플릿을 업로드 하여 PC 주소록 업데이트)
|
||
|
액샐 데이터 초기화 (액샐 업로드 데이터 초기화)
|
||
|
액셀 내려받기 (주소록 데이터 액셀로 다운로드)
|
||
|
기능 목록
|
||
|
모바일 주소록 동기화
|
||
|
기존방식 (데이터가 많은 경우 중간 서버에서 끊길 가능성이 농후)
|
||
|
PC 서버 요청
|
||
|
모바일 노티
|
||
|
for
|
||
|
모바일 주소록 서버 전송
|
||
|
모바일 주소록 서버 응답
|
||
|
서버가 주소록 리시브 노티
|
||
|
박차장님이 제안한 방식
|
||
|
PC 서버 요청
|
||
|
모바일 노티
|
||
|
모바일 주소록 JSON 으로 전송
|
||
|
새로운 방식
|
||
|
생각해봐야함
|
||
|
서버에 개인주소록을 저장할 경우
|
||
|
PC에서 동기화 완료 후 서버 데이터 삭제 고려
|
||
|
서버에 개인주소록을 저장하지 않을 경우
|
||
|
서버 부하 고려
|
||
|
모바일 주소록 초기화
|
||
|
PC에 저장된 모바일 주소록을 삭제
|
||
|
엑샐
|
||
|
Export/Import
|
||
|
템플릿
|
||
|
초기화
|
||
|
MAC용 빌드
|