package com.qianwen.core.scanner.modular.factory; import java.util.List; import java.util.Map; import com.qianwen.core.scanner.modular.model.ResourceDefinition; /* loaded from: blade-starter-scanner-9.3.0.0-SNAPSHOT.jar:org/springblade/core/scanner/modular/factory/ApiResourceFactory.class */ public interface ApiResourceFactory { void registerDefinition(List apiResource); ResourceDefinition getResource(String resourceCode); List getAllResources(); List getResourcesByModularCode(String code); String getResourceName(String code); void bindResourceName(String code, String name); Map> getModularResources(); String getResourceUrl(String code); ResourceDefinition getResourceByUrl(String url); }