package com.wzj.soopin.im.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wzj.soopin.im.domain.SysMessage;
import com.wzj.soopin.im.domain.vo.SysMessageVo;

/**
 * 消息Mapper接口
 *
 * @author ruoyi
 */
public interface SysMessageMapper extends BaseMapper<SysMessage> {

    /**
     * 查询用户未读消息分页列表
     *
     * @param page 分页参数
     * @param userId 用户ID
     * @return 消息分页列表
     */
    Page<SysMessageVo> selectPageUnreadMessages(Page<SysMessageVo> page, Long userId);
}
