03-12-2018 23:59

Поиск паевых контрактов по списку идентификаторов

GET   /bs-core/main/share-contracts/find/{ids}

Поиск паевых контрактов по списку идентификаторов, разделённых запятыми. При передаче методу параметра preserveOrder со значением true, метод возвратит групповые соглашения в JSON-файле именно в том порядке, который был передан методу. Если этот параметр не передается, то паевые контракты возвращаются по возрастающим идентификаторам.

Запрос

/bs-core/main/share-contracts/find/101341667,101341656

или

/bs-core/main/share-contracts/find/101341667,101341656?preserveOrder=true


Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1510832253888,
    "data": [
        {
            "id": 101341667,
            "name": "П-42/17",
            "creationDate": "2017-10-23",
            "branchId": 101305,
            "subdivisionId": 101796,
            "clientId": 101322046,
            "currencyId": 101011,
            "shareAmount": 100,
            "additional": true,
            "joinFee": 0,
            "fixedJoinFee": 100,
            "insuranceFee": 0,
            "fixedInsuranceFee": 0,
            "estimateFee": 0,
            "fixedEstimateFee": 200,
            "contractTypeId": 101913,
            "takeShareDate": 1508706000000,
            "closeDate": null,
            "createUserId": 1,
            "createSubdivisionId": 101796,
            "contractLine": {
                "id": 101601363,
                "lineLimit": 1508752082004
            }
        },
        {
            "id": 101341656,
            "name": "П-41/17",
            "creationDate": "2017-10-18",
            "branchId": 101305,
            "subdivisionId": 101796,
            "clientId": 101322771,
            "currencyId": 101011,
            "shareAmount": 350,
            "additional": false,
            "joinFee": 0,
            "fixedJoinFee": 1500,
            "insuranceFee": 0,
            "fixedInsuranceFee": 0,
            "estimateFee": 0,
            "fixedEstimateFee": 15000,
            "contractTypeId": 101913,
            "takeShareDate": 1508274000000,
            "closeDate": null,
            "createUserId": 1069,
            "createSubdivisionId": 101796,
            "contractLine": {
                "id": 101601352,
                "lineLimit": 1508330778254
            }
        }
    ]
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
name R [string] Номер пая.
contractLine R [object] Линия нарушения последовательности
contractLine.id R [int] Идентификатор границы последовательности
contractLine.lineLimit R [int] Граница последовательности
createSubdivisionId R [int] Идентификатор подразделения пользователя, создавшего паевый контракт
createUserId R [int] Идентификатор пользователя создавшего паевый контракт 
closeDate R [timestamp] Дата закрытия пая в формате unix timestamp в миллисекундах.
takeShareDate R [timestamp] Дата открытия пая в формате unix timestamp в миллисекундах.
contractTypeId R [int] Идентификатор типа паевого контракта
fixedEstimateFee R [float] Фиксированный Страховочный взнос (Сумма)
estimateFee R [float] Сметный взнос (Ставка)
fixedInsuranceFee R [float] Фиксированный страховочный взнос (Сумма)
insuranceFee R [float] Страховочный взнос (Ставка)
fixedJoinFee R [float] Фиксированный вступительный взнос (Сумма)
joinFee R [float] Вступительный взнос (Ставка)
additional R [bool] Дополнительный.
shareAmount R [float] Сумма пая.
currencyId R [int] Id Валюты
clientId R [int] Идентификатор клиента.
subdivisionId R [int] Идентификатор подразделения.
branchId R [int] Идентификатор филиала.
creationDate R [date] Дата создания в формате YYYY-MM-DD.
id R [int] Идентификатор пая.