from model.all_model import * from pydantic import BaseModel, Field, field_validator from fastapi import HTTPException,Form class GradeRequest(BaseModel): stu_id:int = Form(description="学生编号") exam_order:int = Form(description='考核序次') score:float = Form(description='成绩') class GradeResponse(BaseModel): code: int = 200 detail: str = 'OK' stu_id:int exam_order:int score:float class GradeUpdate(BaseModel): exam_order: int | None = Form( description="考核序次") score: float | None = Form( description="成绩")