/*
|
* 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<SysUserRole> {
|
|
/**
|
* 根据角色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<Long> roleIdList);
|
}
|