# Memos

## 퀵메모 하나 작성

<mark style="color:green;">`POST`</mark> `https://planyouridea/writequickmemo/{folderUuid}`

#### Path Parameters

| Name                                         | Type       | Description |
| -------------------------------------------- | ---------- | ----------- |
| folderUuid<mark style="color:red;">\*</mark> | bigint(16) | Long        |

#### Query Parameters

| Name                                          | Type        | Description |
| --------------------------------------------- | ----------- | ----------- |
| memoTitle<mark style="color:red;">\*</mark>   | varchar(30) | String      |
| memoDetails<mark style="color:red;">\*</mark> | text        | String      |

{% tabs %}
{% tab title="200: OK " %}

{% endtab %}
{% endtabs %}

## 퀵메모 하나 조회

<mark style="color:blue;">`GET`</mark> `https://planyouridea/viewquickmemo/{memoUuid}`

#### Path Parameters

| Name                                       | Type       | Description |
| ------------------------------------------ | ---------- | ----------- |
| memoUuid<mark style="color:red;">\*</mark> | bigint(16) | Long        |

#### Request Body

| Name                                          | Type        | Description   |
| --------------------------------------------- | ----------- | ------------- |
| folderUuid<mark style="color:red;">\*</mark>  | bigint(16)  | Long          |
| memoTitle<mark style="color:red;">\*</mark>   | varchar(30) | String        |
| memoDetails<mark style="color:red;">\*</mark> | text        | String        |
| memoUuid<mark style="color:red;">\*</mark>    | bigint(16)  | Long          |
| memoCreated<mark style="color:red;">\*</mark> | timestamp   | LocalDateTime |

{% tabs %}
{% tab title="200: OK " %}

{% endtab %}
{% endtabs %}

## 퀵메모 폴더별 리스트 조회

<mark style="color:blue;">`GET`</mark> `https://planyouridea/viewfolderquickmemolist/{folderUuid}`

#### Path Parameters

| Name                                         | Type       | Description |
| -------------------------------------------- | ---------- | ----------- |
| folderUuid<mark style="color:red;">\*</mark> | bigint(16) | Long        |

#### Request Body

| Name                                          | Type        | Description   |
| --------------------------------------------- | ----------- | ------------- |
| folderUuid<mark style="color:red;">\*</mark>  | Long        |               |
| memoTitle<mark style="color:red;">\*</mark>   | varchar(30) |               |
| memoDetails<mark style="color:red;">\*</mark> | text        |               |
| memoUuid<mark style="color:red;">\*</mark>    | Long        |               |
| memoCreated<mark style="color:red;">\*</mark> | timestamp   | LocalDateTime |

{% tabs %}
{% tab title="200: OK " %}

{% endtab %}
{% endtabs %}

## 퀵메모 하나 수정

<mark style="color:orange;">`PUT`</mark> `https://planyouridea/editquickmemo/{memoUuid}`

#### Path Parameters

| Name                                       | Type       | Description |
| ------------------------------------------ | ---------- | ----------- |
| memoUuid<mark style="color:red;">\*</mark> | bigint(16) | Long        |

#### Query Parameters

| Name                                          | Type        | Description |
| --------------------------------------------- | ----------- | ----------- |
| memoTitle<mark style="color:red;">\*</mark>   | varchar(30) | String      |
| memoDetails<mark style="color:red;">\*</mark> | text        | String      |

{% tabs %}
{% tab title="200: OK " %}

{% endtab %}
{% endtabs %}

## 퀵메모 하나 삭제

<mark style="color:red;">`DELETE`</mark> `https://planyouridea/deletequickmemo/{memoUuid}`

#### Path Parameters

| Name                                       | Type       | Description |
| ------------------------------------------ | ---------- | ----------- |
| memoUuid<mark style="color:red;">\*</mark> | bigint(16) | Long        |

{% tabs %}
{% tab title="200: OK " %}

{% endtab %}
{% endtabs %}

## 아이디어 구체화 및 실현 조회

<mark style="color:blue;">`GET`</mark> `https://planyouridea/ideas/{memoUuid}`

#### Path Parameters

| Name                                       | Type       | Description |
| ------------------------------------------ | ---------- | ----------- |
| memoUuid<mark style="color:red;">\*</mark> | bigint(16) | Long        |

