cn.stylefeng.roses.kernel.sys.modular.role.action.RoleBindLimitAction Maven / Gradle / Ivy
package cn.stylefeng.roses.kernel.sys.modular.role.action;
import cn.stylefeng.roses.kernel.sys.modular.role.enums.PermissionNodeTypeEnum;
import cn.stylefeng.roses.kernel.sys.modular.role.pojo.request.RoleBindPermissionRequest;
/**
* 角色绑定权限限制的接口
*
* @author fengshuonan
* @since 2023/9/8 14:15
*/
public interface RoleBindLimitAction {
/**
* 获取操作的类型,有4种节点类型
*
* @author fengshuonan
* @since 2023/9/8 14:15
*/
PermissionNodeTypeEnum getRoleBindLimitNodeType();
/**
* 进行角色绑定权限限制的过程,执行绑定的操作
*
* @author fengshuonan
* @since 2023/9/8 14:16
*/
void doRoleBindLimitAction(RoleBindPermissionRequest roleBindPermissionRequest);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy