오답 노트 생성 api

post api/note

request

{
    "subjectId": 1,
    "grade": 2,
    "title":"과학 ~~~문제",
    "imgs":"image.png/ixide.png/dixoe.png",
    "styles": "pdf에 있는 개념문제를 자주 출제하시는군.",
    "reason": "유유",
    "range": "바보"
}

response

{
    "noteId": 1,
    "subjectId": 1,
    "grade": 2,
    "title": "과학 ~~~문제",
    "imgs": "image.png/ixide.png/dixoe.png",
    "styles": "pdf에 있는 개념문제를 자주 출제하시는군.",
    "reason": "유유",
    "range": "바보"
}

오답노트 개인별로 목록 불러오기 api

get api/note/:noteId

{
    "noteId": 1,
    "subjectId": 1,
    "grade": 2,
    "title": "과학 ~~~문제",
    "imgs": "image.png/ixide.png/dixoe.png",
    "styles": "pdf에 있는 개념문제를 자주 출제하시는군.",
    "reason": "유유",
    "range": "바보"
}

모든 오답노트 목록 불러오기 api

get api/note

response

[
    {
        "noteId": 1,
        "subjectId": 1,
        "grade": 2,
        "title": "과학 ~~~문제",
        "imgs": "image.png/ixide.png/dixoe.png",
        "styles": "pdf에 있는 개념문제를 자주 출제하시는군.",
        "reason": "유유",
        "range": "바보"
    },
    {
        "noteId": 2,
        "subjectId": 1,
        "grade": 2,
        "title": "수학 ~~~문제",
        "imgs": "image.png/ixide.png/dixoe.png",
        "styles": "pdf에 있는 개념문제를 자주 출제하시는군.",
        "reason": "유유",
        "range": "바보"
    }
]

오답노트 카테고리 별 api 불러오기

GET api/note/filter?grade=gradeId&subjectId=subjectId

예시 url : http://localhost:8080/api/note/filter?grade=2&subjectId=1