Files
2026-09-21 19:03:31 +08:00

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",
]