generated from Sithas/conan_template
Compare commits
2 Commits
9d1000be1f
...
bea195ca80
| Author | SHA1 | Date | |
|---|---|---|---|
| bea195ca80 | |||
| adee1edb38 |
@@ -384,7 +384,7 @@ null
|
|||||||
### 7.Постусловия
|
### 7.Постусловия
|
||||||
* Пользователь изменил запись соглсано условиям выше в БД
|
* Пользователь изменил запись соглсано условиям выше в БД
|
||||||
### 8.API-Маршруты
|
### 8.API-Маршруты
|
||||||
* `PUT /api/v1/Auth/Diaries/:diary_guid` - Создание записи в дневнике
|
* `PUT /api/v1/Auth/Diaries/:diary_guid` - Изменение записи в дневнике
|
||||||
|
|
||||||
|
|
||||||
### 9.Контракт
|
### 9.Контракт
|
||||||
@@ -409,7 +409,7 @@ null
|
|||||||
* Все поля, кроме `comment` обязательны к заполнению
|
* Все поля, кроме `comment` обязательны к заполнению
|
||||||
* `user_treatment_schemes_uuid` должен указывать на существующую схему лечения
|
* `user_treatment_schemes_uuid` должен указывать на существующую схему лечения
|
||||||
|
|
||||||
##### Response - 201 - Created
|
##### Response - 201 - Updated
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
`uuid`: "61351bb1-7563-479d-a8e9-201d0ff934c2",
|
`uuid`: "61351bb1-7563-479d-a8e9-201d0ff934c2",
|
||||||
@@ -455,3 +455,41 @@ null
|
|||||||
* dreams(level(PK))
|
* dreams(level(PK))
|
||||||
* anxiety(level(PK))
|
* anxiety(level(PK))
|
||||||
* user_treatment_schemes(uuid(PK))
|
* user_treatment_schemes(uuid(PK))
|
||||||
|
|
||||||
|
|
||||||
|
## UseCase №6
|
||||||
|
### 1.Название: Удаление существующей записи в дневнике
|
||||||
|
### 2.Актор: Пользователь-пациент
|
||||||
|
### 3.Цель: Удаление ненужной записи в дневнике
|
||||||
|
### 4.Предусловия:
|
||||||
|
* Пользователь авторизован в системе
|
||||||
|
* Пользователю пен вывод целевой записи, которую необходимо удалить
|
||||||
|
### 5.Основной поток:
|
||||||
|
#### А1.Пользователь Удаляет существующую запись в дневнике
|
||||||
|
* Пользователь нажимает на кнопку удаления записи
|
||||||
|
* Системы просит подтвердить удаление
|
||||||
|
* Пользователь подтверждает свое действие. Запись удалена
|
||||||
|
### 6.Потоки исключений:
|
||||||
|
#### B1.Пользователь отказывается подтвердить действие
|
||||||
|
* Запись не удаляется
|
||||||
|
#### B2.Пользователь удаляет несуществующую запись
|
||||||
|
* Выдается соответствующий ответ с ошибкой
|
||||||
|
### 7.Постусловия
|
||||||
|
* Целевая запись отсутствует в БД
|
||||||
|
### 8.API-Маршруты
|
||||||
|
* `DELETE /api/v1/Auth/Diaries/:diary_guid` - удаление записи в дневнике
|
||||||
|
|
||||||
|
### 9.Контракт
|
||||||
|
#### Diaries-Request
|
||||||
|
##### Требования к валидации:
|
||||||
|
* `:diary_guid` должен указывать на существующую страницу дневника
|
||||||
|
|
||||||
|
##### Response - 204 - Deleted
|
||||||
|
```
|
||||||
|
null
|
||||||
|
```
|
||||||
|
##### Errors
|
||||||
|
* `404 NOT_FOUND` - такой схемы лечения болезни никогда не существовало или она уже удалена
|
||||||
|
|
||||||
|
### 10. Используемые сущности ДБ
|
||||||
|
* diaries(uuid(PK))
|
||||||
|
|||||||
Reference in New Issue
Block a user