feat: 初始提交

This commit is contained in:
anonymous
2025-10-21 09:38:26 +08:00
committed by t59688
parent 2965b8e28f
commit c9fc816fab
175 changed files with 23968 additions and 87 deletions

9
backend/app/db/base.py Normal file
View File

@@ -0,0 +1,9 @@
from sqlalchemy.orm import DeclarativeBase, declared_attr
class Base(DeclarativeBase):
"""SQLAlchemy 基类,自动根据类名生成表名。"""
@declared_attr.directive
def __tablename__(cls) -> str: # type: ignore[override]
return cls.__name__.lower()