12-12-2018 17:26

Поиск паевых контрактов по указанному полю

GET   /bs-core/main/share-contracts/find/field/{field}/value/{value}

Этот метод помечен как @Deprecated. Вместо него рекомендуется использовать метод "Поиск по паевым контрактам".

Поиск осуществляется по переданному в запросе полю field. Можно ограничить поиск периодом создания паевого контракта (поля date-from и date-to).

Примеры полей для поиска:

  • id - Идентификатор контракта
  • name - Код контракта
  • client.lastName - Фамилия клиента
  • client.passport.no - Номер паспорта

Запрос

GET /bs-core/main/share-contracts/find/field/client.id/value/101321906 HTTP/1.1
Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1473068800875,
    "data": [
        {
            "id": 10134375,
            "name": "П-1/16",
            "creationDate": "2016-09-05",
            "branchId": 101301,
            "subdivisionId": 101791,
            "clientId": 101321906,
            "shareAmount": 200000,
            "additional": false,
            "joinFee": 0,
            "fixedJoinFee": 0,
            "insuranceFee": 0,
            "fixedInsuranceFee": 0,
            "estimateFee": 0,
            "fixedEstimateFee": 0,
            "comments": [],
            "contractTypeId": 101913,
            "takeShareDate": null,
            "closeDate": null,
            "createUserId": null,
            "createSubdivisionId": null,
            "contractLine": {
                "id": 10160133,
                "lineLimit": null
            }
        },
        {
            "id": 10134376,
            "name": "П-2/16",
            "creationDate": "2016-09-05",
            "branchId": 101301,
            "subdivisionId": 101791,
            "clientId": 101321906,
            "shareAmount": 200000,
            "additional": false,
            "joinFee": 0,
            "fixedJoinFee": 0,
            "insuranceFee": 0,
            "fixedInsuranceFee": 0,
            "estimateFee": 0,
            "fixedEstimateFee": 0,
            "comments": [],
            "contractTypeId": 101913,
            "takeShareDate": null,
            "closeDate": null,
            "createUserId": null,
            "createSubdivisionId": null,
            "contractLine": {
                "id": 10160134,
                "lineLimit": null
            }
        },
        {
            "id": 10134377,
            "name": "П-3/16",
            "creationDate": "2016-09-05",
            "branchId": 101301,
            "subdivisionId": 101791,
            "clientId": 101321906,
            "shareAmount": 200000,
            "additional": false,
            "joinFee": 0,
            "fixedJoinFee": 0,
            "insuranceFee": 0,
            "fixedInsuranceFee": 0,
            "estimateFee": 0,
            "fixedEstimateFee": 0,
            "comments": [],
            "contractTypeId": 101913,
            "takeShareDate": null,
            "closeDate": null,
            "createUserId": 1,
            "createSubdivisionId": 101791,
            "contractLine": {
                "id": 10160135,
                "lineLimit": null
            }
        }
    ]
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
id М [int] Идентификатор пая.
name М [string] Номер пая.
creationDate М [date] Дата создания в формате YYYY-MM-DD.
branchId М [int] Идентификатор филиала.
subdivisionId М [int] Идентификатор подразделения.
clientId М [int] Идентификатор клиента.
currencyId М [int] Id Валюты
shareAmount М [float] Сумма пая.
additional М [bool] Дополнительный.
joinFee М [float] Вступительный взнос (Ставка)
fixedJoinFee М [float] Фиксированный вступительный взнос (Сумма)
insuranceFee М [float] Страховочный взнос (Ставка)
fixedInsuranceFee М [float] Фиксированный страховочный взнос (Сумма)
estimateFee М [float] Сметный взнос (Ставка)
fixedEstimateFee М [float] Фиксированный Страховочный взнос (Сумма)
contractTypeId М [int] Идентификатор типа паевого контракта
takeShareDate М [timestamp] Дата открытия пая в формате unix timestamp в миллисекундах.
closeDate М [timestamp] Дата закрытия пая в формате unix timestamp в миллисекундах.
createUserId М [int] Идентификатор пользователя создавшего паевый контракт 
createSubdivisionId М [int] Идентификатор подразделения пользователя, создавшего паевый контракт
contractLine М [object] Линия нарушения последовательности
contractLine.id М [int] Идентификатор границы последовательности
contractLine.lineLimit М [int] Граница последовательности