ICommunityChatMsgService.java 855 B

123456789101112131415161718192021222324252627
  1. package com.ruoyi.system.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ruoyi.system.domain.CommunityChatMsg;
  4. import com.ruoyi.system.domain.vo.SysUserVo;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. public interface ICommunityChatMsgService extends IService<CommunityChatMsg> {
  8. /**
  9. * 获取登录用户的聊天列表
  10. *
  11. * @param userId 用户id
  12. * @return 用户聊天列表
  13. */
  14. List<SysUserVo> getChatListWithLatestMessage(@Param("userId") Long userId,
  15. @Param("type") String type);
  16. /**
  17. * 获取登录用户的聊天列表
  18. *
  19. * @param userId 用户id
  20. * @return 用户聊天列表
  21. */
  22. List<SysUserVo> getChatListWithLatestMessage(Long userId,String type,List<Long> returnRecordIds);
  23. }