Files
SST/PythonProject/schema/statistics_schema.py
T

32 lines
628 B
Python
Raw Normal View History

2026-09-21 20:26:13 +08:00
from pydantic import BaseModel,Field
from datetime import date
from typing import List, Optional
2026-09-21 17:47:50 +08:00
class AllStuResponse(BaseModel):
class_id: int
gender: str | None
cnt: int
2026-09-21 18:14:20 +08:00
class AcgScoreResponse(BaseModel):
class_id: int
avg_score: float
2026-09-21 17:47:50 +08:00
class AvgDayResponse(BaseModel):
class_id: int
avg_days: str | None
2026-09-21 20:26:13 +08:00
class EmpRequest(BaseModel):
stu_id: int
class EmpItem(BaseModel):
stu_id: int
employment_opening_date:date | None
offer_issuance_date:date | None
employment_duration_day: int | None
class AllEmpResponse(BaseModel):
code: int
msg: str
data: List[EmpItem]