Interface HttpChatHistoryService
- All Known Implementing Classes:
ChatHistoryController
@HttpExchange("seen/feign-v1/chat/chat-history")
public interface HttpChatHistoryService
HttpChatHistoryService
- Since:
- 2022-10-09
- Author:
- chixuehui
-
Method Summary
Modifier and TypeMethodDescriptionadd(ContentType contentType, Integer contentId, Long fromUserId, Long toUserId, Boolean sent, LocalDateTime sendTime) idToChatContentAndTime(Set<Integer> ids) 根据ID获取聊天内容和时间idToFromUserId(Set<Integer> ids) 根据聊天记录ID获取发送方IDidToIsSent(Set<Integer> ids) 根据聊天记录ID获取是否发出idToToUserId(Set<Integer> ids) 根据聊天记录ID获取接收方IDpageUserIdToHistoryId(Long pageUserId, Long selfUserId) 根据页面用户ID和自己的用户ID获取聊天记录IDbooleanuserIdToChatContentAndTime(Set<Long> userIds, Long toUserId)
-
Method Details
-
add
@PostExchange("add") Integer add(@RequestParam("contentType") ContentType contentType, @RequestParam("contentId") Integer contentId, @RequestParam("fromUserId") Long fromUserId, @RequestParam("toUserId") Long toUserId, @RequestParam("sent") Boolean sent, @RequestParam("sendTime") @DateTimeFormat(iso=DATE_TIME) LocalDateTime sendTime) -
pageUserIdToHistoryId
-
idToChatContentAndTime
@PostExchange("id-to-chat-content-and-time") Map<Integer, ChatContentAndTime> idToChatContentAndTime(@RequestBody Set<Integer> ids) 根据ID获取聊天内容和时间- Parameters:
ids- 聊天记录ID- Returns:
- 聊天记录ID对应聊天内容和时间
-
userIdToChatContentAndTime
-
setSent
-
idToFromUserId
-
idToIsSent
-
idToToUserId
-