package com.qianwen.smartman.modules.system.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; import javax.validation.constraints.NotEmpty; import com.qianwen.smartman.modules.system.entity.Role; import com.qianwen.smartman.modules.system.vo.RoleVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/service/IRoleService.class */ public interface IRoleService extends IService { IPage selectRolePage(IPage page, RoleVO role); List tree(String tenantId); boolean grant(@NotEmpty List roleIds, List menuIds, List dataScopeIds, List apiScopeIds); String getRoleIds(String tenantId, String roleNames); List getRoleNames(String roleIds); List getRoleAliases(String roleIds); Role submit(Role role); List search(String roleName, Long parentId); }