1.5 KiB
1.5 KiB
聊天通讯模块
概述
聊天通讯模块负责好友管理和即时通讯功能。
好友管理
接口
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | chat-friends/list |
好友列表 |
| POST | chat-friends/add |
添加好友 |
| POST | chat-friends/delete |
删除好友 |
关联类
| 类 | 文件 | 说明 |
|---|---|---|
ChatFriendsController |
app/Http/Controllers/admin/chat/ChatFriendsController.php |
控制器 |
ChatFriendsService |
app/Service/admin/chat/ChatFriendsService.php |
业务服务 |
即时通讯
关联类
| 类 | 文件 | 说明 |
|---|---|---|
WebSocketApiClient |
app/Service/common/http/WebSocketApiClient.php |
WebSocket 客户端 |
ReadMessagesJob |
app/Jobs/chat/ReadMessagesJob.php |
消息已读 Job |
关联模型
| 模型 | 表名 | 说明 |
|---|---|---|
ChatMessageModel |
xk_chat_messages |
聊天消息 |
ChatRoomModel |
xk_chat_room |
聊天房间 |
消息类型
| 类型 | 值 | 说明 |
|---|---|---|
| 文字 | 0 | 文本消息 |
| 图片 | 1 | 图片消息 |
| 语音 | 2 | 语音消息 |
| 视频 | 3 | 视频消息 |
| 处方 | 4 | 处方消息 |
| 病历 | 5 | 病历文件 |
| 视频通话 | 6 | 视频通话 |
| 语音通话 | 7 | 语音通话 |
| 文件 | 8 | 文件消息 |
| 系统 | 9 | 系统消息 |
| 挂号 | 10 | 挂号消息 |
| 患者体验 | 11 | 患者体验 |
| 产品卡片 | 12 | 产品卡片 |
| 结束问诊 | 13 | 结束问诊 |
| 转诊处方 | 14 | 转诊处方 |