package com.ruoyi.call.mapper;
|
|
import java.util.List;
|
|
import com.ruoyi.call.domain.ArdCallGroup;
|
import com.ruoyi.call.domain.ArdCallGroupUser;
|
import org.apache.ibatis.annotations.Param;
|
|
/**
|
* 群组用户中间Mapper接口
|
*
|
* @author ard
|
* @date 2024-07-03
|
*/
|
public interface ArdCallGroupUserMapper {
|
/**
|
* 查询群组用户中间
|
*
|
* @param id 群组用户中间主键
|
* @return 群组用户中间
|
*/
|
public ArdCallGroupUser selectArdCallGroupUserById(String id);
|
|
/**
|
* 查询群组用户中间列表
|
*
|
* @param ardCallGroupUser 群组用户中间
|
* @return 群组用户中间集合
|
*/
|
public List<ArdCallGroupUser> selectArdCallGroupUserList(ArdCallGroupUser ardCallGroupUser);
|
|
/**
|
* 新增群组用户中间
|
*
|
* @param ardCallGroupUser 群组用户中间
|
* @return 结果
|
*/
|
public int insertArdCallGroupUser(ArdCallGroupUser ardCallGroupUser);
|
|
/**
|
* 修改群组用户中间
|
*
|
* @param ardCallGroupUser 群组用户中间
|
* @return 结果
|
*/
|
public int updateArdCallGroupUser(ArdCallGroupUser ardCallGroupUser);
|
|
/**
|
* 删除群组用户中间
|
*
|
* @param id 群组用户中间主键
|
* @return 结果
|
*/
|
public int deleteArdCallGroupUserById(String id);
|
|
/**
|
* 批量删除群组用户中间
|
*
|
* @param ids 需要删除的数据主键集合
|
* @return 结果
|
*/
|
public int deleteArdCallGroupUserByIds(String[] ids);
|
|
/**
|
* 删除群组关联用户
|
*
|
* @param groupId 群组主键
|
* @return 结果
|
*/
|
public int clearArdCallGroupUsers(String groupId);
|
|
/**
|
* 移除群组用户
|
*
|
* @param groupId 群组主键
|
* @param userIds 群组用户数组集合
|
* @return 结果
|
*/
|
public int removeGroupUser(@Param("groupId") String groupId, @Param("userIds") String[] userIds);
|
|
public List<ArdCallGroup> getGroupListByUserId(String userId);
|
|
|
}
|