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 { /** * 删除角色与用户关系 */ @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); }