增加了num的唯一键,修改了dao和api

This commit is contained in:
2026-09-22 19:33:36 +08:00
parent 28e0401383
commit 5881afd5cc
6 changed files with 98 additions and 120 deletions
@@ -12,17 +12,14 @@ class ClassBase(BaseModel):
class_start_time:date|None = Field(None,description='开班日期 YYYY‑MM‑DD')
class_end_time:date|None = Field(None,description='结课日期 YYYY‑MM‑DD')
#新增班级请求体:num,name必填,其余继承父类ClassBase
#新增班级请求体:继承父类ClassBase
class ClassCreate(ClassBase):
num:str = Field(...,description='班级编号')
name:str = Field(...,description='班级名称')
pass
#修改班级请求体,继承ClassBase,全部字段可选,传哪个就更新哪个
class ClassUpdate(ClassBase):
pass
class ClassResponse(BaseModel):
code:int = 200
detail:str = 'OK'