Skip to content

[GET] 주차별 회고 조회

Kayoung Yoon edited this page Jan 10, 2021 · 7 revisions
메소드 경로 짧은 설명
GET /reviews?start=start&end=end 원하는 주차의 회고가 DB에 존재하면 가져옵니다.

뷰 캡처

👉🏻 입력되지 않았을 경우 기본 화면

요청 헤더

Content-Type: application/json
key 설명 타입 비고
jwt 사용자 인증 토큰 String not Null

요청 쿼리

key 설명 타입
start 해당 주차의 시작 날짜의 밀리초 변환 값 Long
end 해당 주차의 마지막 날짜의 밀리초 변환 값 Long

응답 바디

성공

  • 회고를 아직 작성하지 않은 경우
{
    "status": 200,
    "success": true,
    "message": "주차별 리뷰 조회 성공",
    "data": {
        "isWritten": false
    }
}
  • 해당 주차 회고가 이미 등록되어있는 경우
{
    "status": 200,
    "success": true,
    "message": "주차별 회고 조회 성공",
    "data": {
        "isWritten": true,
        "review": {
            "good": "포모스트를 다운받아서 회고를 시작한 것!",
            "bad": "이번 주에 너무 늦게 잤다.",
            "next": "나는 포모스트의 회고왕이 될거얌"
        }
    }
}

실패

  • 입력값에 NULL VALUE
{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다."
}
  • 서버 내부 에러
{
    "status": 500,
    "success": false,
    "message": "서버 내부 에러"
}