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
}
}
]
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
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] | Идентификатор пая. |