Запрос на получение дочернего списка ресторанного меню(хостес) — различия между версиями
Материал из Wiki
ASLezhnin (обсуждение | вклад) |
|||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 11: | Строка 11: | ||
* id_menu - ID родительского меню. 0 - корень | * id_menu - ID родительского меню. 0 - корень | ||
* id_room - ID зала | * id_room - ID зала | ||
| + | * id_org - ID организации | ||
|- | |- | ||
|Пример запроса | |Пример запроса | ||
| Строка 24: | Строка 25: | ||
<!-- id(int) - ID меню | <!-- id(int) - ID меню | ||
name(varying(50)) - Наименование меню | name(varying(50)) - Наименование меню | ||
| − | |||
--> | --> | ||
| − | <menu id="1" name="Салаты | + | <menu id="1" name="Салаты"/> |
| − | <menu id="2" name="Супы | + | <menu id="2" name="Супы"/> |
| − | <menu id="3" name="Вторые блюда | + | <menu id="3" name="Вторые блюда"/> |
<menus/> | <menus/> | ||
<!-- Список элементов меню --> | <!-- Список элементов меню --> | ||
<menu_items> | <menu_items> | ||
| − | <!-- | + | <!-- id_nomenclature(int) - ID блюда |
name(varying(255)) - Наименование элемента меню | name(varying(255)) - Наименование элемента меню | ||
| − | |||
unit(varying(50)) - единица измерения | unit(varying(50)) - единица измерения | ||
description - примечание | description - примечание | ||
| Строка 41: | Строка 40: | ||
netto(varchar(50)) - нетто | netto(varchar(50)) - нетто | ||
calories(double) - количество каллорий | calories(double) - количество каллорий | ||
| − | |||
carbohydrates(double) - количество углеводов | carbohydrates(double) - количество углеводов | ||
proteins(double) - количество протеинов | proteins(double) - количество протеинов | ||
| Строка 47: | Строка 45: | ||
cook_time(int) - время приготовления | cook_time(int) - время приготовления | ||
--> | --> | ||
| − | <menu_item id="1" name="Абсент Ксента | + | <menu_item id="1" name="Абсент Ксента" unit="бутылка" |
| − | <!-- Список изображений номенклатуры. Передаются ID изображения и его индекс. Изображение | + | description="Замечательный напиток" |
| + | price="3000" stop_list="0" | ||
| + | netto=”200/20/10” | ||
| + | calories=”2000” carbohydrates=”120” | ||
| + | proteins=”50” fats=”200” cook_time=”15”> | ||
| + | <!-- Список изображений номенклатуры. | ||
| + | Передаются ID изображения и его индекс. | ||
| + | Изображение первое в списке считается главным изображением, именно оно отображается на странице меню. | ||
| + | Остальные изображения, можно просмотреть в странице номенклатуры. | ||
| + | Само изображение передается отдельной командой, описанной ниже. --> | ||
<images> | <images> | ||
| − | <image id="4 | + | <image id="4" md5=”9q2r3rash8w3urwerf”/> |
| − | <image id | + | <image id="2" md5=”9q2r3rash8w3urwerf”/> |
| − | <image id | + | <image id="3" md5=”9q2r3rash8w3urwerf”/> |
</images> | </images> | ||
<menu_item/> | <menu_item/> | ||
Текущая версия на 12:58, 17 июля 2015
| Страница | hst_menu |
| Параметры |
|
| Пример запроса | http://hostname:9870/hst_menu?sid=13B92A34F9123&id_menu=0&id_room=1 |
| Пример ответа | <?xml version="1.0" encoding="utf-8"?> <response> <result>ok</result> <!-- Список меню --> <menus> <!-- id(int) - ID меню name(varying(50)) - Наименование меню --> <menu id="1" name="Салаты"/> <menu id="2" name="Супы"/> <menu id="3" name="Вторые блюда"/> <menus/> <!-- Список элементов меню --> <menu_items> <!-- id_nomenclature(int) - ID блюда name(varying(255)) - Наименование элемента меню unit(varying(50)) - единица измерения description - примечание price(double) - цена stop_list(int - 0,1) - признак присутствия элемента меню в стоп-листе netto(varchar(50)) - нетто calories(double) - количество каллорий carbohydrates(double) - количество углеводов proteins(double) - количество протеинов fats(double) - количество жиров cook_time(int) - время приготовления --> <menu_item id="1" name="Абсент Ксента" unit="бутылка" description="Замечательный напиток" price="3000" stop_list="0" netto=”200/20/10” calories=”2000” carbohydrates=”120” proteins=”50” fats=”200” cook_time=”15”> <!-- Список изображений номенклатуры. Передаются ID изображения и его индекс. Изображение первое в списке считается главным изображением, именно оно отображается на странице меню. Остальные изображения, можно просмотреть в странице номенклатуры. Само изображение передается отдельной командой, описанной ниже. --> <images> <image id="4" md5=”9q2r3rash8w3urwerf”/> <image id="2" md5=”9q2r3rash8w3urwerf”/> <image id="3" md5=”9q2r3rash8w3urwerf”/> </images> <menu_item/> <menu_items/> </response> |