web聊天室数据同步修改
This commit is contained in:
@@ -64,12 +64,13 @@ public interface ChatRoomService {
|
||||
ResultDomain<TbChatRoomDTO> getChatRoomById(String roomId);
|
||||
|
||||
/**
|
||||
* @description 获取聊天室列表/分页
|
||||
* @param pageRequest 分页请求
|
||||
* @description 分页查询聊天室(含当前用户未读数)
|
||||
* @param pageRequest 分页请求参数
|
||||
* @param userId 当前用户ID
|
||||
* @author cascade
|
||||
* @since 2025-12-22
|
||||
*/
|
||||
ResultDomain<ChatRoomVO> getChatRoomPage(PageRequest<TbChatRoomDTO> pageRequest);
|
||||
ResultDomain<ChatRoomVO> getChatRoomPage(PageRequest<TbChatRoomDTO> pageRequest, String userId);
|
||||
|
||||
// ========================= 聊天室成员管理 ==========================
|
||||
|
||||
@@ -114,6 +115,15 @@ public interface ChatRoomService {
|
||||
*/
|
||||
ResultDomain<Boolean> updateMemberReadStatus(String memberId, String lastReadMsgId);
|
||||
|
||||
/**
|
||||
* @description 获取当前用户在指定聊天室的未读消息数
|
||||
* @param roomId 聊天室ID
|
||||
* @param userId 用户ID
|
||||
* @author cascade
|
||||
* @since 2025-12-24
|
||||
*/
|
||||
ResultDomain<Integer> getUnreadCount(String roomId, String userId);
|
||||
|
||||
// ========================= 聊天消息管理 ==========================
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user