공지사항 목록

GET /api/notices?sort=최신순&page=1&size=10

유저 권한에 관계 없이 공지사항 목록 조회 가능

Status Code

200: 게시글 목록 조회
500: 서버 에러

Request Parameters

"sort": String, // 정렬 (최신순, 인기순, 등록순)
"page": long, // 현재 페이지
"size": long // 페이지의 크기

Response Body

{
    "data" : [
        {
            "noticeId" : Long, 
            "title" : String, // 제목
            "content" : String, // 내용
            "viewCount" : Long, // 조회수
            "createdAt" : LocalDateTime, // (ex 2023-04-19T12:05:43.529109)
            "modifiedAt" : LocalDateTime, // (ex 2023-04-19T12:05:43.529109)
            "memberId" : Long,
            "nickname" : String, // 작성자 닉네임(admin)
            "email" : String, // 작성자 이메일(admin)
            "profileImageUrl" : String //프로필이미지
        },
        {         
            "noticeId" : Long, 
            "title" : String, // 제목
            "content" : String, // 내용
            "viewCount" : Long, // 조회수
            "createdAt" : LocalDateTime, // (ex 2023-04-19T12:05:43.529109)
            "modifiedAt" : LocalDateTime, // (ex 2023-04-19T12:05:43.529109)
            "memberId" : Long,
            "nickname" : String, // 작성자 닉네임(admin)
            "email" : String, // 작성자 이메일(admin)
            "profileImageUrl" : String //프로필이미지
        },
        ... // 공지사항 개수 만큼
    ],
    
    "pageInfo" : {
        "page" : 1,
        "size" : 10,
        "totalPages" : 1,
        "totalElements" : 2
     }
}
            
            

Last updated