项目概览、参与者管理初步优化(未接入真实数据)

This commit is contained in:
Cheng Zhou
2026-01-13 10:10:28 +08:00
parent 1338fa7e2b
commit b3cd8e03f2
37 changed files with 1785 additions and 118 deletions
+3
View File
@@ -9,10 +9,12 @@ class SubjectCreate(BaseModel):
site_id: uuid.UUID
subject_no: str
screening_date: Optional[date] = None
consent_date: Optional[date] = None
class SubjectUpdate(BaseModel):
status: Optional[str] = None
consent_date: Optional[date] = None
enrollment_date: Optional[date] = None
completion_date: Optional[date] = None
drop_reason: Optional[str] = None
@@ -25,6 +27,7 @@ class SubjectRead(BaseModel):
subject_no: str
status: str
screening_date: Optional[date]
consent_date: Optional[date]
enrollment_date: Optional[date]
completion_date: Optional[date]
drop_reason: Optional[str]