api 설명


어드민에서 출석 통계를 확인합니다.

해당 뷰


스크린샷 2024-12-29 20.31.36.png

QueryString

Request-Header

Response-Body

Response Sample

{
    "data": {
        "size": 100,
        "page": 0, // page = 1 로 보내면, page = 0 으로 응답
        "totalPage": 1,
        "contents": [
            {
                "id": 8,
                "name": "02기 Bellmin",
                "activeStatus": "am",
                "lateCount": 0,
                "absentCount": 14,
                "penaltyPoint": 0
            },
            {
                "id": 10,
                "name": "01기 Steve",
                "activeStatus": "am",
                "lateCount": 1,
                "absentCount": 13,
                "penaltyPoint": 0
            },
            {
                "id": 5,
                "name": "02기 Knotted",
                "activeStatus": "am",
                "lateCount": 1,
                "absentCount": 11,
                "penaltyPoint": 0
            },
            {
                "id": 12,
                "name": "03기 DeulGiReum",
                "activeStatus": "am",
                "lateCount": 0,
                "absentCount": 3,
                "penaltyPoint": 0
            },
            {
                "id": 13,
                "name": "01기 Mando",
                "activeStatus": "am",
                "lateCount": 0,
                "absentCount": 2,
                "penaltyPoint": 0
            }
        ]
    },
    "message": "생성 성공",
    "code": "201"
}

예외처리

status code message
401 4000 토큰이 존재하지 않습니다.
401 4001 토큰이 만료되었습니다.
401 4008 권한이 없는 사용자입니다.

[ 토큰이 존재하지 않을 때 요청 ]

status code message
401 4000 토큰이 존재하지 않습니다.
{
    "status": 401,
		"code" : 4000,
    "message": "토큰이 존재하지 않습니다."
}

[ 토큰이 만료되었을 때 요청 ]

status code message
401 4001 토큰이 만료되었습니다.