Создан  demius PM 6 месяцев назад; Обновил  demius PM 6 месяцев назад

Подробное описание как работают склады, лежащие на них предметы

Склад

  • Основное место хранения вещей
  • Каждый пользователь может создавать себе дополнительные склады, как-то дача, клуб, гараж.
  • Мероприятие так же является и временным складом, на который перемещаются вещи выданные на мероприятие
  • Пользователь может дать другом польщователю права пользовтаься складом (выдавать и возвращать на него позиции)

Категория позиции

  • Древовидная организация категорий. У категорий в будущем будут разные настройки вроде того, что это стейджбокс(пульт)

Позиция / ?

Один род вещей, считающиеся в системе полностью одинаковыми и взаимозаменяемыми. Например Эквалайзер DBX 215, каблель xlr-xlr 5м. Система не будет каждую из них выписывать в список отдельно, а создаст одну строкус колонкой количество. Создавать дерево позиций тоже будет не нужно, при взятиии чего-либо на хранение, заводится и тип и колчиество взятых вещей.

Единица / Вещь item

  • Одна единица хранения, пульт, колонка, rконкретныйкабель, микрофон
  • Позиция всегда хранится на одном и только одном складе. Если позиция выдана другому пользователю, считается, что она хранится на его складе. Если позиция вывезена на мероприятия, считается, что она хранится на мероприятии

Что делать с кабелями

  • Под каждый заводить позицию?
    • муторно, и требует автоматизации заведения пачки позиций
    • позволит в дальнейшем вести историю разных позиций, независимо списывать, раздавтаь разным людям.
  • Делать у позиции атрибут количество, но тогда позиции будут храниться на нескольких складах одновременно.
  • При заведении позиции мы указываем количество, но реально создается количество одинаковых позиций по этому количеству.

Группировка позиций в сумки/кофры и т.д.

  • отдельная сущность (кейс/баул/кофр). Он хранит список позиций в себе, так мы знаем, что хранится где, и храним позиции вида драмкит (при этом понимая, комплектен он, или часть микрофонов из него вынута)
  • Учитывая драмкит, видимо кофр/сумка сам является позицией хотя и уникальной, всегда в одном экземпляре, ведь два даже одинаковых драмкита или баула хранят разные набор разных вещей.