yearning
19 小时以前 e3e6db2d9974588f91ac1567a58fa4846655ce1b
backend/app/schemas.py
@@ -4,10 +4,12 @@
class SystemSettingsOut(BaseModel):
    system_name: str
    logo_url: str | None = None
    grader_can_see_privacy: bool = False
class SystemSettingsUpdate(BaseModel):
    system_name: str = Field(min_length=1, max_length=128)
    grader_can_see_privacy: bool = False
class LoginRequest(BaseModel):
@@ -37,6 +39,7 @@
class ScoreRow(BaseModel):
    examinee_id: str
    student_no: str = ""
    name: str | None
    id_card: str | None
    subject_name: str
@@ -76,6 +79,7 @@
class AttemptDetail(BaseModel):
    attempt_id: str
    student_no: str = ""
    examinee_name: str | None
    id_card: str | None
    score: float