package com.dobbinsoft.fw.launcher.manager; import com.dobbinsoft.fw.support.model.PermissionPoint; import java.lang.reflect.Method; import java.util.List; import java.util.Map; import java.util.Set; /** * ClassName: IApiManager * Description: TODO * * @author: e-weichaozheng * @date: 2021-05-20 */ public interface IApiManager { public Method getMethod(String app, String group, String name); public Object getServiceBean(Method method); public Set getRegisteredInterfaces(); /** * 传入权限点,返回文字路径 * eg: * input: * sys:user:list * output: * 系统管理 - 用户管理 - 列表 * @param permission * @return */ public String getPermissionRoute(String permission); public List getPermissions(); }