ProductModifiersModel

Модель для хранения данных о модификаторах продуктов.

Поля

ПолеТипОбязательноеОписание
idINTEGERДаУникальный идентификатор, автоинкремент.
modifierIdCHAR(36)НетИдентификатор модификатора.
productIdCHAR(36)НетИдентификатор продукта.
maxAmountINTEGERНетМаксимальное количество для модификатора. По умолчанию — 1.
minAmountINTEGERНетМинимальное количество для модификатора. По умолчанию — 0.
requiredBOOLEANНетОбязателен ли модификатор. По умолчанию — 0.
defaultAmountINTEGERНетКоличество по умолчанию. По умолчанию — 0.

Индексы

  • PRIMARY: Уникальный индекс по полю id.
  • productModifiers_id_uindex: Уникальный индекс по полю id.
  • product_modifiers_products_iikoId_fk: Индекс по полю productId.

Таблица

  • Имя таблицы: productModifiers.
  • Timestamps: Да (добавлены поля createdAt, updatedAt).

Комментарии

  • Поле modifierId связывает модификатор с конкретным продуктом.
  • Поле required определяет обязательность использования модификатора.
  • Поля minAmount, maxAmount и defaultAmount регулируют количество модификаторов.