Package com.bytedesk.core.message
Class MessageSpecificationVip
java.lang.Object
com.bytedesk.core.message.MessageSpecificationVip
企业版消息查询规范 - 包含未读消息等高级功能
- Since:
- 2025-08-14
- Author:
- Jackning (270580156@qq.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.data.jpa.domain.Specification<MessageEntity>searchAllLeaveMessageSubmitted(MessageRequest request, UserEntity user) static org.springframework.data.jpa.domain.Specification<MessageEntity>searchAllUnread(MessageRequest request, UserEntity user) static org.springframework.data.jpa.domain.Specification<MessageEntity>searchLeaveMessageSubmitted(MessageRequest request, UserEntity user) 查询某会话下的留言提交消息的 Specificationstatic org.springframework.data.jpa.domain.Specification<MessageEntity>searchUnread(MessageRequest request, UserEntity user) 查询某会话下的未读消息的 Specification 参考 ThreadEntity.getUnreadCount 的逻辑
-
Constructor Details
-
MessageSpecificationVip
public MessageSpecificationVip()
-
-
Method Details
-
searchUnread
public static org.springframework.data.jpa.domain.Specification<MessageEntity> searchUnread(MessageRequest request, UserEntity user) 查询某会话下的未读消息的 Specification 参考 ThreadEntity.getUnreadCount 的逻辑- Parameters:
request- 请求对象user- 当前用户- Returns:
- Specification对象
-
searchAllUnread
public static org.springframework.data.jpa.domain.Specification<MessageEntity> searchAllUnread(MessageRequest request, UserEntity user) -
searchLeaveMessageSubmitted
public static org.springframework.data.jpa.domain.Specification<MessageEntity> searchLeaveMessageSubmitted(MessageRequest request, UserEntity user) 查询某会话下的留言提交消息的 Specification- Parameters:
request- 请求对象user- 当前用户- Returns:
- Specification对象
-
searchAllLeaveMessageSubmitted
public static org.springframework.data.jpa.domain.Specification<MessageEntity> searchAllLeaveMessageSubmitted(MessageRequest request, UserEntity user)
-