Merge branch 'master' of https://git.loafle.net/outsourcing/ucap-doc
This commit is contained in:
commit
9bf4b2cd5c
Binary file not shown.
BIN
documents/03.UCAP_Next_Messenger_서비스흐름도.V0.2.2.pptx
Normal file
BIN
documents/03.UCAP_Next_Messenger_서비스흐름도.V0.2.2.pptx
Normal file
Binary file not shown.
18
documents/login_process.txt
Normal file
18
documents/login_process.txt
Normal file
|
@ -0,0 +1,18 @@
|
|||
login.page.component || onLogin 278
|
||||
authentication\effects || webLogin 90
|
||||
pi.service || login2() 47
|
||||
authentication\effects || webLoginSuccess 127
|
||||
authentication.service || login() 45
|
||||
"/messenger" 라운팅
|
||||
messenger.resolver || resolve() 95
|
||||
public-api.service || versionInfo2() 44
|
||||
version-info\reducer || versionInfo2Success 9
|
||||
protocol.service || connect() 72
|
||||
external-api.service || urlInfoDaesang() 107
|
||||
inner-protocol.service || conn() 22 sc: 1000 ssc:1
|
||||
authentication-protocol.service || login() 81 //websocket login sc: 1, ssc: 1
|
||||
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
|
||||
query-protocol.service || auth() 95 sc: 91, ssc:91
|
||||
option-protocol.service || regView() 77 sc: 90, ssc: 13
|
390
documents/protocol.txt
Normal file
390
documents/protocol.txt
Normal file
|
@ -0,0 +1,390 @@
|
|||
export const SVC_TYPE_ROOM = 10; // 대화방
|
||||
export const SSVC_TYPE_ROOM_OPEN_REQ = 1; // 대화방 개설 요청 room-protocol.service.ts open()
|
||||
export const SSVC_TYPE_ROOM_OPEN_RES = 2;
|
||||
export const SSVC_TYPE_ROOM_OPEN2_REQ = 3; // 대화방 개설 요청2
|
||||
export const SSVC_TYPE_ROOM_OPEN2_RES = 4;
|
||||
export const SSVC_TYPE_ROOM_OPEN3_REQ = 5; // 대화방 개설 요청3 room-protocol.service.ts open3()
|
||||
export const SSVC_TYPE_ROOM_OPEN3_RES = 6;
|
||||
export const SSVC_TYPE_ROOM_OPEN4_REQ = 7; // 대화방 개설 요청4
|
||||
export const SSVC_TYPE_ROOM_OPEN4_RES = 8;
|
||||
export const SSVC_TYPE_ROOM_INVITE_REQ = 11; // 초대 요청
|
||||
message.component: 1565, room-user-list.component: 170,
|
||||
messenger\room\effects.ts || inviteOrOpen$
|
||||
room-protocol.service.ts invite()
|
||||
export const SSVC_TYPE_ROOM_INVITE_RES = 12;
|
||||
notification.service.ts | this.roomProtocolService.notification$
|
||||
room-protocol.service.ts | this.protocolService.serverMessage
|
||||
export const SSVC_TYPE_ROOM_INVITE_NOTI = 13;
|
||||
notification.service.ts | this.roomProtocolService.notification$
|
||||
room-protocol.service.ts | this.protocolService.serverMessage
|
||||
|
||||
export const SSVC_TYPE_ROOM_INFO_REQ = 21; // 대화방 정보 요청 || room-protocol.service.ts | info()
|
||||
export const SSVC_TYPE_ROOM_INFO_ROOM = 22; // 대화방 정보
|
||||
messenger\room\effects.ts
|
||||
messenger\sync\effects.ts
|
||||
room-protocol.service.ts
|
||||
export const SSVC_TYPE_ROOM_INFO_USER = 23; // 참가자 정보
|
||||
export const SSVC_TYPE_ROOM_INFO_USER2 = 25; // 참가자 정보(상세)
|
||||
messenger\room\effects.ts
|
||||
messenger\sync\effects.ts
|
||||
room-protocol.service.ts
|
||||
export const SSVC_TYPE_ROOM_INFO_RES = 24; // 대화방 정보 완료
|
||||
messenger\room\effects.ts
|
||||
messenger\sync\effects.ts
|
||||
room-protocol.service.ts
|
||||
export const SSVC_TYPE_ROOM_INFO_SIMPLE_REQ = 26; // 대화방 정보 요청
|
||||
// export const SSVC_TYPE_ROOM_INFO_ROOM = 22; // 대화방 정보
|
||||
// export const SSVC_TYPE_ROOM_INFO_USER = 25; // 참가자 정보(상세)
|
||||
export const SSVC_TYPE_ROOM_INFO_SIMPLE_RES = 27; // 대화방 정보 완료
|
||||
export const SSVC_TYPE_ROOM_UPD_REQ = 31; // 대화방 변경 요청
|
||||
room-protocol.service.ts
|
||||
export const SSVC_TYPE_ROOM_UPD_RES = 32;
|
||||
notification.service.ts
|
||||
room-protocol.service.ts
|
||||
export const SSVC_TYPE_ROOM_INFO_UPD_REQ = 33; // 대화방 정보 변경 요청
|
||||
room-protocol.service.ts
|
||||
export const SSVC_TYPE_ROOM_INFO_UPD_RES = 34; // 대화방 정보 변경 응답
|
||||
export const SSVC_TYPE_ROOM_FONT_UPD_REQ = 35; // 대화방 옵션 변경 요청
|
||||
services\room-protocol.service.ts | updateFont()
|
||||
export const SSVC_TYPE_ROOM_FONT_UPD_NOTI = 36; // 대화방 옵션 변경 알림
|
||||
notification.service.ts | 546
|
||||
room-protocol.service.ts | 178
|
||||
export const SSVC_TYPE_ROOM_FONT_UPD_RES = 37; // 대화방 옵션 변경 응답
|
||||
export const SSVC_TYPE_ROOM_DEL_REQ = 41; // 대화방 삭제 요청
|
||||
export const SSVC_TYPE_ROOM_DEL_RES = 42;
|
||||
export const SSVC_TYPE_ROOM_EXIT_REQ = 51; // 퇴장 요청
|
||||
room-protocol.service.ts | exit()
|
||||
export const SSVC_TYPE_ROOM_EXIT_RES = 52;
|
||||
notification.service.ts | 501
|
||||
room-protocol.service.ts | 158
|
||||
export const SSVC_TYPE_ROOM_EXIT_NOTI = 53;
|
||||
notification.service.ts | 502
|
||||
room-protocol.service.ts | 159
|
||||
|
||||
export const SSVC_TYPE_ROOM_EXIT_ALL_REQ = 61; // 전체 대화방 퇴장 요청
|
||||
room-protocol.service.ts | exitAll()
|
||||
export const SSVC_TYPE_ROOM_EXIT_ALL_RES = 62; // 전체 대화방 퇴장 응답
|
||||
|
||||
export const SSVC_TYPE_ROOM_EXIT_FORCING_REQ = 54; // 대화상대 강퇴 요청
|
||||
room-protocol.service.ts | exitForcing()
|
||||
export const SSVC_TYPE_ROOM_EXIT_FORCING_NOTI = 55; // 대화상대 강퇴 알림
|
||||
notification.service.ts | 531
|
||||
room-protocol.service.ts | 171
|
||||
|
||||
export const SSVC_TYPE_ROOM_EXIT_FORCING_RES = 56; // 대화상대 강퇴 응답
|
||||
notification.service.ts | 516
|
||||
room-protocol.service.ts | 164
|
||||
|
||||
export const SSVC_TYPE_ROOM_USER_STATUS_REQ = 71; // 대화상대 오프라인 체크 요청 (userStatusOffline())
|
||||
notification.service.ts | userStatusOffline()
|
||||
|
||||
export const SSVC_TYPE_ROOM_USER_STATUS_RES = 72; // 대화상대 오프라인 체크 응답
|
||||
|
||||
export const SVC_TYPE_SERVICE = 92;
|
||||
export const SSVC_TYPE_SMART_PUSH_SEND = 1; // SmartPush 발신 발신
|
||||
export const SSVC_TYPE_SMART_PUSH_RECV = 2; // SmartPush 수신 수신
|
||||
export const SSVC_TYPE_SMART_PUSH_RECV_OK = 3; // SmartPush 수신 확인
|
||||
export const SSVC_TYPE_EXTERN_REQ_SEND = 4; // 외부프로그램요청
|
||||
export const SSVC_TYPE_EXTERN_REQ_RECV = 5; // 외부프로그램응답
|
||||
export const SSVC_TYPE_USER_PW_SET_REQ = 6; // PW변경 요청
|
||||
export const SSVC_TYPE_USER_PW_SET_RES = 7; // PW변경 응답
|
||||
export const SSVC_TYPE_MSG_REQ_SEND = 11; // 메시지 전달 발신
|
||||
export const SSVC_TYPE_MSG_REQ_RECV = 12; // 메시지 전달 수신
|
||||
export const SSVC_TYPE_FMC_PUSH_REQ = 21; // FMC PUSH 요청
|
||||
export const SSVC_TYPE_FMC_PUSH_NOTI = 22; // FMC PUSH 알림(PC / Web 용)
|
||||
export const SSVC_TYPE_FMC_PUSH_RES = 23; // FMC PUSH 응답
|
||||
export const SSVC_TYPE_BUDDY_IMPORT_REQ = 31; // 친구 목록 IMPORT 요청
|
||||
export const SSVC_TYPE_BUDDY_IMPORT_RES = 32; // 친구 목록 IMPORT 응답
|
||||
export const SSVC_TYPE_BUDDY_IMPORT_COMPLETE_REQ = 33; // 친구 목록 IMPORT 완료 요청
|
||||
export const SSVC_TYPE_BUDDY_IMPORT_COMPLETE_NOTI = 34; // 친구 목록 IMPORT 완료 알림
|
||||
export const SSVC_TYPE_BUDDY_IMPORT_COMPLETE_RES = 35; // 친구 목록 IMPORT 완료 응답
|
||||
export const SSVC_TYPE_BUDDY_EXPORT_REQ = 36; // 친구 목록 EXPORT 요청
|
||||
export const SSVC_TYPE_BUDDY_EXPORT_GROUP_DATA = 37; // 친구 목록 EXPORT 그룹 정보
|
||||
export const SSVC_TYPE_BUDDY_EXPORT_BUDDY_DATA = 38; // 친구 목록 EXPORT 친구 정보
|
||||
export const SSVC_TYPE_BUDDY_EXPORT_RES = 39; // 친구 목록 EXPORT 응답
|
||||
export const SSVC_TYPE_BUDDY_INIT_REQ = 40; // 친구 초기화 요청
|
||||
export const SSVC_TYPE_BUDDY_INIT_NOTI = 41; // 친구 초기화 알림
|
||||
export const SSVC_TYPE_BUDDY_INIT_RES = 42; // 친구 초기화 응답
|
||||
|
||||
export const SVC_TYPE_OPTION = 90; // 옵션 정보 요청
|
||||
export const SSVC_TYPE_OPTION_VIEW_REQ = 1; // 옵션 정보 요청
|
||||
export const SSVC_TYPE_OPTION_VIEW_RES = 2; //
|
||||
export const SSVC_TYPE_OPTION_UPD_REQ = 11; // 옵션 변경 요청
|
||||
export const SSVC_TYPE_OPTION_UPD_RES = 12; // 옵션 정보 수신
|
||||
export const SSVC_TYPE_OPTION_REG_VIEW_REQ = 13; //옵션 정보 요청
|
||||
messenger.resolver || 206
|
||||
export const SSVC_TYPE_OPTION_REG_VIEW_RES = 14;
|
||||
export const SSVC_TYPE_OPTION_REG_UPD_REQ = 15; //옵션 변경 요청
|
||||
messenger-setting.dialog.component || 116
|
||||
option-protocol.service || regUpdate()
|
||||
|
||||
export const SSVC_TYPE_OPTION_REG_UPD_RES = 16;
|
||||
export const SSVC_TYPE_OPTION_CALL_VIEW_REQ = 31; // 통화 옵션 정보 요청
|
||||
export const SSVC_TYPE_OPTION_CALL_VIEW_RES = 32; // 통화 옵션 정보 응답
|
||||
export const SSVC_TYPE_OPTION_CALL_UPD_REQ = 33; // 통화 옵션 변경 요청 [noused]
|
||||
export const SSVC_TYPE_OPTION_CALL_UPD_RES = 34; // 통화 옵션 변경 응답 [noused]
|
||||
export const SSVC_TYPE_OPTION_PUSH_PC_ONLINE_VIEW_REQ = 41; // PC 온라인시 모바일 푸시 옵션 정보 요청 [deprecated]
|
||||
export const SSVC_TYPE_OPTION_PUSH_PC_ONLINE_VIEW_RES = 42; // PC 온라인시 모바일 푸시 옵션 정보 응답 [deprecated]
|
||||
export const SSVC_TYPE_OPTION_PUSH_PC_ONLINE_VIEW_UPD_REQ = 51; // PC 온라인시 모바일 푸시 옵션 정보 변경 [deprecated]
|
||||
export const SSVC_TYPE_OPTION_PUSH_PC_ONLINE_VIEW_UPD_NOTI = 52; // PC 온라인시 모바일 푸시 옵션 정보 변경Noti [deprecated]
|
||||
export const SSVC_TYPE_OPTION_PUSH_PC_ONLINE_VIEW_UPD_RES = 53; // PC 온라인시 모바일 푸시 옵션 정보 변경응답 [deprecated]
|
||||
|
||||
export const SVC_TYPE_LOGIN = 1;
|
||||
export const SSVC_TYPE_LOGIN_REQ = 1; // 로그인 요청
|
||||
\projects\ucap-webmessenger-app\src\app\resolvers\messenger.resolver.ts || 167
|
||||
\projects\ucap-webmessenger-app\src\app\store\account\authentication\effects.ts || 138
|
||||
\projects\ucap-webmessenger-protocol-authentication\src\lib\services\authentication-protocol.service.ts || login()
|
||||
export const SSVC_TYPE_LOGIN_RES = 2; // 로그인 성공
|
||||
export const SSVC_TYPE_FMC_INFO_REQ = 101; // FMC 정보요청
|
||||
export const SSVC_TYPE_FMC_INFO_RES = 100; // FMC 정보
|
||||
|
||||
export const SVC_TYPE_LOGOUT = 2;
|
||||
export const SSVC_TYPE_LOGOUT_REQ = 1; // 로그아웃 요청
|
||||
\projects\ucap-webmessenger-app\src\app\layouts\native\components\top-bar.component.ts || onClickLogout()
|
||||
\projects\ucap-webmessenger-app\src\app\store\account\authentication\effects.ts || 197
|
||||
\projects\ucap-webmessenger-app\src\app\store\account\authentication\effects.ts || 181
|
||||
\projects\ucap-webmessenger-protocol-authentication\src\lib\services\authentication-protocol.service.ts || logout()
|
||||
export const SSVC_TYPE_LOGOUT_RES = 2; // 로그아웃 응답
|
||||
\projects\ucap-webmessenger-app\src\app\services\notification.service.ts || 142
|
||||
\projects\ucap-webmessenger-protocol-authentication\src\lib\services\authentication-protocol.service.ts || 57
|
||||
export const SSVC_TYPE_LOGOUT_REMOTE_REQ = 3; // 원격 로그아웃 요청
|
||||
export const SSVC_TYPE_LOGOUT_REMOTE_NOTI = 4; // 원격 로그아웃 알림
|
||||
\projects\ucap-webmessenger-app\src\app\services\notification.service.ts || 158
|
||||
\projects\ucap-webmessenger-protocol-authentication\src\lib\services\authentication-protocol.service.ts || 65
|
||||
export const SSVC_TYPE_LOGOUT_REMOTE_RES = 5; // 원격 로그아웃 응답
|
||||
|
||||
export const SVC_TYPE_STATUS = 3; // 상태
|
||||
export const SSVC_TYPE_STATUS_REQ = 1; // 상태변경 요청
|
||||
main.page.component: 127, top-bar.component: 423, 434, 458
|
||||
status-protocol.service.ts || status()
|
||||
export const SSVC_TYPE_STATUS_RES = 2; // 상태변경 응답
|
||||
export const SSVC_TYPE_STATUS_NOTI = 3; // 상태변경 알림
|
||||
export const SSVC_TYPE_STATUS_BUDDY_REQ = 11; // 친구상태정보요청
|
||||
export const SSVC_TYPE_STATUS_BUDDY_RES = 12; // 친구상태정보응답
|
||||
export const SSVC_TYPE_STATUS_SUBSCRIPT_REQ = 31; // 구독 요청
|
||||
export const SSVC_TYPE_STATUS_SUBSCRIPT_DATA = 32; // 구독 요청한 사용자상태
|
||||
export const SSVC_TYPE_STATUS_SUBSCRIPT_RES = 33; // 구독 응답
|
||||
export const SSVC_TYPE_STATUS_UNSUBSCRIPT_REQ = 34; // 구독 해지 요청
|
||||
export const SSVC_TYPE_STATUS_UNSUBSCRIPT_RES = 35; // 구독 해지 응답
|
||||
export const SSVC_TYPE_STATUS_MSG_UPD_REQ = 41; // 상태 메시지 요청
|
||||
top-bar.component.ts || 471
|
||||
messenger\status\effects.ts || 109
|
||||
status-protocol.service || 132 messageUpdate()
|
||||
export const SSVC_TYPE_STATUS_MSG_UPD_RES = 42; // 상태 메시지 응답
|
||||
export const SSVC_TYPE_STATUS_BULK_REQ = 51; // 상태변경 Bulk 요청
|
||||
export const SSVC_TYPE_STATUS_BULK_RES = 53; // 상태변경 Bulk 응답
|
||||
export const SSVC_TYPE_STATUS_BULK_INFO_REQ = 54; // 상태정보요청 Bulk 요청
|
||||
status-protocol.service.ts || 109 bulkInfo()
|
||||
export const SSVC_TYPE_STATUS_BULK_INFO_DATA = 55; // 상태정보요청 Bulk 정보
|
||||
status-protocol.service.ts
|
||||
messenger\status\effects.ts
|
||||
export const SSVC_TYPE_STATUS_BULK_INFO_RES = 56; // 상태정보요청 Bulk 응답
|
||||
status-protocol.service.ts
|
||||
messenger\status\effects.ts
|
||||
|
||||
export const SVC_TYPE_SYNC_BUDDY = 81; // 동료 씽크
|
||||
export const SSVC_TYPE_SYNC_BUDDY_REQ = 1; // 동료목록 씽크 요청
|
||||
export const SSVC_TYPE_SYNC_BUDDY_DATA = 2; // 동료목록 Data
|
||||
export const SSVC_TYPE_SYNC_BUDDY_RES = 3; // 동료목록 씽크 완료
|
||||
export const SSVC_TYPE_SYNC_BUDDY2_REQ = 11; // 동료목록 씽크 요청(상세)
|
||||
export const SSVC_TYPE_SYNC_BUDDY2_DATA = 12; // 동료 정보 Data(상세)
|
||||
export const SSVC_TYPE_SYNC_BUDDY2_RES = 13; // 동료 정보 쿼리 완료(상세)
|
||||
\ucap-webmessenger-app\src\app\store\messenger\sync\effects.ts || 141
|
||||
\ucap-webmessenger-app\src\app\store\messenger\status\effects.ts || 34 , 48
|
||||
|
||||
export const SVC_TYPE_SYNC_GROUP = 82; // 동료 씽크
|
||||
export const SSVC_TYPE_SYNC_GROUP_REQ = 1; // 그룹목록 씽크 요청
|
||||
export const SSVC_TYPE_SYNC_GROUP_DATA = 2; // 그룹 Data
|
||||
export const SSVC_TYPE_SYNC_GROUP_RES = 3; // 그룹목록 씽크 완료
|
||||
export const SSVC_TYPE_SYNC_GROUP_REQ2 = 4; // 그룹목록 씽크 요청
|
||||
export const SSVC_TYPE_SYNC_GROUP_DATA2 = 5; // 그룹 Data
|
||||
export const SSVC_TYPE_SYNC_GROUP_RES2 = 6; // 그룹목록 씽크 완료
|
||||
|
||||
export const SVC_TYPE_SYNC_ROOM = 83; // 대화방 씽크
|
||||
export const SSVC_TYPE_SYNC_ROOM_REQ = 1; // 대화방 목록 씽크 요청
|
||||
export const SSVC_TYPE_SYNC_ROOM_DATA = 2; // 대화방 목록 Data
|
||||
export const SSVC_TYPE_SYNC_ROOM_USER = 3; // 참여 정보(방갯수만큼)
|
||||
export const SSVC_TYPE_SYNC_ROOM_USER2 = 5; // 참여 정보(방갯수만큼)
|
||||
export const SSVC_TYPE_SYNC_ROOM_RES = 4; // 대화방 목록 씽크 완료
|
||||
export const SSVC_TYPE_SYNC_ROOM2_REQ = 11; // 대화방 목록 씽크 요청
|
||||
export const SSVC_TYPE_SYNC_ROOM2_DATA = 12; // 대화방 목록 Data
|
||||
export const SSVC_TYPE_SYNC_ROOM2_USER = 13; // 참여 정보(방갯수만큼)
|
||||
export const SSVC_TYPE_SYNC_ROOM2_USER2 = 15; // 참여 정보(방갯수만큼)
|
||||
export const SSVC_TYPE_SYNC_ROOM2_RES = 14; // 대화방 목록 씽크 완료
|
||||
|
||||
export const SVC_TYPE_GROUP = 5; // 동료 그룹 관리
|
||||
export const SSVC_TYPE_GROUP_ADD_REQ = 1; // 동료 그룹 추가
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\dialogs\group\select-group.dialog.component.ts || 124
|
||||
\ucap-webmessenger-app\src\app\store\messenger\sync\effects.ts || 647, 673
|
||||
\ucap-webmessenger-protocol-group\src\lib\services\group-protocol.service.ts || add()
|
||||
|
||||
export const SSVC_TYPE_GROUP_ADD_RES = 2;
|
||||
\ucap-webmessenger-app\src\app\services\notification.service.ts || 373
|
||||
\ucap-webmessenger-protocol-group\src\lib\services\group-protocol.service.ts || 71
|
||||
createGroupSuccess
|
||||
createGroupFailure
|
||||
export const SSVC_TYPE_GROUP_DEL_REQ = 11; // 동료 그룹 삭제
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\components\left-sidenav\group.component.ts || 781
|
||||
\ucap-webmessenger-app\src\app\store\messenger\sync\effects.ts || 936
|
||||
\ucap-webmessenger-protocol-group\src\lib\services\group-protocol.service.ts || del()
|
||||
export const SSVC_TYPE_GROUP_DEL_RES = 12;
|
||||
\ucap-webmessenger-app\src\app\services\notification.service.ts || 382
|
||||
\ucap-webmessenger-protocol-group\src\lib\services\group-protocol.service.ts || 76
|
||||
delGroupSuccess
|
||||
delGroupFailure
|
||||
export const SSVC_TYPE_GROUP_UPD_REQ = 21; // 동료 그룹 변경
|
||||
export const SSVC_TYPE_GROUP_UPD_RES = 22;
|
||||
export const SSVC_TYPE_GROUP_UPD_REQ2 = 23;
|
||||
\ucap-webmessenger-app\src\app\store\messenger\sync\effects.ts || 837, 848, 1086
|
||||
\ucap-webmessenger-protocol-group\src\lib\services\group-protocol.service.ts || update2()
|
||||
export const SSVC_TYPE_GROUP_UPD_RES2 = 24;
|
||||
\ucap-webmessenger-app\src\app\services\notification.service.ts || 358
|
||||
\ucap-webmessenger-protocol-group\src\lib\services\group-protocol.service.ts || 64
|
||||
|
||||
|
||||
export const SVC_TYPE_BUDDY = 4; // 동료 관리
|
||||
export const SSVC_TYPE_BUDDY_ADD_REQ = 1; // 동료추가
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\components\left-side.component.ts || onClickNewGroupAndMember() 237
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\components\left-sidenav\group.component.ts || onClickProfileContextMenu
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\components\left-sidenav\organization.component.ts || 490
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\components\messages.component.ts || 1596
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\components\right-drawer\room-user-list.component.ts || 206
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\dialogs\profile\profile.dialog.component.ts || 340
|
||||
\ucap-webmessenger-app\src\app\store\messenger\sync\effects.ts || createGroupAndBuddy$ 693 || updateGroupMember$ 777
|
||||
\ucap-webmessenger-app\src\app\store\messenger\sync\effects.ts || 950
|
||||
\ucap-webmessenger-protocol-buddy\src\lib\services\buddy-protocol.service.ts || add()
|
||||
export const SSVC_TYPE_BUDDY_ADD_RES = 2;
|
||||
\ucap-webmessenger-app\src\app\services\notification.service.ts || 420
|
||||
\ucap-webmessenger-protocol-buddy\src\lib\services\buddy-protocol.service.ts || 68
|
||||
|
||||
export const SSVC_TYPE_BUDDY_DEL_REQ = 11; // 동료삭제
|
||||
\ucap-webmessenger-app\src\app\store\messenger\sync\effects.ts || 932, 1055
|
||||
\ucap-webmessenger-app\src\app\store\messenger\sync\effects.ts || delBuddy$
|
||||
\ucap-webmessenger-protocol-buddy\src\lib\services\buddy-protocol.service.ts || del()
|
||||
export const SSVC_TYPE_BUDDY_DEL_RES = 12;
|
||||
\ucap-webmessenger-app\src\app\services\notification.service.ts || 430
|
||||
\ucap-webmessenger-protocol-buddy\src\lib\services\buddy-protocol.service.ts || 73
|
||||
|
||||
export const SSVC_TYPE_BUDDY_UPD_REQ = 21; // 동료변경
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\components\left-sidenav\group.component.ts || 591
|
||||
\ucap-webmessenger-app\src\app\layouts\messenger\dialogs\profile\profile.dialog.component.ts || 310
|
||||
\ucap-webmessenger-app\src\app\store\messenger\sync\effects.ts || updateBuddy$
|
||||
\ucap-webmessenger-protocol-buddy\src\lib\services\buddy-protocol.service.ts || update()
|
||||
updateBuddySuccess
|
||||
updateBuddyFailure
|
||||
export const SSVC_TYPE_BUDDY_UPD_RES = 22;
|
||||
\projects\ucap-webmessenger-app\src\app\services\notification.service.ts || 410
|
||||
\ucap-webmessenger-protocol-buddy\src\lib\services\buddy-protocol.service.ts || 61
|
||||
|
||||
|
||||
export const SVC_TYPE_QUERY_DATA = 91; // 사용자 정보 쿼리
|
||||
|
||||
export const SSVC_TYPE_QUERY_DATA_USER_REQ = 1; // 사용자 정보 쿼리 요청
|
||||
export const SSVC_TYPE_QUERY_DATA_USER_RES = 2; //
|
||||
export const SSVC_TYPE_QUERY_EXT_DATA_USER_REQ = 3; // 사용자 추가 정보 쿼리 요청
|
||||
export const SSVC_TYPE_QUERY_EXT_DATA_USER_RES = 4; //
|
||||
|
||||
export const SSVC_TYPE_QUERY_DEPT_REQ = 11; // 부서 정보 쿼리 요청
|
||||
query-protocol.service.ts | dept()
|
||||
export const SSVC_TYPE_QUERY_DEPT_DATA = 12; //
|
||||
messenger.resolver 254
|
||||
messenger\query\effects.ts | 51
|
||||
query-protocol.service.ts | 110
|
||||
export const SSVC_TYPE_QUERY_DEPT_RES = 13; //
|
||||
messenger\query\effects.ts | 54
|
||||
query-protocol.service.ts | 108
|
||||
|
||||
|
||||
export const SSVC_TYPE_QUERY_DEPT_USER_REQ = 14; // 사용자 검색 쿼리 요청
|
||||
query-protocol.service.ts | deptUser()
|
||||
export const SSVC_TYPE_QUERY_DEPT_USER_DATA = 15;
|
||||
group.component.ts | 326
|
||||
organization.component.ts | onKeyDownEnterOrganizationTenantSearch()
|
||||
create-chat.dialog.component.ts | 344
|
||||
messenger\query\effects.ts | 87
|
||||
query-protocol.service.ts | 133
|
||||
export const SSVC_TYPE_QUERY_DEPT_USER_RES = 16;
|
||||
left-sidenav\group.component.ts | 335
|
||||
left-sidenav\organization.component.ts | onKeyDownEnterOrganizationTenantSearch()
|
||||
chat\create-chat.dialog.component.ts | 353
|
||||
messenger\query\effects.ts | 90
|
||||
query-protocol.service.ts | 129
|
||||
|
||||
export const SSVC_TYPE_QUERY_DEPT_USER2_REQ = 54; // 사용자 검색 쿼리 요청2 (부서 LIKE 검색)
|
||||
export const SSVC_TYPE_QUERY_DEPT_USER2_DATA = 55;
|
||||
export const SSVC_TYPE_QUERY_DEPT_USER2_RES = 56;
|
||||
export const SSVC_TYPE_QUERY_TEAM_CONTACT_USER_REQ = 17; // 공용 주소록 검색 쿼리 요청
|
||||
export const SSVC_TYPE_QUERY_TEAM_CONTACT_USER_DATA = 18; //
|
||||
export const SSVC_TYPE_QUERY_TEAM_CONTACT_USER_RES = 19; //
|
||||
export const SSVC_TYPE_QUERY_USER_SEQ_REQ = 21; // 사용자 SEQ 검색
|
||||
export const SSVC_TYPE_QUERY_USER_SEQ_DATA = 22; // 사용자 SEQ 정보
|
||||
export const SSVC_TYPE_QUERY_USER_SEQ_DATA2 = 24; // 사용자 SEQ 정보 (상세)
|
||||
export const SSVC_TYPE_QUERY_USER_SEQ_RES = 23; //
|
||||
export const SSVC_TYPE_QUERY_USER_ID_REQ = 25; // 사용자 ID 검색
|
||||
export const SSVC_TYPE_QUERY_USER_ID_DATA = 26; // 사용자 ID 정보
|
||||
export const SSVC_TYPE_QUERY_USER_ID_RES = 27; //
|
||||
export const SSVC_TYPE_QUERY_USER_BY_DN_REQ = 31; // 사용자 정보 검색 요청(DN으로)
|
||||
export const SSVC_TYPE_QUERY_USER_BY_DN_DATA = 32; //
|
||||
export const SSVC_TYPE_QUERY_USER_BY_DN_RES = 33; // 사용자 정보 검색 응답(DN으로)
|
||||
export const SSVC_TYPE_QUERY_MY_GROUP_REQ = 41; // 정렬된 그룹 SEQs 정보 요청
|
||||
export const SSVC_TYPE_QUERY_MY_GROUP_RES = 42; // 정렬된 그룹 SEQs 정보 응답
|
||||
export const SSVC_TYPE_QUERY_MY_GROUP_REQ2 = 43; // 정렬된 그룹 SEQs 정보 요청
|
||||
export const SSVC_TYPE_QUERY_MY_GROUP_RES2 = 44; // 정렬된 그룹 SEQs 정보 응답
|
||||
export const SSVC_TYPE_QUERY_AUTH_REQ = 91; // 사용자 권한 정보 요청
|
||||
messenger.resolver.ts || 207
|
||||
query-protocol.service.ts || auth()
|
||||
export const SSVC_TYPE_QUERY_AUTH_RES = 92; // 사용자 권한 정보 응답
|
||||
export const SSVC_TYPE_QUERY_VALID_USER_REQ = 93;
|
||||
export const SSVC_TYPE_QUERY_VALID_USER_DATA = 94;
|
||||
export const SSVC_TYPE_QUERY_VALID_USER_RES = 95;
|
||||
|
||||
export const SVC_TYPE_FILE = 53; // File
|
||||
export const SSVC_TYPE_FILE_INFO_REQ = 1; // File 정보 전송 요청
|
||||
export const SSVC_TYPE_FILE_INFO_DATA = 2; // File 정보 Data
|
||||
export const SSVC_TYPE_FILE_INFO_CHECK_DATA = 3; // File 다운로드 체크 Data
|
||||
export const SSVC_TYPE_FILE_INFO_RES = 4; // File 정보 전송 응답
|
||||
export const SSVC_TYPE_FILE_DOWN_CHECK_REQ = 11; // File 다운로드 완료 요청
|
||||
export const SSVC_TYPE_FILE_DOWN_CHECK_RES = 12; // File 다운로드 완료 응답
|
||||
|
||||
export const SVC_TYPE_EVENT = 20;
|
||||
|
||||
export const SSVC_TYPE_EVENT_INFO_REQ = 1; // 이벤트 정보 요청
|
||||
export const SSVC_TYPE_EVENT_INFO_DATA = 2; // 이벤트 정보
|
||||
export const SSVC_TYPE_EVENT_INFO_RES = 3; // 이벤트 정보 완료
|
||||
export const SSVC_TYPE_EVENT_SEND_REQ = 11; // 이벤트 전송 요청
|
||||
export const SSVC_TYPE_EVENT_SEND_RES = 12; // 이벤트 전송 응답
|
||||
export const SSVC_TYPE_EVENT_SEND_NOTI = 13; // 이벤트 전송 알림
|
||||
event-protocol.service.ts || 100 , notification.service.ts || 199, messenger/event/effects.ts || 644, 886
|
||||
export const SSVC_TYPE_EVENT_PUSH_REQ = 14; // (푸시 요청)
|
||||
export const SSVC_TYPE_EVENT_PUSH_CL_REQ = 15; // (AWAY PUSH 요청)
|
||||
export const SSVC_TYPE_EVENT_INPUT_STATUS_REQ = 16; // 이벤트 입력 알림 요청
|
||||
export const SSVC_TYPE_EVENT_INPUT_STATUS_RES = 17; // 이벤트 입력 알림 응답
|
||||
export const SSVC_TYPE_EVENT_READ_REQ = 21; // 이벤트 확인 요청
|
||||
export const SSVC_TYPE_EVENT_READ_RES = 22; // 이벤트 확인 응답
|
||||
export const SSVC_TYPE_EVENT_READ_NOTI = 23; // 이벤트 확인 알림
|
||||
export const SSVC_TYPE_EVENT_UNREAD_CNT_REQ = 25; // 이벤트 UnreadCnt 요청
|
||||
export const SSVC_TYPE_EVENT_UNREAD_CNT_RES = 26; // 이벤트 UnreadCnt 응답
|
||||
export const SSVC_TYPE_EVENT_USER_UNREAD_CNT_REQ = 27; // 사용자 UnreadCnt 요청
|
||||
export const SSVC_TYPE_EVENT_USER_UNREAD_CNT_RES = 28; // 사용자 UnreadCnt 응답
|
||||
export const SSVC_TYPE_EVENT_DEL_REQ = 31; // 이벤트 삭제 요청
|
||||
export const SSVC_TYPE_EVENT_DEL_RES = 32; // 이벤트 삭제 응답
|
||||
export const SSVC_TYPE_EVENT_CANCEL_REQ = 33; // 이벤트 회수 요청
|
||||
export const SSVC_TYPE_EVENT_CANCEL_NOTI = 34; // 이벤트 회수 알림
|
||||
export const SSVC_TYPE_EVENT_CANCEL_RES = 35; // 이벤트 회수 응답
|
||||
export const SSVC_TYPE_EVENT_BOT_NOTI_REQ = 41; // BOT방에 이벤트 전송 요청
|
||||
export const SSVC_TYPE_EVENT_BOT_NOTI_RES = 42; // BOT방에 이벤트 전송 응답
|
||||
export const SSVC_TYPE_EVENT_CAPTURE_NOTI_REQ = 43; // iOS에서 캡쳐 시,알림 요청
|
||||
export const SSVC_TYPE_EVENT_CAPTURE_NOTI_RES = 44; // iOS에서 캡쳐 시,알림 응답
|
||||
export const SSVC_TYPE_EVENT_SEND_PLAN_REQ = 51; // 일정 정보 전송 요청
|
||||
export const SSVC_TYPE_EVENT_SEND_PLAN_RES = 52; // 일정 정보 전송 응답
|
||||
export const SSVC_TYPE_EVENT_SEND_CONF_REQ = 61; // 화상회의 정보 전송 요청
|
||||
export const SSVC_TYPE_EVENT_SEND_CONF_RES = 62; // 화상회의 정보 전송 응답
|
||||
export const SSVC_TYPE_EVENT_BOT_SMS_REQ = 71; // UCAP SMS이벤트 전송 요청
|
||||
export const SSVC_TYPE_EVENT_BOT_SMS_RES = 72; // UCAP SMS이벤트 전송 응답
|
||||
export const SSVC_TYPE_EVENT_PUSH_UMG_CL_REQ = 81; // (AWAY 쪽지 PUSH 요청)
|
||||
export const SSVC_TYPE_EVENT_PUSH_CHECK_REQ = 91; // 푸시 체크 요청
|
||||
export const SSVC_TYPE_EVENT_PUSH_CHECK_RES = 92; // 푸시 체크 응답
|
||||
export const SSVC_TYPE_EVENT_SEND_STREAM_REQ = 101; // 동영상 스트리밍 전송 요청
|
||||
export const SSVC_TYPE_EVENT_SEND_STREAM_RES = 102; // 동영상 스트리밍 전송 응답
|
||||
|
||||
|
85
documents/protocol/ChatRoom.txt
Normal file
85
documents/protocol/ChatRoom.txt
Normal file
|
@ -0,0 +1,85 @@
|
|||
SVC_TYPE_ROOM = 10; // 대화방
|
||||
SSVC_TYPE_ROOM_OPEN_REQ = 1; // 대화방 개설 요청
|
||||
room-protocol.service.ts open()
|
||||
SSVC_TYPE_ROOM_OPEN_RES = 2;
|
||||
SSVC_TYPE_ROOM_OPEN2_REQ = 3; // 대화방 개설 요청2
|
||||
SSVC_TYPE_ROOM_OPEN2_RES = 4;
|
||||
SSVC_TYPE_ROOM_OPEN3_REQ = 5; // 대화방 개설 요청3
|
||||
room-protocol.service.ts open3()
|
||||
SSVC_TYPE_ROOM_OPEN3_RES = 6;
|
||||
SSVC_TYPE_ROOM_OPEN4_REQ = 7; // 대화방 개설 요청4
|
||||
SSVC_TYPE_ROOM_OPEN4_RES = 8;
|
||||
SSVC_TYPE_ROOM_INVITE_REQ = 11; // 초대 요청
|
||||
message.component: || 1565, 시작
|
||||
room-user-list.component: || 170, 시작
|
||||
messenger\room\effects.ts || inviteOrOpen$
|
||||
room-protocol.service.ts || invite()
|
||||
sync\effects || inviteSuccess$
|
||||
sync\effects || room$
|
||||
async sync-protol.service || 147 sc: 83, ssc: 1 대화방 목록 싱크
|
||||
async room\effects || selectedRoomForInfo$ || 77
|
||||
room\effects || info$
|
||||
room-protocol.service || info() || 240
|
||||
|
||||
SSVC_TYPE_ROOM_INVITE_RES = 12;
|
||||
notification.service.ts | this.roomProtocolService.notification$
|
||||
room-protocol.service.ts | this.protocolService.serverMessage
|
||||
SSVC_TYPE_ROOM_INVITE_NOTI = 13;
|
||||
notification.service.ts | this.roomProtocolService.notification$
|
||||
room-protocol.service.ts | this.protocolService.serverMessage
|
||||
SSVC_TYPE_ROOM_INFO_REQ = 21; // 대화방 정보 요청 || room-protocol.service.ts | info()
|
||||
SSVC_TYPE_ROOM_INFO_ROOM = 22; // 대화방 정보
|
||||
messenger\room\effects.ts
|
||||
messenger\sync\effects.ts
|
||||
room-protocol.service.ts
|
||||
SSVC_TYPE_ROOM_INFO_USER = 23; // 참가자 정보
|
||||
SSVC_TYPE_ROOM_INFO_USER2 = 25; // 참가자 정보(상세)
|
||||
messenger\room\effects.ts
|
||||
messenger\sync\effects.ts
|
||||
room-protocol.service.ts
|
||||
SSVC_TYPE_ROOM_INFO_RES = 24; // 대화방 정보 완료
|
||||
messenger\room\effects.ts
|
||||
messenger\sync\effects.ts
|
||||
room-protocol.service.ts
|
||||
SSVC_TYPE_ROOM_INFO_SIMPLE_REQ = 26; // 대화방 정보 요청
|
||||
st SSVC_TYPE_ROOM_INFO_ROOM = 22; // 대화방 정보
|
||||
st SSVC_TYPE_ROOM_INFO_USER = 25; // 참가자 정보(상세)
|
||||
SSVC_TYPE_ROOM_INFO_SIMPLE_RES = 27; // 대화방 정보 완료
|
||||
SSVC_TYPE_ROOM_UPD_REQ = 31; // 대화방 변경 요청
|
||||
room-protocol.service.ts
|
||||
SSVC_TYPE_ROOM_UPD_RES = 32;
|
||||
notification.service.ts
|
||||
room-protocol.service.ts
|
||||
SSVC_TYPE_ROOM_INFO_UPD_REQ = 33; // 대화방 정보 변경 요청
|
||||
room-protocol.service.ts
|
||||
SSVC_TYPE_ROOM_INFO_UPD_RES = 34; // 대화방 정보 변경 응답
|
||||
SSVC_TYPE_ROOM_FONT_UPD_REQ = 35; // 대화방 옵션 변경 요청
|
||||
services\room-protocol.service.ts | updateFont()
|
||||
SSVC_TYPE_ROOM_FONT_UPD_NOTI = 36; // 대화방 옵션 변경 알림
|
||||
notification.service.ts | 546
|
||||
room-protocol.service.ts | 178
|
||||
SSVC_TYPE_ROOM_FONT_UPD_RES = 37; // 대화방 옵션 변경 응답
|
||||
SSVC_TYPE_ROOM_DEL_REQ = 41; // 대화방 삭제 요청
|
||||
SSVC_TYPE_ROOM_DEL_RES = 42;
|
||||
SSVC_TYPE_ROOM_EXIT_REQ = 51; // 퇴장 요청
|
||||
room-protocol.service.ts | exit()
|
||||
SSVC_TYPE_ROOM_EXIT_RES = 52;
|
||||
notification.service.ts | 501
|
||||
room-protocol.service.ts | 158
|
||||
SSVC_TYPE_ROOM_EXIT_NOTI = 53;
|
||||
notification.service.ts | 502
|
||||
room-protocol.service.ts | 159
|
||||
SSVC_TYPE_ROOM_EXIT_ALL_REQ = 61; // 전체 대화방 퇴장 요청
|
||||
room-protocol.service.ts | exitAll()
|
||||
SSVC_TYPE_ROOM_EXIT_ALL_RES = 62; // 전체 대화방 퇴장 응답
|
||||
SSVC_TYPE_ROOM_EXIT_FORCING_REQ = 54; // 대화상대 강퇴 요청
|
||||
room-protocol.service.ts | exitForcing()
|
||||
SSVC_TYPE_ROOM_EXIT_FORCING_NOTI = 55; // 대화상대 강퇴 알림
|
||||
notification.service.ts | 531
|
||||
room-protocol.service.ts | 171
|
||||
SSVC_TYPE_ROOM_EXIT_FORCING_RES = 56; // 대화상대 강퇴 응답
|
||||
notification.service.ts | 516
|
||||
room-protocol.service.ts | 164
|
||||
SSVC_TYPE_ROOM_USER_STATUS_REQ = 71; // 대화상대 오프라인 체크 요청 (userStatusOffline())
|
||||
notification.service.ts | userStatusOffline()
|
||||
SSVC_TYPE_ROOM_USER_STATUS_RES = 72; // 대화상대 오프라인 체크 응답
|
43
documents/user-detail-query.json
Normal file
43
documents/user-detail-query.json
Normal file
|
@ -0,0 +1,43 @@
|
|||
{
|
||||
"SENDER_SEQ": 9826,
|
||||
"SSVC_TYPE": 2,
|
||||
"SVC_TYPE": 91,
|
||||
"divCd": "OPENPROF",
|
||||
"userInfo": {
|
||||
"callMode": "C",
|
||||
"companyCode": "GUC100",
|
||||
"companyName": "구)유통BU",
|
||||
"customerInfo": "",
|
||||
"deptName": "식자재사업부",
|
||||
"deptNameCn": "식자재사업부",
|
||||
"deptNameEn": "식자재사업부",
|
||||
"deptSeq": "205",
|
||||
"email": "01224646@daesang.com",
|
||||
"employeeNum": "ZZZZZZZ3",
|
||||
"employeeType": "P",
|
||||
"fmcSadn": " ",
|
||||
"grade": "사업부장",
|
||||
"gradeCn": "사업부장",
|
||||
"gradeEn": "사업부장",
|
||||
"hardSadn": " ",
|
||||
"hpNumber": "01090882377",
|
||||
"intro": " ",
|
||||
"isActive": true,
|
||||
"isMobile": false,
|
||||
"isPrivacyAgree": true,
|
||||
"isValidLogin": true,
|
||||
"job": "",
|
||||
"lineNumber": " ",
|
||||
"madn": "1234",
|
||||
"name": "테스트3",
|
||||
"nameCn": "Test3",
|
||||
"nameEn": "Test3",
|
||||
"order": "A33",
|
||||
"profileImageFile": "http://1.229.165.185:3000/10/10015096.jpg",
|
||||
"responsibilities": "유통영업본부장",
|
||||
"roleCd": "0",
|
||||
"seq": 9826,
|
||||
"workplace": "구)유통BU",
|
||||
"workstatus": "V03"
|
||||
}
|
||||
}
|
246
documents/user-search-query.json
Normal file
246
documents/user-search-query.json
Normal file
|
@ -0,0 +1,246 @@
|
|||
//DeptUserRequest model
|
||||
{
|
||||
"companyCode": "GUC100",
|
||||
"divCd": "ORG",
|
||||
"search": "",
|
||||
"searchRange": "A",
|
||||
"senderCompanyCode": "GUC100",
|
||||
"senderEmployeeType": "P",
|
||||
"seq": 205,
|
||||
"type": "[Messenger::Query] Dept User"
|
||||
}
|
||||
|
||||
{
|
||||
SENDER_SEQ: 9826
|
||||
SSVC_TYPE: 15
|
||||
SVC_TYPE: 91
|
||||
divCd: "ORG"
|
||||
userInfos: [
|
||||
0:
|
||||
callMode: "C"
|
||||
companyCode: "GUC100"
|
||||
companyName: "유통BU"
|
||||
customerInfo: ""
|
||||
deptName: "식자재사업부"
|
||||
deptNameCn: "식자재사업부"
|
||||
deptNameEn: "식자재사업부"
|
||||
deptSeq: "205"
|
||||
email: "01224646@daesang.com"
|
||||
employeeNum: "D0195202"
|
||||
employeeType: "R"
|
||||
fmcSadn: " "
|
||||
grade: "사업부장"
|
||||
gradeCn: "사업부장"
|
||||
gradeEn: "사업부장"
|
||||
hardSadn: " "
|
||||
hpNumber: "01090882377"
|
||||
intro: " "
|
||||
isActive: true
|
||||
isMobile: false
|
||||
isPrivacyAgree: true
|
||||
isValidLogin: true
|
||||
job: ""
|
||||
lineNumber: " "
|
||||
madn: " "
|
||||
name: "이강덕"
|
||||
nameCn: "Lee Kang Dug"
|
||||
nameEn: "Lee Kang Dug"
|
||||
order: "57이강덕"
|
||||
profileImageFile: "http://1.229.165.185:3000/D0/D0195202.jpg"
|
||||
responsibilities: "유통영업본부장"
|
||||
roleCd: "0"
|
||||
seq: 33
|
||||
workplace: ""
|
||||
workstatus: "W01"
|
||||
|
||||
1:
|
||||
callMode: "C"
|
||||
companyCode: "GUC100"
|
||||
companyName: "구)유통BU"
|
||||
customerInfo: ""
|
||||
deptName: "식자재사업부"
|
||||
deptNameCn: "식자재사업부"
|
||||
deptNameEn: "식자재사업부"
|
||||
deptSeq: "205"
|
||||
email: "01224646@daesang.com"
|
||||
employeeNum: "ZZZZZZZ1"
|
||||
employeeType: "P"
|
||||
fmcSadn: " "
|
||||
grade: "사업부장"
|
||||
gradeCn: "사업부장"
|
||||
gradeEn: "사업부장"
|
||||
hardSadn: " "
|
||||
hpNumber: "01090882377"
|
||||
intro: "1111"
|
||||
isActive: true
|
||||
isMobile: true
|
||||
isPrivacyAgree: true
|
||||
isValidLogin: true
|
||||
job: ""
|
||||
lineNumber: " "
|
||||
madn: " "
|
||||
name: "테스트1 "
|
||||
nameCn: "Test1"
|
||||
nameEn: "Test1"
|
||||
order: "A11"
|
||||
profileImageFile: "http://1.229.165.185:3000/10/10015096.jpg"
|
||||
responsibilities: "유통영업본부장"
|
||||
roleCd: "0"
|
||||
seq: 9824
|
||||
workplace: "구)유통BU"
|
||||
workstatus: "V01"
|
||||
|
||||
2:
|
||||
callMode: "C"
|
||||
companyCode: "GUC100"
|
||||
companyName: "구)유통BU"
|
||||
customerInfo: ""
|
||||
deptName: "식자재사업부"
|
||||
deptNameCn: "식자재사업부"
|
||||
deptNameEn: "식자재사업부"
|
||||
deptSeq: "205"
|
||||
email: "01224646@daesang.com"
|
||||
employeeNum: "ZZZZZZZ2"
|
||||
employeeType: "P"
|
||||
fmcSadn: " "
|
||||
grade: "사업부장"
|
||||
gradeCn: "사업부장"
|
||||
gradeEn: "사업부장"
|
||||
hardSadn: " "
|
||||
hpNumber: "01090882377"
|
||||
intro: " "
|
||||
isActive: true
|
||||
isMobile: true
|
||||
isPrivacyAgree: true
|
||||
isValidLogin: true
|
||||
job: ""
|
||||
lineNumber: " "
|
||||
madn: " "
|
||||
name: "테스트2"
|
||||
nameCn: "Test2"
|
||||
nameEn: "Test2"
|
||||
order: "A22"
|
||||
profileImageFile: "http://1.229.165.185:3000/10/10015096.jpg"
|
||||
responsibilities: "유통영업본부장"
|
||||
roleCd: "0"
|
||||
seq: 9825
|
||||
workplace: "구)유통BU"
|
||||
workstatus: "V02"
|
||||
|
||||
3:
|
||||
callMode: "C"
|
||||
companyCode: "GUC100"
|
||||
companyName: "구)유통BU"
|
||||
customerInfo: ""
|
||||
deptName: "식자재사업부"
|
||||
deptNameCn: "식자재사업부"
|
||||
deptNameEn: "식자재사업부"
|
||||
deptSeq: "205"
|
||||
email: "01224646@daesang.com"
|
||||
employeeNum: "ZZZZZZZ3"
|
||||
employeeType: "P"
|
||||
fmcSadn: " "
|
||||
grade: "사업부장"
|
||||
gradeCn: "사업부장"
|
||||
gradeEn: "사업부장"
|
||||
hardSadn: " "
|
||||
hpNumber: "01090882377"
|
||||
intro: " "
|
||||
isActive: true
|
||||
isMobile: false
|
||||
isPrivacyAgree: true
|
||||
isValidLogin: true
|
||||
job: ""
|
||||
lineNumber: " "
|
||||
madn: "1234"
|
||||
name: "테스트3"
|
||||
nameCn: "Test3"
|
||||
nameEn: "Test3"
|
||||
order: "A33"
|
||||
profileImageFile: "http://1.229.165.185:3000/10/10015096.jpg"
|
||||
responsibilities: "유통영업본부장"
|
||||
roleCd: "0"
|
||||
seq: 9826
|
||||
workplace: "구)유통BU"
|
||||
workstatus: "V03"
|
||||
|
||||
callMode: "C"
|
||||
companyCode: "GUC100"
|
||||
companyName: "구)유통BU"
|
||||
customerInfo: ""
|
||||
deptName: "식자재사업부"
|
||||
deptNameCn: "식자재사업부"
|
||||
deptNameEn: "식자재사업부"
|
||||
deptSeq: "205"
|
||||
email: "01224646@daesang.com"
|
||||
employeeNum: "ZZZZZZZ4"
|
||||
employeeType: "R"
|
||||
fmcSadn: " "
|
||||
grade: "사업부장"
|
||||
gradeCn: "사업부장"
|
||||
gradeEn: "사업부장"
|
||||
hardSadn: " "
|
||||
hpNumber: "01090882377"
|
||||
intro: "갑니다.가자가자"
|
||||
isActive: true
|
||||
isMobile: false
|
||||
isPrivacyAgree: true
|
||||
isValidLogin: true
|
||||
job: ""
|
||||
lineNumber: " "
|
||||
madn: "4321"
|
||||
name: "테스트4"
|
||||
nameCn: "Test4"
|
||||
nameEn: "Test4"
|
||||
order: "A44"
|
||||
profileImageFile: "http://1.229.165.185:3000/10/10015096.jpg"
|
||||
responsibilities: "유통영업본부장"
|
||||
roleCd: "0"
|
||||
seq: 9827
|
||||
workplace: "구)유통BU"
|
||||
workstatus: "V04"
|
||||
|
||||
callMode: "C"
|
||||
companyCode: "GUC100"
|
||||
companyName: "구)유통BU"
|
||||
customerInfo: ""
|
||||
deptName: "식자재사업부"
|
||||
deptNameCn: "식자재사업부"
|
||||
deptNameEn: "식자재사업부"
|
||||
deptSeq: "205"
|
||||
email: "01224646@daesang.com"
|
||||
employeeNum: "ZZZZZZZ5"
|
||||
employeeType: "R"
|
||||
fmcSadn: " "
|
||||
grade: "사업부장"
|
||||
gradeCn: "사업부장"
|
||||
gradeEn: "사업부장"
|
||||
hardSadn: " "
|
||||
hpNumber: "01090882377"
|
||||
intro: " "
|
||||
isActive: true
|
||||
isMobile: true
|
||||
isPrivacyAgree: true
|
||||
isValidLogin: true
|
||||
job: ""
|
||||
lineNumber: " "
|
||||
madn: " "
|
||||
name: "테스트5"
|
||||
nameCn: "Test5"
|
||||
nameEn: "Test5"
|
||||
order: "A55"
|
||||
profileImageFile: "http://1.229.165.185:3000/10/10015096.jpg"
|
||||
responsibilities: "유통영업본부장"
|
||||
roleCd: "0"
|
||||
seq: 9828
|
||||
workplace: "구)유통BU"
|
||||
workstatus: "V05"
|
||||
|
||||
6: {seq: 9829, name: "테스트6", profileImageFile: "http://1.229.165.185:3000/10/10015096.jpg", grade: "사업부장", intro: "테스트 사용자입니다.", …}
|
||||
7: {seq: 9892, name: "테스트7", profileImageFile: "http://1.229.165.185:3000/10/10015096.jpg", grade: "사업부장", intro: " ", …}
|
||||
8: {seq: 5505, name: "권미영", profileImageFile: "http://1.229.165.185:3000/D0/D0196067.jpg", grade: "대리", intro: " ", …}
|
||||
9: {seq: 5001, name: "김정순", profileImageFile: "http://1.229.165.185:3000/D0/D0196066.jpg", grade: "대리", intro: " ", …}
|
||||
10: {seq: 5507, name: "김효희", profileImageFile: "http://1.229.165.185:3000/D0/D0196069.jpg", grade: "사원", intro: " ", …}
|
||||
11: {seq: 5506, name: "장윤경", profileImageFile: "http://1.229.165.185:3000/D0/D0196068.jpg", grade: "사원", intro: " ", …}
|
||||
]
|
||||
}
|
20
documents/version-info2-response.json
Normal file
20
documents/version-info2-response.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"StatusCode":"200",
|
||||
"ErrorMessage":"",
|
||||
"ProtocolCD":"16777216",
|
||||
"SyncMode":"SC",
|
||||
"AppVer":"0.0.3",
|
||||
"InstallURL":"http://15.164.139.105/AppDist/pc/DSTalkInstaller.exe",
|
||||
"ServerIP":"15.164.139.105",
|
||||
"UploadURL":"http://15.164.139.105:8011/Common/FileTalkSave.aspx",
|
||||
"DownloadURL":"http://15.164.139.105:8011/Common/FileTalkDownload.aspx",
|
||||
"ProfileUploadURL":"http://15.164.139.105:8011/Common/FileProfileSave.aspx",
|
||||
"ProfileRoot":"",
|
||||
"FileTerm":"14",
|
||||
"FileAllowSize":"100",
|
||||
"AuthIP":"Y",
|
||||
"LauncherAppVer":"",
|
||||
"LauncherInstallURL":""
|
||||
}
|
||||
|
||||
|
31
documents/web-daesang-url-info-response.json
Normal file
31
documents/web-daesang-url-info-response.json
Normal file
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"StatusCode":"200",
|
||||
"ErrorMessage":"",
|
||||
"PortCheckURL":"http://15.164.139.105:8022",
|
||||
"MsgURL":"http://15.164.139.105:9097",
|
||||
"PasswordURL":"http://15.164.139.105:9097",
|
||||
"PlanURL":"http://15.164.139.105:9097",
|
||||
"VocURL":"http://15.164.139.105:9097",
|
||||
"ConfURL":"화상회의,http://sso.daesang.com/messenger.do?eMateApps=WIN_90&eMatePTK=(%USER_TOKEN%)",
|
||||
"UprApiURL":"http://203.247.154.210:80",
|
||||
"UprSvcURL":"http://203.247.154.210:5050",
|
||||
"UprDownloadURL":"http://www.lgucap.com/vcdownload.html",
|
||||
"SynapViewURL":"",
|
||||
"WebLinkWebhard":"웹하드,http://sso.daesang.com/messenger.do?eMateApps=WHD_78&eMatePTK=(%USER_TOKEN%)",
|
||||
"WebLinkDsp":"DSP,http://sso.daesang.com/messenger.do?eMateApps=GWS_01&eMatePTK=(%USER_TOKEN%)",
|
||||
"WebLinkSms":"SMS,http://sso.daesang.com/messenger.do?eMateApps=SMS_21&eMatePTK=(%USER_TOKEN%)",
|
||||
"WebLinkConf":"화상회의,http://sso.daesang.com/messenger.do?eMateApps=WIN_90&eMatePTK=(%USER_TOKEN%)",
|
||||
"WebLinkEp":"EP,http://sso.daesang.com/messenger.do?eMateApps=EPS_07&eMatePTK=(%USER_TOKEN%)",
|
||||
"WebLinkSop":"S&OP회의,http://sso.daesang.com/messenger.do?eMateApps=SOP_05&eMatePTK=(%USER_TOKEN%)",
|
||||
"WebLinkSom":"S&OM회의,http://sso.daesang.com/messenger.do?eMateApps=SOM_09&eMatePTK=(%USER_TOKEN%)",
|
||||
"WebLinkElephant":"코끼리,http://dsp.daesang.com/names.nsf?login&username=test03&password=(%USER_PASS%)&RedirectTo=http%3A%2F%2Fdsp%2Edaesang%2Ecom%3A80%2FDS%5F10%2Femate%5Fapp%2Felephant%2Fmaster%2Ensf%2Fmain%2Ehtml%3Freadform%26kind%3D3",
|
||||
"WebLinkItsvcdesk":"IT서비스데스크,http://sso.daesang.com/messenger.do?eMateApps=HPD_13&eMatePTK=(%USER_TOKEN%)",
|
||||
"WebLinkUrgntNews":"개인속보,http://sso.daesang.com/messenger.do?eMateApps=DSB_43&eMatePTK=(%USER_TOKEN%)",
|
||||
"WebLinkMailCnt":"메일count,http://dsp.daesang.com/names.nsf?login&username=test03&password=(%USER_PASS%)&RedirectTo=http://dsp.daesang.com/common/sysorg.nsf/unreadmailcount2?openagent%26empno=ZZZZZZZ3",
|
||||
"WebLinkMail":"메일,http://dsp.daesang.com/names.nsf?login&username=test03&password=(%USER_PASS%)&RedirectTo=%2Fportal%2Ensf%2Fmailredirect%3Fopenpage%26mode%3Dm",
|
||||
"WebLinkPaymentCnt":"결재count,http://dspsec.daesang.com/names.nsf?login&username=test03&password=(%USER_PASS%)&RedirectTo=http://dspsec.daesang.com/emate_app/appro.nsf/view03?readviewentries%26count=1%26restrictToCategory=ZZZZZZZ3",
|
||||
"WebLinkPayment":"결재,http://sso.daesang.com/messenger.do?eMateApps=GWS_01&eMatePTK=test03&redURL=http://dsp.daesang.com/portal.nsf/main%3Fopenpage%26msgfromdb=appapp",
|
||||
"WebLinkChgPassword":"비밀번호변경,http://sso.daesang.com/login.do?inputId=test03&inputPwd=(%USER_PASS%)",
|
||||
"WebLinkAllowedList":"WebLinkDsp,WebLinkItsvcdesk,WebLinkConf"
|
||||
}
|
||||
|
10
documents/web-login-response.json
Normal file
10
documents/web-login-response.json
Normal file
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"VER": "0.0.3",
|
||||
"STATUS": "success",
|
||||
"PWD_HC": "7574",
|
||||
"PER_INFO_AGREE_YN": "N",
|
||||
"COMPANY_CODE": "GUC100",
|
||||
"USER_ID": "test03",
|
||||
"USER_NAME": "테스트3",
|
||||
"USER_SEQ": 9826
|
||||
}
|
44
documents/websocket-login-response.json
Normal file
44
documents/websocket-login-response.json
Normal file
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
"SENDER_SEQ": 9826,
|
||||
"SSVC_TYPE": 2,
|
||||
"SVC_TYPE": 1,
|
||||
"companyCode": "GUC100",
|
||||
"departmentCode": 205,
|
||||
"deviceScreenForcedLock": true,
|
||||
"encriptionKey": "",
|
||||
"existingPid": false,
|
||||
"fileDownloadAllow": false,
|
||||
"fileRetentionPeriod": 30,
|
||||
"fmcSadn": "",
|
||||
"hardPhoneSadn": "",
|
||||
"havePermissionsForDevice": true,
|
||||
"havePermissionsForIntegratedMessageBox": false,
|
||||
"loginId": "test03",
|
||||
"madn": "",
|
||||
"passwordEncodingType": 1,
|
||||
"passwordValid": true,
|
||||
"passwordValidityPeriod": 90,
|
||||
"pbxIndex": 0,
|
||||
"permissionsForViewSchedule": " ",
|
||||
"pinCode": "6",
|
||||
"privateInformationAgree": true,
|
||||
"roleCode": 0,
|
||||
"statusMessage1": "다른용무중",
|
||||
"statusMessage2": "회의중",
|
||||
"statusMessage3": "테스트중",
|
||||
"talkWithMeBotSeq": 4,
|
||||
"token": 0,
|
||||
"tokenString": "5d5a2082118220c09aaa8a739e4c54ecc4bc92180354298dc283ac90a196b1d7935e3675f8fd5bbbef1e702138d4b8ca0f7d5ab517f26b8a612bb98954956039577e5413c02d26d4a69714086428dcb4ba84530e703d830c927de076413c3d6ab56e13862512ec671ee96a3825593683724acd215d99adb025cb4447584bdc1084897aa1c2872ae2ce311d21655b5af2bd2a1014fdf9ae9cdea3076ecb28edff725b91801bbb596afa129e4192094ecf5d210edd407a34e3703e93ff1a64d19de91737059764453bcfe1c0661bcaacc4c1a9e2e5",
|
||||
"useableDevice": true,
|
||||
"userId": "test03",
|
||||
"userInfo": {
|
||||
"seq": 9826,
|
||||
"name": "테스트3",
|
||||
"profileImageFile": "http://1.229.165.185:3000/10/10015096.jpg",
|
||||
"grade": "사업부장",
|
||||
"intro": " "
|
||||
},
|
||||
"userSeq": 9826,
|
||||
"validAccount": true,
|
||||
"validDevice": true
|
||||
}
|
Loading…
Reference in New Issue
Block a user