Class ChatUserPOServiceImpl

java.lang.Object
io.github.seenings.chat.service.impl.ChatUserPOServiceImpl
All Implemented Interfaces:
io.github.seenings.chat.service.ChatUserService

@Repository public class ChatUserPOServiceImpl extends Object implements io.github.seenings.chat.service.ChatUserService
  • Constructor Details

    • ChatUserPOServiceImpl

      public ChatUserPOServiceImpl()
  • Method Details

    • page

      public io.github.seenings.common.model.ResultPage<io.github.seenings.chat.model.ChatUser> page(Long userId, int current, int size)
      分页获取聊天列表 TODO,根据策略获取最新的聊天好友
      Specified by:
      page in interface io.github.seenings.chat.service.ChatUserService
      Parameters:
      userId - 登录用户
      current - 当前页
      size - 页大小
      Returns:
      聊天列表
    • friendUserIdIsFriend

      public Map<Long,Boolean> friendUserIdIsFriend(Set<Long> friendUserIds, Long userId)
      获取朋友ID是否为朋友
      Specified by:
      friendUserIdIsFriend in interface io.github.seenings.chat.service.ChatUserService
      Parameters:
      friendUserIds - 朋友ID
      userId - 用户ID
      Returns:
      朋友ID对应是否朋友
    • set

      public boolean set(Long friendUserId, Long userId)
      设置朋友关系
      Specified by:
      set in interface io.github.seenings.chat.service.ChatUserService
      Parameters:
      friendUserId - 朋友ID
      userId - 用户ID
      Returns:
      设置成功