diff --git a/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/callback/RemoveOrgCallbackApi.java b/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/callback/RemoveOrgCallbackApi.java index 1f169fcaa..8e9fd96b0 100644 --- a/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/callback/RemoveOrgCallbackApi.java +++ b/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/callback/RemoveOrgCallbackApi.java @@ -11,7 +11,7 @@ import java.util.Set; public interface RemoveOrgCallbackApi { /** - * 校验置顶orgId集合是否有和业务的绑定关系 + * 校验指定orgId集合是否有和业务的绑定关系 *
* 如果有绑定关系直接抛出异常即可 * diff --git a/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/callback/RemoveRoleCallbackApi.java b/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/callback/RemoveRoleCallbackApi.java new file mode 100644 index 000000000..2961b18ca --- /dev/null +++ b/kernel-s-sys/sys-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/callback/RemoveRoleCallbackApi.java @@ -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集合是否有和业务的绑定关系 + *
+ * 如果有绑定关系直接抛出异常即可
+ *
+ * @param beRemovedRoleIdList 被删除的角色id集合
+ * @author fengshuonan
+ * @since 2023/6/12 20:52
+ */
+ void validateHaveRoleBind(Set