Тип Cubux.MeasureUnit

Единица измерения.

Объект со следующими полями:

Поле Тип Описание
uuid PK uuid UUID
type enum("si", "uk") Система мер. По умолчанию "si".
name string Обязательно. Название. Максимум 32 символа.
source_uuid uuid, NULL Необязательная связь с материалом Cubux.MaterialSource
eq_unit_uuid uuid, NULL Связь с ведущей единицей измерения Cubux.MeasureUnit
eq_value float, NULL Эквивалентное количество в ведущей единице измерения eq_unit_uuid. Минимальное значение 1^-10
is_hidden boolean Является ли скрытым

Пример данных:

[
  { // "г" чего угодно - базовая единица
    "uuid":         "1...01",
    "type":         "si",
    "name":         "г",
    "source_uuid":  null,
    "eq_unit_uuid": null,
    "eq_value":     null
  },
  { // "кг" чего угодно = 1000 "г"
    "uuid":         "1...02",
    "type":         "si",
    "name":         "кг",
    "source_uuid":  null,
    "eq_unit_uuid": "1...01",
    "eq_value":     1000
  },
  { // "стакан" материала "сахар" = 160 "г"
    "uuid":         "1...03",
    "type":         "si",
    "name":         "стакан",
    "source_uuid":  "2...10", // "сахар"
    "eq_unit_uuid": "1...01",
    "eq_value":     160
  },
  { // "литр" материала "сахар" = 5 "стакан" материала "сахар"
    "uuid":         "1...04",
    "type":         "si",
    "name":         "литр",
    "source_uuid":  "2...10", // "сахар"
    "eq_unit_uuid": "1...03",
    "eq_value":     5
  }
]