package com.qianwen.core.notify.notifier; import com.qianwen.core.notify.NotifyType; import com.qianwen.core.notify.Provider; import com.qianwen.core.notify.template.Template; import com.qianwen.core.tool.metadata.ConfigMetadata; public interface NotifierProvider { NotifyType getType(); Provider getProvider(); Notifier createNotifier(NotifierProperties notifierProperties); default ConfigMetadata getNotifierConfigMetadata() { return null; } }