fooder-api/fooder/domain/preset_entry.py
2026-04-07 15:59:08 +02:00

14 lines
540 B
Python

from sqlalchemy import ForeignKey, Integer
from sqlalchemy.orm import Mapped, mapped_column, relationship
from fooder.domain.base import Base, CommonMixin, EntryMacrosMixin
from fooder.domain.product import Product
class PresetEntry(Base, CommonMixin, EntryMacrosMixin):
"""PresetEntry."""
grams: Mapped[float]
product_id: Mapped[int] = mapped_column(Integer, ForeignKey("product.id"))
product: Mapped[Product] = relationship(lazy="selectin")
preset_id: Mapped[int] = mapped_column(Integer, ForeignKey("preset.id"))