package com.ruoyi.call.service; import java.util.List; import com.ruoyi.call.domain.ArdCallUnreadMessages; /** * 未读消息Service接口 * * @author ard * @date 2024-07-06 */ public interface IArdCallUnreadMessagesService { /** * 查询未读消息 * * @param userId 未读消息主键 * @return 未读消息 */ public ArdCallUnreadMessages selectArdCallUnreadMessagesByUserId (String userId ); /** * 查询未读消息列表 * * @param ardCallUnreadMessages 未读消息 * @return 未读消息集合 */ public List selectArdCallUnreadMessagesList(ArdCallUnreadMessages ardCallUnreadMessages); /** * 新增未读消息 * * @param ardCallUnreadMessages 未读消息 * @return 结果 */ public int insertArdCallUnreadMessages(ArdCallUnreadMessages ardCallUnreadMessages); /** * 修改未读消息 * * @param ardCallUnreadMessages 未读消息 * @return 结果 */ public int updateArdCallUnreadMessages(ArdCallUnreadMessages ardCallUnreadMessages); /** * 批量删除未读消息 * * @param userId s 需要删除的未读消息主键集合 * @return 结果 */ public int deleteArdCallUnreadMessagesByUserId(String[] userId); /** * 删除未读消息信息 * * @param userId 未读消息主键 * @return 结果 */ public int deleteArdCallUnreadMessagesByUserId (String userId ); /** * 清除会话未读数量 * * @param sessionId 会话id * @param userId 用户id * @return 结果 */ public int clearUnReadCount(String sessionId,String userId); /** * @Author 刘苏义 * @Description 统计未读总数 * @Date 2024/7/23 16:36 * @Param * @return */ public int totalUnReadCount(String userId); }