package com.boman.system.mapper;

import com.boman.domain.BomanGroup;
import com.boman.domain.BomanGroupUser;
import com.boman.domain.SysDept;
import com.boman.domain.SysUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 自定义组和用户中间表管理 数据层
 * 
 * @author ruoyi
 */
public interface BomanGroupUserMapper
{
    /**
     * 自定义组和用户中间表管理
     * 
     * @param groupId 组ID
     * @return 自定义组和用户中间表集合
     */
    public List<Long> selectGroupUserList(Long groupId);


    /**
     * 给组删除用户
     * @param groupId
     * @param userIds
     * @return
     */
    public int deleteGroupUser( @Param("groupId") Long groupId, @Param("userIds") long[] userIds);

    /**
     * 给组新增用户
     * @param bomanGroupUserList
     * @return
     */
    public int insertUserGroup(@Param("bomanGroupUserList") List<BomanGroupUser> bomanGroupUserList);
}
