로그인한 유저의 이름과 학년 정보 가져오기

GET api/user/details

response

{
    "name": "이지수",
    "grade": 1
}

학습 목표 생성

post /api/goals

request

{
    "subjectId" : 1,
    "semester" : 2,
    "goal" : "안녕",
    "completed" : false
}

response

{
    "goalId": 3,
    "subjectId": 1,
    "semester": 2,
    "goal": "안녕",
    "completed": false
}

학년 정보에 해당하는 과목 리스트 가져오기

GET /api/subject/:grade(int)

response

[
    {
        "subjectId": 1,
        "subjectName": "수학",
        "img": "이미지.png"
    },
    {
        "subjectId": 2,
        "subjectName": "국어",
        "img": "이미지.png"
    }
]

학습목표 과목 학기별 불러오기

get /api/goals/:subjectId/semester(int)

[
    {
        "goalId": 1,
        "subjectId": 1,
        "semester": 2,
        "goal": "안녕",
        "completed": false
    },
    {
        "goalId": 2,
        "subjectId": 1,
        "semester": 2,
        "goal": "안녕",
        "completed": false
    }
]

학습목표 수정