В случае успешной обработки сервис отвечает статусом 200, в случае любой ошибки — статус 400. Сохранение всех объектов в базе данных.
GET /city/ — получение всех городов из базы; GET /city//street/ — получение всех улиц города (city_id — идентификатор города); POST /shop/ — создание магазина (данный метод получает json c объектом магазина, в ответ возвращает id созданной записи); GET /shop/?street=&city=&open=0/1 — получение списка магазинов. Метод принимает параметры дл фильтрации. Параметры не обзательны. В случае отсутстви параметров выводтс все магазины, если хоть один параметр есть , то по нему выполнется фильтрация.В объекте каждого магазина выводится название города и улицы, а не id записей. Параметр open: 0 - закрыт, 1 - открыт. Данный статус определется исходя из параметров 'Время открытия', 'Время закрытия' и текущего времени сервера.