package com.qianwen.core.scanner.modular.factory; import java.util.List; import java.util.Map; import com.qianwen.core.scanner.modular.model.ResourceDefinition; 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); }