feat(module): add ServiceBaseHelper for service and instance

This commit is contained in:
InfinityPacer
2024-09-29 23:46:41 +08:00
parent 7c643432ee
commit 0593275a62
7 changed files with 166 additions and 9 deletions
+15 -3
View File
@@ -1,5 +1,17 @@
class NotificationHelper:
from app.helper.servicebase import ServiceBaseHelper
from app.schemas import NotificationConf
from app.schemas.types import SystemConfigKey
class NotificationHelper(ServiceBaseHelper[NotificationConf]):
"""
消息通知渠道帮助类
消息通知帮助类
"""
pass
def __init__(self):
super().__init__(
config_key=SystemConfigKey.Notifications,
conf_type=NotificationConf,
modules=["WechatModule", "WebPushModule", "VoceChatModule", "TelegramModule", "SynologyChatModule",
"SlackModule"]
)