fix: audit P0-P1 — T03-T07, D01-D08, U01-U02 (#1788956171115)

This commit is contained in:
ik
2026-09-09 20:02:52 +07:00
parent c6fdc969c2
commit 63e33e1861
17 changed files with 182 additions and 72 deletions
+19
View File
@@ -50,6 +50,13 @@ class ActivityOut(BaseModel):
sources: list[str]
class PaginatedActivityOut(BaseModel):
items: list[ActivityOut]
total: int
limit: int
offset: int
class CatchOut(BaseModel):
id: UUID
fish: str
@@ -125,6 +132,18 @@ class ImportRunOut(BaseModel):
not_modified: bool
class ImportRunPublicOut(BaseModel):
model_config = ConfigDict(from_attributes=True)
id: UUID
started_at: datetime
finished_at: datetime | None
status: str
rows_seen: int
rows_created: int
rows_updated: int
not_modified: bool
class CatchReportCreate(BaseModel):
fish_slug: str
waterbody_slug: str