Class ChatHistoryPOServiceImpl
java.lang.Object
io.github.seenings.chat.service.impl.ChatHistoryPOServiceImpl
- All Implemented Interfaces:
ChatHistoryService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(ContentType contentType, Integer contentId, Long fromUserId, Long toUserId, Boolean sent, LocalDateTime sendTime) booleanadd(ChatMessage chatMessage, LocalDateTime sendTime, boolean sent) fromUserIdToId(Long fromUserId, Long toUserId, int current, int size) 根据发送方用户和接收方用户获取聊天记录IDidToChatContentAndTime(Set<Integer> ids) 根据ID获取聊天内容和时间idToFromUserId(Set<Integer> ids) 根据聊天记录ID获取发送方IDidToIsSent(Set<Integer> ids) 根据聊天记录ID获取是否发出idToSendTime(Set<Integer> ids) 根据聊天记录ID获取发出时间idToToUserId(Set<Integer> ids) 根据聊天记录ID获取接收方IDboolean
-
Constructor Details
-
ChatHistoryPOServiceImpl
public ChatHistoryPOServiceImpl()
-
-
Method Details
-
fromUserIdToId
根据发送方用户和接收方用户获取聊天记录ID- Specified by:
fromUserIdToIdin interfaceChatHistoryService- Parameters:
fromUserId- 发送方toUserId- 接收方current- 当前页size- 页大小- Returns:
- 聊天记录ID
-
idToChatContentAndTime
根据ID获取聊天内容和时间- Specified by:
idToChatContentAndTimein interfaceChatHistoryService- Parameters:
ids- 聊天记录ID- Returns:
- 聊天记录ID对应聊天内容和时间
-
idToFromUserId
根据聊天记录ID获取发送方ID- Specified by:
idToFromUserIdin interfaceChatHistoryService- Parameters:
ids- 聊天记录ID- Returns:
- 聊天记录ID对应发送方ID
-
idToSendTime
根据聊天记录ID获取发出时间- Specified by:
idToSendTimein interfaceChatHistoryService- Parameters:
ids- 聊天记录ID- Returns:
- 聊天记录ID对应发出时间
-
idToIsSent
根据聊天记录ID获取是否发出- Specified by:
idToIsSentin interfaceChatHistoryService- Parameters:
ids- 聊天记录ID- Returns:
- 聊天记录ID对应是否发出
-
idToToUserId
根据聊天记录ID获取接收方ID- Specified by:
idToToUserIdin interfaceChatHistoryService- Parameters:
ids- 聊天记录ID- Returns:
- 聊天记录ID对应接收方ID
-
add
- Specified by:
addin interfaceChatHistoryService
-
add
public Integer add(ContentType contentType, Integer contentId, Long fromUserId, Long toUserId, Boolean sent, LocalDateTime sendTime) - Specified by:
addin interfaceChatHistoryService
-
setSent
- Specified by:
setSentin interfaceChatHistoryService
-