第三版_完整

This commit is contained in:
jianqi
2026-09-14 11:51:13 +08:00
parent 40a269b751
commit 06c329fdd1
14 changed files with 6 additions and 31 deletions
+2 -3
View File
@@ -1,8 +1,7 @@
# import data
from h11 import Data
from pydantic import BaseModel, Field, ConfigDict,EmailStr
from datetime import datetime, date
from typing import Optional
from pydantic import BaseModel, Field
from datetime import date
# ---------- 请求模型 ----------
class ClsMgmtCreate(BaseModel):
+1 -2
View File
@@ -3,8 +3,7 @@ from datetime import date
from decimal import Decimal
from typing import List
from pydantic import Field, field_validator, model_validator, ValidationError, BaseModel
from database import Base
from pydantic import Field, model_validator, BaseModel
# ---------- -------------------------------请求模型 ------------------------------------------------
class YearMonthDay(BaseModel):
+1 -1
View File
@@ -1,6 +1,6 @@
# scheme/statistics_scheme.py
from pydantic import BaseModel, Field, EmailStr
from datetime import datetime, date
from datetime import date
from typing import Optional, List
+1 -1
View File
@@ -1,5 +1,5 @@
from pydantic import BaseModel, Field, model_validator, field_validator, ConfigDict
from datetime import date, datetime
from datetime import date
from typing import Optional
#id用cls_id来拼接生成,不用请求体过滤
-4
View File
@@ -2,10 +2,6 @@
import decimal
from pydantic import BaseModel, Field
# from datetime import datetime
# from typing import Optional
# ---------- 请求模型 ----------
-4
View File
@@ -1,10 +1,6 @@
#老师表请求体模型
from http.client import HTTPException
from typing import Optional
from fastapi.openapi.utils import status_code_ranges
from pydantic import Field, BaseModel, field_validator
from database import Base # Base 在 database.py 中
#添加教师信息请求体
class TeacherAdd(BaseModel):