问诊模块改造UML图
2024-08-20 16:32:24 0 举报
123123
作者其他创作
大纲/内容
ISession
span style=\"font-size: inherit;\
问诊IM服务模块
环信依赖库
RongIMServiceImpl
融云的IimService实现
OtherIMServiceImpl
其他不知名厂商的IimService实现
IMessage
// 消息IdString messageId;// 消息类型MessageType messageType;// 消息时间long timestamp;// 是否是自己发的消息boolean mine;// 消息内容(具体内容根据消息类型解析)String content;
融云依赖库
HyphenateServiceImpl
环信的IimService实现
APP
ISessionList
// 会话列表改变+ updateList(List<Session>)// 添加会话+ addSession(List<Session>)// 更新会话+ updateSession(List<Session>)// 删除会话- removeSession(List<Session>)
其他IM依赖库
Session
// 会话idString sessionId;// 患者信息模型PatientInfo patientInfo;// 最后一条消息String lastMessage;// 最后一条消息时间戳long lastMessageTimestamp;// 当前会话问诊状态Status currentStatus;
问诊IM UI模块
// 会话列表接口List<ISessionList> iSessionsLists;// 会话详情接口List<ISession> iSessions;
ISessionListImpl
会话列表UI
云信依赖库
ISessionImpl
会话详情UI
三方依赖库
NIMServiceImpl
云信的IimService实现
MessageType
收藏
0 条评论
下一页