package cn.gistack.sm.message.mapper; import cn.gistack.sm.message.entity.MessageRecord; import cn.gistack.sm.message.vo.MessageRecordVO; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: * @USER: aix * @DATE: 2023/6/30 15:30 */ public interface MessageRecordMapper extends BaseMapper { /** * 查询用户未读消息数量 * @param userId * @return */ Integer getNotReadNumber(@Param("userId") String userId); /** * 自定义分页列表 * @param messageRecord * @param page * @return */ List selectMessageRecordPageList(@Param("page") IPage page, @Param("messageRecord") MessageRecordVO messageRecord); }