공지사항 목록
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