feat:新增接口

This commit is contained in:
zhangyongcai
2026-09-11 09:51:46 +08:00
parent afbbf461b6
commit 201dcc6a10
13 changed files with 592 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
"""问卷提交相关 DTO。"""
from pydantic import BaseModel, Field
class AnswerItem(BaseModel):
question_no: int = Field(gt=0)
option: str = Field(min_length=1, max_length=8)
class RiskAssessmentSubmitReq(BaseModel):
questionnaire_id: int = Field(gt=0)
answers: list[AnswerItem] = Field(min_length=1)