Upc
list settings
GET /api/v2/settings/upc?deleted=false HTTP/1.1
Parameter | Description |
---|---|
|
true = вывод удаленных |
HTTP/1.1 200 OK
[ {
"id" : 5,
"integrated" : "Latitude South Holdings",
"deleted" : false,
"lengths" : [ 5, 8, 10, 7, 6 ],
"suppliers" : [ "ООО \"Оптима\"", "ООО \"Линзы Хойя Рус\"", "пууманн" ]
}, {
"id" : 4,
"integrated" : "Latitude South Holdings",
"deleted" : false,
"lengths" : [ 6, 10, 11 ],
"suppliers" : [ "ООО \"Линзы Хойя Рус\"", "пууманн", "Цех" ]
}, {
"id" : 2,
"integrated" : "Moz Optica",
"deleted" : false,
"lengths" : [ 6 ],
"suppliers" : [ "Со склада", "пууманн" ]
}, {
"id" : 6,
"integrated" : "ООО \"Маркиза проект\"",
"deleted" : false,
"lengths" : [ 7, 11, 5 ],
"suppliers" : [ "ООО \"Оптима\"", "ООО \"Линзы Хойя Рус\"", "ООО \"Оптик-Клуб\"", "Подарочные сертификаты" ]
} ]
Path | Type | Description |
---|---|---|
|
|
id |
|
|
integrated |
|
|
deleted |
|
|
suppliers |
|
|
lengths |
get setting
GET /api/v2/settings/upc/1 HTTP/1.1
Parameter | Description |
---|---|
|
id настройки |
HTTP/1.1 200 OK
{
"id" : 1,
"integrated" : "OSME Kenya",
"deleted" : true,
"lengths" : [ 7, 9 ],
"suppliers" : [ "пууманн" ]
}
Path | Type | Description |
---|---|---|
|
|
id |
|
|
integrated |
|
|
deleted |
|
|
suppliers |
|
|
lengths |
create setting
POST /api/v2/settings/upc HTTP/1.1
{
"integrated" : "ООО Оптима",
"suppliers" : [ "supplier-1", "supplier-2" ],
"lengths" : [ 7, 9 ]
}
HTTP/1.1 200 OK
update setting
PUT /api/v2/settings/upc HTTP/1.1
{
"upcSettingId" : 4,
"suppliers" : [ "supplier-1", "supplier-2" ],
"lengths" : [ 7, 9 ]
}
HTTP/1.1 200 OK
delete setting
DELETE /api/v2/settings/upc/8 HTTP/1.1
Parameter | Description |
---|---|
|
id настройки |
HTTP/1.1 200 OK
Expected contact lenses
Search
GET /api/v2/contact-lenses?requestType=FROM_SUPPLIER&searchType=RIGHT_EYE&manufacturerName=REAL_MANUFACTURER HTTP/1.1
Unresolved directive in index.adoc - include::/builds/itigris/optima-core/optima/optima-2-backend/target/generated-snippets/order-expected-contact-lenses-search/request-parameters.adoc[] .response
HTTP/1.1 200 OK
{
"content" : [ {
"departmentId" : null,
"departmentName" : null,
"manufacturerName" : "REAL_MANUFACTURER",
"brandName" : "Acuvue Oasys",
"color" : null,
"packageQuantity" : 12,
"currentQuantity" : null,
"wearingPeriod" : "2 недели",
"retailPrice" : 1.0,
"purchasingPrice" : null,
"rightEye" : {
"dioptre" : null,
"cylinder" : null,
"axis" : null,
"add" : null,
"curvatureRadius" : 8.4,
"diameter" : 14.0,
"packageCount" : null,
"expirationOn" : null,
"criticalExpirationDate" : false
},
"leftEye" : null
}, {
"departmentId" : null,
"departmentName" : null,
"manufacturerName" : "REAL_MANUFACTURER",
"brandName" : "Acuvue Oasys",
"color" : null,
"packageQuantity" : 24,
"currentQuantity" : null,
"wearingPeriod" : "2 недели",
"retailPrice" : 1.0,
"purchasingPrice" : null,
"rightEye" : {
"dioptre" : null,
"cylinder" : null,
"axis" : null,
"add" : null,
"curvatureRadius" : 8.4,
"diameter" : 14.0,
"packageCount" : null,
"expirationOn" : null,
"criticalExpirationDate" : false
},
"leftEye" : null
} ],
"pageable" : {
"pageNumber" : 0,
"pageSize" : 10,
"sort" : {
"empty" : true,
"sorted" : false,
"unsorted" : true
},
"offset" : 0,
"paged" : true,
"unpaged" : false
},
"last" : true,
"totalElements" : 2,
"totalPages" : 1,
"first" : true,
"size" : 10,
"number" : 0,
"sort" : {
"empty" : true,
"sorted" : false,
"unsorted" : true
},
"numberOfElements" : 2,
"empty" : false
}
Path | Type | Description |
---|---|---|
|
|
an array of contact lenses |
|
|
Id департамента в котором находится линза (актуально только при типе заявки FROM_ANOTHER_DEPARTMENT) |
|
|
Название департамента в котором находится линза (актуально только при типе заявки FROM_ANOTHER_DEPARTMENT) |
|
|
Производитель |
|
|
Наименование (бренда) |
|
|
Цвет |
|
|
Количество контактных линз в упаковке |
|
|
Количество оставшихся контактных линз в упаковке |
|
|
Период ношения |
|
|
Цена |
|
|
Параметры левого глаза |
|
|
Сфера левого глаза |
|
|
Цилиндр левого глаза |
|
|
Ось левого глаза |
|
|
Аддидация левого глаза |
|
|
Радиус левого глаза |
|
|
Диаметр левого глаза |
|
|
Количество упаковок для левого глаза (актуально для FROM_ANOTHER_DEPARTMENT) |
|
|
Наступила ли критическая дата для левого глаза |
|
|
Параметры правого глаза |
|
|
Сфера правого глаза |
|
|
Цилиндр правого глаза |
|
|
Ось правого глаза |
|
|
Аддидация правого глаза |
|
|
Радиус правого глаза |
|
|
Диаметр правого глаза |
|
|
Количество упаковок для правого глаза (актуально для FROM_ANOTHER_DEPARTMENT) |
|
|
Наступила ли критическая дата для правого глаза |