from pydantic import BaseModel from typing import List class ClassRequest(BaseModel): class_code: str | None = None class_id: str | None = None class_name: str | None = None tags: list[str] | None status: int| None class ClassResponse(BaseModel): class_id: str class_name: str class_code: str student_count: int = 0 class Config: from_attributes = True #同步转班 class TransferRequest(BaseModel): target_class_name: str #分页模型 class StudentDetailResponse(BaseModel): student_id: str student_name: str class ClassResponse(BaseModel): code: int = 200 detail: str = 'OK' totals: int = 0 data: str | dict | tuple | list