-
Notifications
You must be signed in to change notification settings - Fork 0
[GET] 주차별 리포트 조회
Kayoung Yoon edited this page Jan 14, 2021
·
9 revisions
메소드 | 경로 | 짧은 설명 |
---|---|---|
GET | /reports?start=start&end=end | 리포트 뷰의 주차별 데이터(키워드, 목표, 하루 기록)를 가져옵니다. |
Content-Type: application/json
key | 설명 | 타입 | 비고 |
---|---|---|---|
jwt | 사용자 인증 토큰 | String | not Null |
key | 설명 | 타입 | 형식 | 예시 |
---|---|---|---|---|
start | 해당 주차의 시작 날짜의 00시00분00초에 해당하는 유닉스 시간 | Long | 유닉스 시간(밀리초 단위) | 1609662202000 |
end | 다음 주차 시작 날짜의 00시00분00초 해당하는 유닉스 시간 | Long | 유닉스 시간(밀리초 단위) | 1609662202000 |
- 해당 주차의 기록이 존재하는 경우
{
"status": 200,
"success": true,
"data": {
"keywordsExist": true,
"result": [
{
"totalKeywordId": 17,
"keyword": "열정",
"weekGoal": "열정가득하게 참여하기",
"taskCnt": 2,
"taskSatisAvg": "3.5"
},
{
"totalKeywordId": 18,
"keyword": "아웃풋",
"taskCnt": 3,
"taskSatisAvg": "4.0"
},
{
"totalKeywordId": 19,
"keyword": "경청",
"weekGoal": "PM님 말씀하실때 가위춤 추지 않기",
"taskCnt": 7,
"taskSatisAvg": "3.4"
}
]
}
}
- 해당 주차의 기록이 존재하지 않는 경우
{
"status": 200,
"success": true,
"data": {
"keywordsExist": false
}
}
- 입력값에 NULL VALUE
{
"status": 400,
"success": false,
"message": "필요한 값이 없습니다."
}
- 서버 내부 에러
{
"status": 500,
"success": false,
"message": "서버 내부 에러"
}