package xiaozhi.modules.model.service; import java.util.Collection; import java.util.List; import xiaozhi.common.page.PageData; import xiaozhi.modules.model.dto.ModelProviderDTO; public interface ModelProviderService { List getPluginList(); ModelProviderDTO getById(String id); List getPluginListByIds(Collection ids); List getListByModelType(String modelType); ModelProviderDTO add(ModelProviderDTO modelProviderDTO); ModelProviderDTO edit(ModelProviderDTO modelProviderDTO); void delete(String id); void delete(List id); PageData getListPage(ModelProviderDTO modelProviderDTO, String page, String limit); List getList(String modelType, String provideCode); }