代码提交
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
"""集中导出所有 ORM 模型。
|
||||
|
||||
Base.metadata 只有把模型都 import 进来才知道有哪些表,
|
||||
所以 init_db / alembic 一律 `from app.model import *`。
|
||||
"""
|
||||
|
||||
from app.model.account import Account
|
||||
from app.model.advisor import Advisor
|
||||
from app.model.assoc import class_teachers
|
||||
from app.model.base import (
|
||||
DEL_FLAG_DELETED,
|
||||
DEL_FLAG_NORMAL,
|
||||
Base,
|
||||
SoftDeleteMixin,
|
||||
TimestampMixin,
|
||||
)
|
||||
from app.model.clazz import Clazz
|
||||
from app.model.constants import (
|
||||
CLASS_STATUS_TEXT,
|
||||
GENDER_TEXT,
|
||||
ROLE_TEXT,
|
||||
STUDENT_STATUS_TEXT,
|
||||
ClassStatus,
|
||||
Education,
|
||||
Gender,
|
||||
Role,
|
||||
ScoreFlag,
|
||||
StudentStatus,
|
||||
)
|
||||
from app.model.employment import Employment
|
||||
from app.model.score import Score
|
||||
from app.model.student import Student
|
||||
from app.model.teacher import Teacher
|
||||
|
||||
__all__ = [
|
||||
"Account",
|
||||
"Advisor",
|
||||
"Base",
|
||||
"ClassStatus",
|
||||
"Clazz",
|
||||
"DEL_FLAG_DELETED",
|
||||
"DEL_FLAG_NORMAL",
|
||||
"Education",
|
||||
"Employment",
|
||||
"Gender",
|
||||
"Role",
|
||||
"Score",
|
||||
"ScoreFlag",
|
||||
"SoftDeleteMixin",
|
||||
"Student",
|
||||
"StudentStatus",
|
||||
"Teacher",
|
||||
"TimestampMixin",
|
||||
"CLASS_STATUS_TEXT",
|
||||
"GENDER_TEXT",
|
||||
"ROLE_TEXT",
|
||||
"STUDENT_STATUS_TEXT",
|
||||
"class_teachers",
|
||||
]
|
||||
Reference in New Issue
Block a user