#### Request Body

| Name                                              | Type          | Description             |
| ------------------------------------------------- | ------------- | ----------------------- |
| memoUuid<mark style="color:red;">\*</mark>        | bigint(16)    | Long                    |
| keywordUuid<mark style="color:red;">\*</mark>     | bigint(16)    | Long                    |
| keywordDetails<mark style="color:red;">\*</mark>  | varchar(30)   | String                  |
| todoUuid<mark style="color:red;">\*</mark>        | bigint(16)    | Long                    |
| todoDate<mark style="color:red;">\*</mark>        | timestamp     | LocalDateTime           |
| todoDetails<mark style="color:red;">\*</mark>     | varchar(30)   | String                  |
| organizeUuid<mark style="color:red;">\*</mark>    | bigint(16)    | Long                    |
| organizeTitle<mark style="color:red;">\*</mark>   | varchar(30)   | String                  |
| organizeDetails<mark style="color:red;">\*</mark> | text          | String                  |
| reviewUuid<mark style="color:red;">\*</mark>      | bigint(16)    | Long                    |
| reviewTitle<mark style="color:red;">\*</mark>     | varchar(30)   | String                  |
| reviewDetails<mark style="color:red;">\*</mark>   | text          | String                  |
| starUuid<mark style="color:red;">\*</mark>        | bigint(16)    | Long                    |
| starDetails<mark style="color:red;">\*</mark>     | decimal(2, 1) | BigDecimal, default 0.0 |
| memoTitle<mark style="color:red;">\*</mark>       | varchar(30)   | String                  |
| keywordCreated<mark style="color:red;">\*</mark>  | timestamp     | LocalDateTime           |
| organizeCreated<mark style="color:red;">\*</mark> | timestamp     | LocalDateTime           |
| reviewCreated<mark style="color:red;">\*</mark>   | timestamp     | LocalDateTime           |

{% tabs %}
{% tab title="200: OK " %}

{% endtab %}
{% endtabs %}

## 퍼즐 버튼 클릭

<mark style="color:blue;">`GET`</mark> `https://planyouridea/summary/{memoUuid}`

#### Path Parameters

| Name                                       | Type       | Description |
| ------------------------------------------ | ---------- | ----------- |
| memoUuid<mark style="color:red;">\*</mark> | bigint(16) | Long        |

#### Request Body

| Name                                              | Type          | Description             |
| ------------------------------------------------- | ------------- | ----------------------- |
| memoUuid<mark style="color:red;">\*</mark>        | bigint(16)    | Long                    |
| keywordUuid<mark style="color:red;">\*</mark>     | bigint(16)    | Long                    |
| keywordDetails<mark style="color:red;">\*</mark>  | varchar(30)   | String                  |
| todoUuid<mark style="color:red;">\*</mark>        | bigint(16)    | Long                    |
| todoDate<mark style="color:red;">\*</mark>        | timestamp     | LocalDateTime           |
| todoDetails<mark style="color:red;">\*</mark>     | varchar(30)   | String                  |
| organizeUuid<mark style="color:red;">\*</mark>    | bigint(16)    | Long                    |
| organizeTitle<mark style="color:red;">\*</mark>   | varchar(30)   | String                  |
| organizeDetails<mark style="color:red;">\*</mark> | text          | String                  |
| reviewUuid<mark style="color:red;">\*</mark>      | bigint(16)    | Long                    |
| reviewTitle<mark style="color:red;">\*</mark>     | varchar(30)   | String                  |
| reviewDetails<mark style="color:red;">\*</mark>   | text          | String                  |
| starUuid<mark style="color:red;">\*</mark>        | bigint(16)    | Long                    |
| starDetails<mark style="color:red;">\*</mark>     | decimal(2, 1) | BigDecimal, default 0.0 |
| memoTitle<mark style="color:red;">\*</mark>       | varchar(30)   | String                  |
| keywordCreated<mark style="color:red;">\*</mark>  | timestamp     | LocalDateTime           |
| organizeCreated<mark style="color:red;">\*</mark> | timestamp     | LocalDateTime           |
| reviewCreated<mark style="color:red;">\*</mark>   | timestamp     | LocalDateTime           |

{% tabs %}
{% tab title="200: OK " %}

{% endtab %}
{% endtabs %}
