34 lines
1.3 KiB
Python
34 lines
1.3 KiB
Python
"""Pydantic v2 出入参模型。"""
|
|
|
|
from app.schema.common import ORMBase, PageResult, SortOrder
|
|
from app.schema.advisor_schema import AdvisorCreate, AdvisorOut, AdvisorUpdate
|
|
from app.schema.clazz_schema import ClazzCreate, ClazzOut, ClazzUpdate
|
|
from app.schema.teacher_schema import TeacherCreate, TeacherOut, TeacherUpdate
|
|
from app.schema.student_schema import (
|
|
StudentCreate,
|
|
StudentOut,
|
|
StudentUpdate,
|
|
StudentImportResult,
|
|
)
|
|
from app.schema.score_schema import ScoreBatchCreate, ScoreCreate, ScoreOut, ScoreUpdate
|
|
from app.schema.employment_schema import EmploymentCreate, EmploymentOut, EmploymentUpdate
|
|
from app.schema.auth_schema import AccountOut, LoginParams, TokenOut
|
|
from app.schema.advanced_schema import (
|
|
AggregationParams,
|
|
AggregationResult,
|
|
FilterRule,
|
|
QueryRequest,
|
|
)
|
|
|
|
__all__ = [
|
|
"ORMBase", "PageResult", "SortOrder",
|
|
"AdvisorCreate", "AdvisorOut", "AdvisorUpdate",
|
|
"ClazzCreate", "ClazzOut", "ClazzUpdate",
|
|
"TeacherCreate", "TeacherOut", "TeacherUpdate",
|
|
"StudentCreate", "StudentOut", "StudentUpdate", "StudentImportResult",
|
|
"ScoreCreate", "ScoreUpdate", "ScoreOut", "ScoreBatchCreate",
|
|
"EmploymentCreate", "EmploymentUpdate", "EmploymentOut",
|
|
"LoginParams", "TokenOut", "AccountOut",
|
|
"FilterRule", "QueryRequest", "AggregationParams", "AggregationResult",
|
|
]
|