ProductGroupModifiersModel

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

Поля

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

Индексы

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

Таблица

  • Имя таблицы: productGroupModifiers.
  • Timestamps: Нет (поля createdAt, updatedAt отсутствуют).

Комментарии

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