package jnpf.base.fallback; import jnpf.base.ActionResult; import jnpf.base.ModuleApi; import jnpf.base.entity.ModuleEntity; import jnpf.base.model.module.ModuleApiByIdAndMarkModel; import jnpf.base.model.module.ModuleApiByIdsModel; import jnpf.base.model.module.ModuleApiModel; import jnpf.base.model.module.ModuleNameVO; import jnpf.base.model.online.VisualMenuModel; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * 调用系统菜单Api降级处理 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021-03-24 */ @Component public class ModuleApiFallback implements ModuleApi { @Override public List getList(ModuleApiModel model) { return new ArrayList<>(); } @Override public List getList() { return new ArrayList<>(); } @Override public List getListByParentId(String id) { return new ArrayList<>(); } @Override public List getModuleList(String ModuleId) { return new ArrayList<>(); } @Override public ModuleEntity getModuleByList(String moduleId) { return null; } @Override public ActionResult pubulish(VisualMenuModel visualMenuModel) { return null; } @Override public List getModuleByIds(ModuleApiByIdsModel model) { return Collections.EMPTY_LIST; } @Override public List getModuleBySystemIds(ModuleApiByIdsModel model) { return Collections.EMPTY_LIST; } @Override public List getListByEnCode(List enCodeList) { return Collections.EMPTY_LIST; } @Override public List findModuleAdmin(ModuleApiByIdAndMarkModel model) { return new ArrayList<>(); } @Override public ModuleNameVO getModuleNameList(String visualId) { return null; } }