"""问卷提交相关 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)