package com.tievd.cube.modules.system.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import org.apache.ibatis.annotations.Delete;
|
import org.apache.ibatis.annotations.Param;
|
import com.tievd.cube.modules.system.entity.SysRole;
|
|
/**
|
* 角色表
|
*
|
* @author 杨欣武
|
* @version 2.4.0
|
* @since 2022-05-07
|
*/
|
public interface SysRoleMapper extends BaseMapper<SysRole> {
|
|
/**
|
* 删除角色与用户关系
|
*/
|
@Delete("delete from sys_user_role where role_id = #{roleId}")
|
void deleteRoleUserRelation(@Param("roleId") String roleId);
|
|
|
/**
|
* 删除角色与权限关系
|
*/
|
@Delete("delete from sys_role_permission where role_id = #{roleId}")
|
void deleteRolePermissionRelation(@Param("roleId") String roleId);
|
}
|