feat: deal status history and default created_at in db

This commit is contained in:
2025-08-26 18:12:28 +04:00
parent b776ad6758
commit 4c7a997be6
7 changed files with 54 additions and 18 deletions

View File

@ -1,4 +1,4 @@
from datetime import datetime
from datetime import datetime, timezone
from sqlalchemy import DateTime
from sqlalchemy.orm import Mapped, mapped_column
@ -17,5 +17,7 @@ class SoftDeleteMixin:
class CreatedAtMixin:
created_at: Mapped[datetime] = mapped_column(
DateTime(timezone=True), nullable=False
DateTime(timezone=True),
default=lambda: datetime.now(timezone.utc),
nullable=False,
)