ShopImagesModel

Модель для хранения данных об изображениях магазина.

Поля

ПолеТипОбязательноеОписание
imageIdCHAR(36)ДаУникальный идентификатор изображения.
ownerIdCHAR(36)НетИдентификатор владельца изображения.
fileNameSTRING(1000)НетИмя файла изображения.
imageUrlSTRING(1000)НетURL изображения.
uploadDateDATEНетДата загрузки изображения.
revisionBIGINTНетНомер ревизии изображения.

Индексы

  • PRIMARY: Уникальный индекс по полю imageId.
  • product_images_id_uindex: Уникальный индекс по полю imageId.
  • shopImages_products_id_fk: Индекс по полю ownerId (связь с владельцем изображения).

Таблица

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

Комментарии

  • Поле ownerId позволяет связывать изображение с конкретным владельцем (например, продуктом или магазином).
  • Поле imageUrl содержит ссылку на изображение для отображения в веб-интерфейсе.
  • Поле revision используется для отслеживания изменений изображения.