package com.ruoyi.im.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.im.domain.ImUserBlack; public interface ImUserBlackService extends IService { /** * 判断 receiver 是否拉黑 sender * @param receiver 消息接收人 * @param sender 消息发送人 * @return true receiver拉黑sender,消息禁止发送 */ boolean isBlack(Long receiver, Long sender); /** * 拉黑用户 * @param fromUid 操作人(拉黑者) * @param toUid 被拉黑用户 * @return true成功 */ boolean blackUser(Long fromUid, Long toUid); /** * 取消拉黑 * @param fromUid 操作人 * @param toUid 被拉黑用户 * @return true成功 */ boolean unBlackUser(Long fromUid, Long toUid); }