ProductGroupModifiersChildrenModel

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

Поля

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

Индексы

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

Таблица

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

Комментарии

  • Поле modifierId связывает модификатор с дочерней группой или продуктом.
  • Поле defaultAmount задаёт значение, используемое при отсутствии указаний от пользователя.
  • Поле hideIfDefaultAmount признак того, что не нужно отображать список модификаторов, если их количество равно количеств.