# Folders

## 카테고리에서 폴더 하나 생성

<mark style="color:green;">`POST`</mark> `https://planyouridea/category/createfolder/{userUuid}`

#### Path Parameters

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

#### Query Parameters

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

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

{% endtab %}
{% endtabs %}

## 카테고리에서 폴더 리스트 조회

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

#### Path Parameters

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

#### Request Body

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

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

{% endtab %}
{% endtabs %}

## 메인 페이지에서 전체 폴더 리스트 퀵메모 리스트 조회

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

#### Path Parameters

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

#### Request Body

| Name                                            | Type        | Description   |
| ----------------------------------------------- | ----------- | ------------- |
| memoUuid<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        |
| folderUuid<mark style="color:red;">\*</mark>    | bigint(16)  | Long          |
| userUuid<mark style="color:red;">\*</mark>      | bigint(16)  | Long          |
| folderName<mark style="color:red;">\*</mark>    | varchar(30) | String        |
| folderCreated<mark style="color:red;">\*</mark> | timestamp   | LocalDateTime |
| memoCreated<mark style="color:red;">\*</mark>   | timestamp   | LocalDateTime |

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

{% endtab %}
{% endtabs %}

## 카테고리에서 폴더 하나 이름 수정

<mark style="color:orange;">`PUT`</mark> `https://planyouridea/category/editfoldername/{folderUuid}`

#### Path Parameters

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

#### Query Parameters

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

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

{% endtab %}
{% endtabs %}

## 카테고리에서 폴더 하나 삭제

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

#### Path Parameters

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

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

{% endtab %}
{% endtabs %}
