GroupsModel
Модель для хранения данных о группах (категориях) товаров.
Поля
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
id | CHAR(36) | Да | Уникальный идентификатор группы. |
name | STRING(255) | Нет | Название группы. |
isGroupModifier | BOOLEAN | Нет | Флаг модификатора группы. По умолчанию — 0. |
slug | STRING(255) | Нет | Уникальный идентификатор группы для URL. |
additionalInfo | TEXT | Нет | Дополнительная информация о группе. |
code | STRING(255) | Нет | Артикул. |
description | TEXT | Нет | Описание группы. |
isDeleted | BOOLEAN | Нет | Флаг удаления. По умолчанию — 0. |
revision | BIGINT | Нет | Номер ревизии. |
seoDescription | TEXT | Нет | SEO-описание группы. |
seoKeywords | STRING(1000) | Нет | SEO-ключевые слова. |
seoText | TEXT | Нет | SEO-текст для группы. |
seoTitle | STRING(1000) | Нет | SEO-заголовок. |
tags | STRING(1000) | Нет | Теги группы. |
isIncludedInMenu | BOOLEAN | Нет | Флаг включения в меню. По умолчанию — 1. |
order | INTEGER | Нет | Порядковый номер в списке. По умолчанию — 0. |
parentGroup | STRING(255) | Нет | Ссылка на родительскую группу (если применимо). |
Индексы
- PRIMARY: Уникальный индекс по полю
id. - groups_id_uindex: Уникальный индекс по полю
id.
Таблица
- Имя таблицы:
groups. - Timestamps: Да (добавлены поля
createdAt,updatedAt).
Комментарии
- Поле
isGroupModifierобозначает, является ли группа модификатором. - Поля, связанные с SEO (
seoDescription,seoKeywords,seoText,seoTitle), используются для оптимизации поисковой выдачи. parentGroupпозволяет организовать группы в иерархическую структуру.
Table of Contents