package com.qianwen.smartman.modules.notify.service;
|
|
import java.util.List;
|
import com.qianwen.core.mp.base.BaseService;
|
import com.qianwen.core.tool.metadata.ConfigMetadata;
|
import com.qianwen.smartman.modules.notify.dto.NotifyTypeInfo;
|
import com.qianwen.smartman.modules.notify.entity.NotifyConfigEntity;
|
import com.qianwen.smartman.modules.sync.entity.OuterAppConfig;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/notify/service/INotifyConfigService.class */
|
public interface INotifyConfigService extends BaseService<NotifyConfigEntity> {
|
NotifyConfigEntity saveOrUpdateConfig(NotifyConfigEntity notificationConfig);
|
|
boolean checkUsedByBusinessNotify(String id);
|
|
void updateServerConfig(OuterAppConfig outerAppConfig);
|
|
List<NotifyTypeInfo> getAllNotifyType();
|
|
List<NotifyTypeInfo> getServiceList();
|
|
ConfigMetadata getMetadataByTypeAndProvider(String type, String provider);
|
}
|