## 작업 내용 * 공지사항 도메인을 구현한다. * 공지사항 목록 조회 API를 구현한다. * 공지사항 상세 조회 API를 구현한다. * 관리자만 공지사항을 작성, 수정, 삭제할 수 있도록 한다. * 중요 공지 여부를 설정할 수 있도록 한다. * 공지사항에 첨부파일을 연결할 수 있는 구조를 준비한다. * 삭제는 논리 삭제를 기본으로 처리한다. ## 완료 조건 * [x] 공지사항 엔티티가 정의되어 있다. * [x] 공지사항 목록 조회 API가 구현되어 있다. * [x] 공지사항 상세 조회 API가 구현되어 있다. * [x] 공지사항 작성 API가 구현되어 있다. * [x] 공지사항 수정 API가 구현되어 있다. * [x] 공지사항 삭제 API가 구현되어 있다. * [x] 관리자만 공지사항을 작성할 수 있다. * [x] 관리자만 공지사항을 수정/삭제할 수 있다. * [x] 중요 공지 여부를 저장하고 조회할 수 있다. * [x] 첨부파일 메타데이터를 공지사항과 연결할 수 있는 구조가 준비되어 있다. * [x] 삭제된 공지사항은 일반 목록 조회에 노출되지 않는다. * [x] 일반 사용자가 작성/수정/삭제 요청을 보내면 적절한 권한 에러를 반환한다. ## 참고 사항 * 공지사항은 관리자 공식 게시판으로 사용한다. * 공지사항에는 댓글 기능이 없다. * 일반 사용자는 공지사항 목록 및 상세 조회만 가능하다. * 첨부파일은 서버 로컬 디스크에 저장하고, DB에는 파일 경로와 메타데이터를 저장한다. * 중요 공지는 목록에서 일반 공지와 구분되어 표시될 수 있도록 한다.
작업 내용
완료 조건
참고 사항