Список столов

Получение списка столов ресторана

Для того чтобы получить список столов ресторана, необходимо отправить запрос

get
Список столов в зале

https://api.jowi.club/v010/halls/:hall_id
Запрос на получение списка столов в зале (Вместо :hall_id подставьте id зала)
Request
Response
Path Parameters
hall_id
optional
string
Id зала
Headers
Content-Type
required
string
application/json
Query Parameters
api-key
required
string
Ваши api-key
sig
required
string
Ваша цифровая подпись
restaurant_id
required
string
Id ресторана
date
optional
string
Формат "yyyy-MM-dd", если параметр пустой, берется текущий день
200: OK
{
"status": 1,
"hall_id": "637bd044-ecdd-11e5-adb0-af881482d4fa",
"title": "Большой зал",
"date": "2016-03-18",
"plain": {
"scene": {
"width": "980",
"height": "840",
"item": [
{
"type": "1",
"picture": "tables/table1.png",
"x": "80",
"y": "80",
"angle": "0",
"num_id": "4",
"id": "7edd6fa4-ecde-11e5-9b00-3b6437b5ccb5",
"number": "1",
"percent": "20",
"deposit": "0",
"time_price": "0",
"time_minimum": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "100",
"y": "40",
"angle": "0",
"num_id": "4",
"slot": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "160",
"y": "100",
"angle": "0",
"num_id": "4",
"slot": "1"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "100",
"y": "160",
"angle": "0",
"num_id": "4",
"slot": "2"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "40",
"y": "100",
"angle": "0",
"num_id": "4",
"slot": "3"
},
{
"type": "1",
"picture": "tables/table1.png",
"x": "300",
"y": "80",
"angle": "0",
"num_id": "5",
"id": "7edfd1d6-ecde-11e5-b186-27ad5a4a9974",
"number": "2",
"percent": "0",
"deposit": "0",
"time_price": "0",
"time_minimum": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "320",
"y": "40",
"angle": "0",
"num_id": "5",
"slot": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "380",
"y": "100",
"angle": "0",
"num_id": "5",
"slot": "1"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "320",
"y": "160",
"angle": "0",
"num_id": "5",
"slot": "2"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "260",
"y": "100",
"angle": "0",
"num_id": "5",
"slot": "3"
},
{
"type": "1",
"picture": "tables/table1.png",
"x": "500",
"y": "80",
"angle": "0",
"num_id": "6",
"id": "7ee23462-ecde-11e5-95a6-63e904933dcc",
"number": "3",
"percent": "0",
"deposit": "0",
"time_price": "0",
"time_minimum": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "520",
"y": "40",
"angle": "0",
"num_id": "6",
"slot": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "580",
"y": "100",
"angle": "0",
"num_id": "6",
"slot": "1"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "520",
"y": "160",
"angle": "0",
"num_id": "6",
"slot": "2"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "460",
"y": "100",
"angle": "0",
"num_id": "6",
"slot": "3"
},
{
"type": "1",
"picture": "tables/table1.png",
"x": "100",
"y": "340",
"angle": "0",
"num_id": "7",
"id": "7ee49694-ecde-11e5-b24a-0f84b29c6173",
"number": "5",
"percent": "0",
"deposit": "0",
"time_price": "0",
"time_minimum": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "120",
"y": "300",
"angle": "0",
"num_id": "7",
"slot": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "180",
"y": "360",
"angle": "0",
"num_id": "7",
"slot": "1"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "120",
"y": "420",
"angle": "0",
"num_id": "7",
"slot": "2"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "60",
"y": "360",
"angle": "0",
"num_id": "7",
"slot": "3"
},
{
"type": "1",
"picture": "tables/table1.png",
"x": "320",
"y": "340",
"angle": "0",
"num_id": "8",
"id": "7ee49694-ecde-11e5-a9df-3fa1b8fe13b1",
"number": "6",
"percent": "0",
"deposit": "0",
"time_price": "0",
"time_minimum": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "340",
"y": "300",
"angle": "0",
"num_id": "8",
"slot": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "400",
"y": "360",
"angle": "0",
"num_id": "8",
"slot": "1"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "340",
"y": "420",
"angle": "0",
"num_id": "8",
"slot": "2"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "280",
"y": "360",
"angle": "0",
"num_id": "8",
"slot": "3"
},
{
"type": "1",
"picture": "tables/table1.png",
"x": "60",
"y": "560",
"angle": "0",
"num_id": "9",
"id": "7ee6f8ee-ecde-11e5-9fb4-170459aaab57",
"number": "7",
"percent": "0",
"deposit": "0",
"time_price": "0",
"time_minimum": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "80",
"y": "520",
"angle": "0",
"num_id": "9",
"slot": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "140",
"y": "580",
"angle": "0",
"num_id": "9",
"slot": "1"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "80",
"y": "640",
"angle": "0",
"num_id": "9",
"slot": "2"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "20",
"y": "580",
"angle": "0",
"num_id": "9",
"slot": "3"
},
{
"type": "1",
"picture": "tables/table1.png",
"x": "700",
"y": "80",
"angle": "0",
"num_id": "10",
"id": "7ee6f8ee-ecde-11e5-be4e-83527783206f",
"number": "4",
"percent": "0",
"deposit": "0",
"time_price": "0",
"time_minimum": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "720",
"y": "40",
"angle": "0",
"num_id": "10",
"slot": "0"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "780",
"y": "100",
"angle": "0",
"num_id": "10",
"slot": "1"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "720",
"y": "160",
"angle": "0",
"num_id": "10",
"slot": "2"
},
{
"type": "2",
"picture": "chairs/chair1.png",
"x": "660",
"y": "100",
"angle": "0",
"num_id": "10",
"slot": "3"
}
]
}
},
"reserved_times": [
{
"table_id": "7ee23462-ecde-11e5-95a6-63e904933dcc",
"date_time": "2016-03-22 17:00:00"
}
]
}

В ответ придет информация по всем столам в зале ресторана за выбранную дату. У одного зала могут иметься разные планы зала, соответственно где то может быть больше или меньше столов. Параметр date может быть не обязательным, но отправлять рекомендуется. Описание параметров смотрите в таблице:

Параметр

Тип

Описание

hall_id

uuid

ID зала

title

string

Название

date

date

Дата, формат “yyyy-MM-dd”

plain

json

JSON, план зала

scene

string

Зал

width

int

Ширина в пикселях

height

int

Высота в пикселях

item

array

Столы и стулья, array

type

int

Тип объекта, 1-Стол, 2-Стул

x

int

x координата

y

int

y координата

id

uuid

ID стола в системе

num_id

int

ID стола в зале

angle

int

Ротация

number

string

Номер стола

percent

int

Процент обслуживание стола

deposit

numeric

Депозит на стол

time_price

numeric

Цена стола на время

time_minimum

int

Минимальное время, на которое можно забронировать

slot

int

Позиция стула относительно стола, по часовой стрелке

reserved_times

array

Массив забронированных столов