from datetime import datetime from uuid import uuid4 from pydantic import BaseModel, Field class Project(BaseModel): id: str = Field(default_factory=lambda: str(uuid4())) user_id: str = ( "" # Привязка к пользователю (пустой для старых проектов до миграции) ) title: str description: str = "" created_at: str = Field(default_factory=lambda: datetime.now().isoformat()) updated_at: str = Field(default_factory=lambda: datetime.now().isoformat())