03-12-2018 23:59

Активные займы

POST   /bs-core/reports/active-loans/{date}

Формирование отчета Активные займы на указанную дату.

В отчете можно использовать критерии для фильтрации, а также указать режимы формирования отчета: Открытые займы, Без учета забалансовых сумм. Описание флага output-mode смотрите здесь.

Запрос

POST /bs-core/reports/active-loans/2016-04-01?open-loans=true&without-out-balance=false&output-mode=file-sync HTTP/1.1

[
  {
    "entity": "com.pq.establ.dict.Client",
    "field": "lastName",
    "value1": "asd",
    "value2": null
  },
  {
    "entity": "com.pq.establ.dict.Contract",
    "field": "closedStatus",
    "value1": 101481,
    "value2": null
  },
  {
    "entity": "com.pq.establ.dict.Contract",
    "field": "repaymentPlanDate",
    "value1": "2012-12-12",
    "value2": "2031-11-12"
  }
]
Описание параметров
Параметр Обязателен Тип данных Описание
date R [string]

Параметр адресной строки. Дата на которую формируется отчёт "Активные займы" в формате YYYY-MM-DD.

open-loans О [bool]

Дополнительный параметр адресной строки. Открытые займы ДА/НЕТ. По умолчанию стоит значение НЕТ (false).

without-out-balance О [bool]

Дополнительный параметр адресной строки. Без учёта забалансовых сумм ДА/НЕТ. По умолчанию стоит значение НЕТ (false).

closed-days О [int]

Дополнительный параметр адресной строки. Этот параметр определяет отдельную логику формирования отчета, будут формироваться динамически настраиваемые колонки. При этом в отчет попадут все закрытые контракты, у которых дата закрытия не раньше чем количество дней от даты отчета, указанных в параметре.

to-table О [bool]

Дополнительный параметр адресной строки. Этот параметр определяет необходимость создания параллельно с excel файлом еще и таблицу в БД ядра. Для создания таблицы нужно передать true.

output-mode О [string]

Дополнительный параметр адресной строки. Описание смотрите здесь.

entity О [enum]

Сущность по которой надо фильтровать. Возможные значения:

  • com.pq.establ.dict.Client

  • com.pq.establ.dict.Contract

  • com.pq.establ.dict.LoanApplication

  • com.pq.establ.Action

field О [string]

Название поля указанной в поле entity сущности. Список можно посмотреть в методах "получение сущности по ID"

Например: 

value1 О [string]

Либо начало диапазона для фильтрации (если field - это численное поле, либо дата), либо значение для поиска, если это строка или значение из справочника.

value2 О [string]

Либо окончание диапазона для фильтрации (если field - это численное поле, либо дата), либо null.

Ответ


                        {
    "status": "ok",
    "timestamp": 1462638103777,
    "data": ""
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
response О [string]

При передаче дополнительного параметра адресной строки output-mode в файловом хранилище будет сгенерирован отчёт и возвращен статус "ок", иначе, если этот параметр не передавать в ответ будет возвращён excel-файл.