Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#45, #47] 답변 등록 (업체회원) 기능 구현, 답변 삭제 (업체회원) 기능 구현 #207

Open
wants to merge 5 commits into
base: backend-dev
Choose a base branch
from

Conversation

NakyungSong
Copy link

#️⃣ 연관된 이슈

ex) #45, #47


📝 작업 내용

업체 회원이 1:1 문의 관리 페이지에서 자신이 등록한 게시글의 문의 목록을 확인하고, 답변을 등록/삭제할 수 있는 기능을 구현했습니다.

  1. 문의 목록 조회 API 구현
  • 업체 회원이 자신의 게시글에 달린 문의 목록을 조회할 수 있는 엔드포인트를 구현
  • ProductBoard와 Question 엔티티 간 연관관계를 설정하여, 로그인된 업체 회원의 이메일을 통해 해당 업체가 작성한 게시글에 달린 문의들을 조회할 수 있도록 처리
  • 이 API는 기업 회원의 이메일을 기반으로, 해당 회원이 작성한 모든 게시글에 대해 문의 목록을 반환
  1. 답변 등록 API 구현
  • 선택한 문의에 대해 답변을 등록할 수 있는 엔드포인트를 구현
  • 요청으로 전달된 문의 idx에 매핑된 Question 엔티티에 답변을 추가하고, 답변이 등록되면 문의의 상태(answerStatus)를 '답변 완료'로 변경하도록 처리
  • 등록된 답변은 Answer 엔티티로 저장되며, Question과 연관된 상태로 관리
  1. 답변 목록 조회 API 구현
  • 특정 문의에 달린 모든 답변을 조회할 수 있는 엔드포인트를 구현
  • Question 엔티티와 연관된 답변 목록을 반환하며, 답변 등록 시간 순으로 정렬된 데이터를 제공
  1. 답변 삭제 API 구현
  • 등록된 답변을 삭제할 수 있는 API를 구현

💬 리뷰 요구사항(선택)

기업 회원으로 로그인한 후, /qna/company/list 경로에서 frontend/feature/company/qna-register 브랜치와 함께 테스트 부탁합니다.
(만약 DB에 문의 데이터가 없다면, 일반 회원으로 로그인 후 /board/detail/1 경로의 '문의' 탭에서 문의를 등록한 뒤 위 테스트를 진행해주세요!)

  • /qna/company/list 경로에 접속했을 때 문의 목록이 정상적으로 표시되는지
  • 아이콘을 클릭했을 때 답변 등록 모달 창이 뜨고, 모달 창에 해당 문의가 달린 게시글의 이름과 문의 제목, 내용이 자동으로 세팅되어 있는지
  • 답변을 입력하고 등록 버튼을 클릭했을 때 DB에 답변이 정상적으로 저장되는지
  • 답변 확인 모달 창에서 X 아이콘을 눌렀을 때 답변 목록이 정상적으로 표시되는지
  • 답변 목록에서 삭제 버튼을 눌렀을 때 해당 답변이 화면에서 사라지고, DB에도 삭제가 반영되는지 확인 부탁드립니다 :)

Copy link

@ohgyulim ohgyulim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

말씀해주신 기능들은 모두 정상적으로 동작합니다! 다만, UI가 조금 개선되면 더 좋을 거 같아요!
아래와 같이 답변 완료 후,
스크린샷 2024-09-23 오전 10 11 45

답변 등록하기 버튼을 눌렀을 때 등록했던 답변들도 함께 보이면 좋을 거 같아요!
답변 확인 기능이 존재하긴 하지만, 답변 재등록시 기존에 어떤 답변들을 했는지 참고해서 답변을 쓸 수 있다고 생각해서 답변 등록 위에 간단하게 과거 답변도 보이게 하면 좋을거 같아요!
또, 답변 등록하기 모달창 사이즈를 조금 줄여도 좋을 것 같습니다!!
스크린샷 2024-09-23 오전 10 15 11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants