sedovalx / taxi

6 stars 3 forks source link

Подсистема отчетов #29

Closed sedovalx closed 9 years ago

sedovalx commented 9 years ago

На клиенте должны отображаться отчеты - наборы данных, неограничивающиеся одним доменным типом. Клиент передает на сервер некоторый идентификатор отчета + поддерживаемые отчетом параметры фильтрации. Сервер возвращает json с массивом объектов. Набор полей опять же определяется конкретным отчетом.

Как это будет реализовано на сервере - пока неясно. Возможно есть библиотеки для этого. Самое простое, что видится - это по Scala-классу на отчет. Выполняем захардкоженный запрос в БД, подставляя полученные параметры. Результат сериализуем в json и отдаем на клиент.

sedovalx commented 9 years ago

Зависит от #38. По сути отчеты - это именованные запросы, данные которых рендерятся на клиенте.

sedovalx commented 9 years ago

Дублирует #38, закрываю.