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<ArdCallUnreadMessages> 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);
|
}
|