package org.springblade.modules.chatrecords.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springblade.modules.chatrecords.entity.ChatRecords; import org.springblade.modules.chatrecords.mapper.ChatRecordsMapper; import org.springblade.modules.chatrecords.service.ChatRecordsService; import org.springblade.modules.chatrecords.vo.ChatRecordsVo; import org.springframework.stereotype.Service; import java.util.List; /** * @author zhongrj */ @Service public class ChatRecordsServiceImpl extends ServiceImpl implements ChatRecordsService { /** * 查询聊天消息分页信息 * @param page * @param chatRecords 聊天消息对象 * @return */ @Override public IPage selectChatRecordsPage(IPage page, ChatRecords chatRecords) { return page.setRecords(baseMapper.selectChatRecordsPage(page,chatRecords)); } /** * 查询当前用户的聊天列表 * @param chatRecords 消息记录对象 * @param page * @return */ @Override public IPage getChatListPage(IPage page, ChatRecords chatRecords) { return page.setRecords(baseMapper.getChatListPage(page,chatRecords)); } /** * 查询当前用户的聊天列表(不分页) * @param chatRecords 消息记录对象 * @return */ @Override public List getChatList(ChatRecords chatRecords) { return baseMapper.getChatListPage(null,chatRecords); } /** * 查询单聊消息记录 (不分页) * @param chatRecords 消息记录对象 * @return */ @Override public List selectChatlist(ChatRecords chatRecords) { return baseMapper.selectChatRecordsPage(null,chatRecords); } }