generated from Sithas/conan_template
Постановка нового маршрута
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
- Возможно, сделать тесты на CI/CD - приоритет - низкий
|
||||
- ~~Заменить internal_server_error на bad_request и перепроверить коды ошибок~~
|
||||
- ~~Создание и удаление вспомогательных классов должно быть вынесено в фикстуру~~
|
||||
- К следующему занятию сделать ручку из кейса 3 + восстановить фикстуры из тестов
|
||||
- ~~К следующему занятию сделать ручку из кейса 3 + восстановить фикстуры из тестов~~
|
||||
|
||||
# UseCase'ы приложения:
|
||||
|
||||
@@ -321,13 +321,7 @@ null
|
||||
"treatment_name": "Bipolar I Scheme Urgent",
|
||||
"instructions": "Схема для быстрого и жесткого купирования психозов. Аминазин пить каждый день.",
|
||||
"medications": [
|
||||
{
|
||||
"uuid": "eda5a5f7-167a-44b9-900d-c5c6acfc249b",
|
||||
"name": "Aminazin",
|
||||
"dose": 100,
|
||||
"unit": "mg",
|
||||
"is_urgent": true
|
||||
}
|
||||
"eda5a5f7-167a-44b9-900d-c5c6acfc249b"
|
||||
]
|
||||
},
|
||||
}
|
||||
@@ -414,13 +408,7 @@ null
|
||||
"treatment_name": "Bipolar I Scheme Urgent",
|
||||
"instructions": "Схема для быстрого и жесткого купирования психозов. Аминазин пить каждый день.",
|
||||
"medications": [
|
||||
{
|
||||
"uuid": "eda5a5f7-167a-44b9-900d-c5c6acfc249b",
|
||||
"name": "Aminazin",
|
||||
"dose": 100,
|
||||
"unit": "mg",
|
||||
"is_urgent": true
|
||||
}
|
||||
"eda5a5f7-167a-44b9-900d-c5c6acfc249b"
|
||||
]
|
||||
},
|
||||
}
|
||||
@@ -504,20 +492,8 @@ null
|
||||
"treatment_name": "Bipolar I Scheme Urgent",
|
||||
"instructions": "Схема для быстрого и жесткого купирования психозов. Аминазин пить каждый день.",
|
||||
"medications": [
|
||||
{
|
||||
"uuid": "eda5a5f7-167a-44b9-900d-c5c6acfc249b",
|
||||
"name": "Aminazin",
|
||||
"dose": 100,
|
||||
"unit": "mg",
|
||||
"is_urgent": true
|
||||
},
|
||||
{
|
||||
"uuid": "eda5a5f7-167a-44b9-900d-c5c6acfc249b",
|
||||
"name": "Haloperidol",
|
||||
"dose": 15,
|
||||
"unit": "mg",
|
||||
"is_urgent": false
|
||||
}
|
||||
"eca5a5f7-167a-44b9-900d-c5c6acfc249b",
|
||||
"eda5a5f7-167a-44b9-900d-c5c6acfc249b"
|
||||
]
|
||||
}
|
||||
```
|
||||
@@ -531,27 +507,14 @@ null
|
||||
"treatment_name": "Bipolar I Scheme Urgent",
|
||||
"instructions": "Схема для быстрого и жесткого купирования психозов. Аминазин пить каждый день.",
|
||||
"medications": [
|
||||
{
|
||||
"uuid": "eda5a5f7-167a-44b9-900d-c5c6acfc249b",
|
||||
"name": "Aminazin",
|
||||
"dose": 100,
|
||||
"unit": "mg",
|
||||
"is_urgent": true
|
||||
},
|
||||
{
|
||||
"uuid": "eda5a5f7-167a-44b9-900d-c5c6acfc249b",
|
||||
"name": "Haloperidol",
|
||||
"dose": 15,
|
||||
"unit": "mg",
|
||||
"is_urgent": false
|
||||
}
|
||||
"eca5a5f7-167a-44b9-900d-c5c6acfc249b",
|
||||
"eda5a5f7-167a-44b9-900d-c5c6acfc249b"
|
||||
]
|
||||
}
|
||||
```
|
||||
##### Errors
|
||||
* `400 BAD_REQUEST` — сервер не смог десереализовать JSON
|
||||
* `400 BAD_REQUEST` — Обязательные поля заполнены неправильно
|
||||
* `409 SCHEME_ALREADYEXISTS` - такая схема уже существует
|
||||
### 10. Используемые сущности ДБ
|
||||
* user_treatment_schemes(uuid, user_uuid, treatment_name, instructions)
|
||||
* medications(uuid, name, dose, unit, is_urgent)
|
||||
|
||||
Reference in New Issue
Block a user