mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】【role】更新删除角色的回调
parent
f5fce2c4cd
commit
45eac5e7d4
|
@ -11,7 +11,7 @@ import java.util.Set;
|
||||||
public interface RemoveOrgCallbackApi {
|
public interface RemoveOrgCallbackApi {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 校验置顶orgId集合是否有和业务的绑定关系
|
* 校验指定orgId集合是否有和业务的绑定关系
|
||||||
* <p>
|
* <p>
|
||||||
* 如果有绑定关系直接抛出异常即可
|
* 如果有绑定关系直接抛出异常即可
|
||||||
*
|
*
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
package cn.stylefeng.roses.kernel.sys.api.callback;
|
||||||
|
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除角色时的回调方法
|
||||||
|
*
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2023/6/12 20:51
|
||||||
|
*/
|
||||||
|
public interface RemoveRoleCallbackApi {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 校验指定角色id集合是否有和业务的绑定关系
|
||||||
|
* <p>
|
||||||
|
* 如果有绑定关系直接抛出异常即可
|
||||||
|
*
|
||||||
|
* @param beRemovedRoleIdList 被删除的角色id集合
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2023/6/12 20:52
|
||||||
|
*/
|
||||||
|
void validateHaveRoleBind(Set<Long> beRemovedRoleIdList);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除角色之后的回调方法
|
||||||
|
*
|
||||||
|
* @param beRemovedRoleIdList 被删除的角色id集合
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2023/6/12 20:53
|
||||||
|
*/
|
||||||
|
void removeRoleAction(Set<Long> beRemovedRoleIdList);
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue