task: add send common mail task
All checks were successful
Gitea Actions Demo / deploy (push) Successful in 11s

This commit is contained in:
konjacpotato
2026-02-15 15:53:48 +08:00
parent 200550b4f8
commit 5c3c429620
19 changed files with 334 additions and 6 deletions

View File

@ -21,7 +21,14 @@ engine = create_engine(
'keepalives_count': 5
}
)
Base.metadata.create_all(engine)
def get_engine():
return engine
# 不在模块导入时自动创建表;提供显式创建函数
def create_tables():
# 确保相关 model 模块已被导入并注册到 Base
Base.metadata.create_all(engine)
@contextmanager
def get_session():