Closed sedovalx closed 9 years ago
Должен быть определен интерфейс именованного запроса. Контроллер будет оперировать коллекцией таких запросов. Получая клиентский вызов, он будет извлекать из него псевдоним запроса и искать по имени в коллекции. Если найдено, выполняет, если нет - ошибка.
Реализация именованного запроса должна уметь не только извлекать данные из БД, но и сериализовать их в JSON, формат которого может быть специфичен для конкретного запроса.
сделано
На сервере нужен маршрут, принимающий на вход строковый псевдоним заранее подготовленного запроса в БД. Данные по запросу сериализуются в json и возвращаются клиенту. Это позволит подготавливать произвольные запросы по хранилищу, тем самым расширив функционал фильтрации данных через queryParams #11. Так же это может быть решением задачи с отображением отчетов #29.