启动与授权-初步优化

This commit is contained in:
Cheng Zhou
2026-01-15 11:25:13 +08:00
parent 4fc5f0ee9b
commit 05c1f9579a
28 changed files with 1082 additions and 300 deletions
+1
View File
@@ -10,6 +10,7 @@ class AttachmentRead(BaseModel):
id: uuid.UUID
filename: str
file_size: int = Field(alias="size")
content_type: str | None = None
uploaded_by: UserDisplay | None = None
uploaded_by_id: uuid.UUID | None = None
uploaded_at: datetime
+2
View File
@@ -71,6 +71,7 @@ class StartupEthicsRead(BaseModel):
class KickoffMeetingCreate(BaseModel):
site_id: uuid.UUID
kickoff_date: Optional[date] = None
attendees: Optional[list[str]] = None
@@ -83,6 +84,7 @@ class KickoffMeetingUpdate(BaseModel):
class KickoffMeetingRead(BaseModel):
id: uuid.UUID
study_id: uuid.UUID
site_id: Optional[uuid.UUID]
kickoff_date: Optional[date]
attendees: Optional[list[str]]
created_by: Optional[uuid.UUID]