/* * Copyright (c) 2018-2999 广州市蓝海创新科技有限公司 All rights reserved. * * https://www.mall4j.com/ * * 未经允许,不可做商业用途! * * 版权所有,侵权必究! */ package com.yami.trading.sys.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.yami.trading.sys.model.SysUserRole; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 用户与角色对应关系 */ public interface SysUserRoleMapper extends BaseMapper { /** * 根据角色ID数组,批量删除 */ int deleteBatch(@Param("roleIds") Long[] roleIds); /** * 根据用户id删除用户与角色关系 * @param userId */ void deleteByUserId(Long userId); /** * 根据用户id 批量添加用户角色关系 * @param userId * @param roleIdList */ void insertUserAndUserRole(@Param("userId") Long userId, @Param("roleIdList") List roleIdList); }