feat: modules, products, services, services kits

This commit is contained in:
2025-09-16 10:54:10 +04:00
parent be8052848c
commit 276626d6f7
55 changed files with 1791 additions and 34 deletions

View File

@ -1,6 +1,6 @@
from datetime import datetime, timezone
from sqlalchemy import DateTime
from sqlalchemy import DateTime, Numeric
from sqlalchemy.orm import Mapped, mapped_column
@ -21,3 +21,11 @@ class CreatedAtMixin:
default=lambda: datetime.now(timezone.utc),
nullable=False,
)
class PriceMixin:
price: Mapped[float] = mapped_column(Numeric(12, 2), comment="Стоимость")
class CostMixin:
cost: Mapped[float] = mapped_column(Numeric(12, 2), comment="Себестоимость")