Запрос на получение дочернего списка ресторанного меню(хостес) — различия между версиями
Материал из Wiki
ASLezhnin (обсуждение | вклад) |
|||
| Строка 24: | Строка 24: | ||
<!-- 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/> | ||
<!-- Список элементов меню --> | <!-- Список элементов меню --> | ||
| Строка 34: | Строка 33: | ||
<!-- id(int) - ID элемента меню | <!-- id(int) - ID элемента меню | ||
name(varying(255)) - Наименование элемента меню | name(varying(255)) - Наименование элемента меню | ||
| − | |||
unit(varying(50)) - единица измерения | unit(varying(50)) - единица измерения | ||
description - примечание | description - примечание | ||
| Строка 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/> | ||
Версия 11:59, 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(int) - ID элемента меню name(varying(255)) - Наименование элемента меню unit(varying(50)) - единица измерения description - примечание price(double) - цена stop_list(int - 0,1) - признак присутствия элемента меню в стоп-листе netto(varchar(50)) - нетто calories(double) - количество каллорий card_code(varchar(50)) - код карты, допустима пустая строка 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> |