Skip to content

22.02.24(목) 회의록 제 10회

reg0145 edited this page Feb 24, 2022 · 10 revisions

회의내용

  • 프로젝트 및 도메인 이름 변경
  • 구현할 기능

프로젝트 및 도메인 이름 변경

  • 42blind > 42byte

구현할 기능

  • 게시판 생성 페이지 추가
  • 게시글 작성 페이지 수정
    • 드롭다운 메뉴 추가 (게시판 종류 표시)
  • 게시판 리스트 표시 추가
  • 신고하기 추가
  • 대댓글 추가
  • 공지사항 기능 추가
  • 관리자 페이지 추가
  • 알림 기능 추가 (향후)

기능별 세부 내용

게시판 생성

  • 게시판 생성 버튼
  • 게시판 생성 페이지
  • 게시판 생성 API 수정
    • 요청은 현재와 동일 (Post /board)
    • 응답데이터
      • 200 상태 코드 : 생성 가능
      • 400 상태 코드 : 생성 불가

게시글 작성 페이지

  • 드롭 다운 메뉴 추가 (현재 게시판 리스트 표시)
  • 현재 게시판 리스트 조회 API 추가
    • GET /board/list

신고하기

  • 신고하기 버튼
  • 신고하기 페이지 생성
  • 신고내용 저장 API 추가
    • 게시글 신고
      • POST /post/blame
        • postId (게시글 Id)
        • content (신고내용)
    • 댓글 신고
      • POST /comment/blame
        • commentId (댓글 Id)
        • content (신고내용)

대댓글

  • 대댓글 버튼
  • 대댓글 입력창
  • 대댓글 저장 API 추가
    • 요청 데이터
      • POST /recomment
        • commentId (해당 댓글 Id)
        • content (대댓글 내용)
    • 응답 데이터
      • comment 내용 안에 recomment를 배열형태로 저장
      • recomment는 댓글내용과 비슷
      • 향후 JSON으로 데이터 공개

공지사항

  • 관리자 및 매니저는 공시사항을 등록할 수 있다.
  • 공지사항 등록
    • 관리자 및 매니저는 게시판(board) 조회 시 공지사항 등록 버튼 및 글 삭제 버튼이 활성화된다.
    • 게시판(board) 조회 API 수정
      • 요청은 현재와 동일 (Get /board)
      • 응답 데이터
        • UserType 정보 추가
          • 0 : 일반 사용자
          • 1 : 매니저
          • 2 : 관리자

알림기능 (향후)

  • 알림 버튼 추가
  • 알림 버튼 클릭 시 드롭다운 메뉴 표시 혹은 마이페이지 "나의 알림"탭으로 이동?
  • 마이페이지에 "나의 알림" 탭 추가
  • 알림 조회
    • 읽지 않은 알림 표시
    • 읽은 알림 표시
    • 백엔드 API 추가
      • 요청 데이터
        • /notification GET
      • 응답 데이터
        • unReadCnt
        • notification
          • type
          • content
          • isRead
          • createDate

관리자 페이지

  • 관리자 등록 삭제
  • 매니저 등록 삭제
  • 게시판 관리
  • 게시글 관리
  • 댓글 관리
  • 차단
    • 차단 유저 등록 삭제
    • 차단 게시글 등록 삭제
    • 차단 댓글 등록 삭제

그 외

  • 게시글 상세조회 시 ISDEL 추가
  • 게시글, 댓글 ISDEL data Type 변경
  • 마이페이지 나의 게시판 추가
  • 도메인 등록