해결된 질문
작성
·
240
·
수정됨
답변 1
1
안녕하세요! donig1225님!
전반적인 프로세스를 간략히 설명드려볼게요!^^
해당 중고마켓의 구조는 아래와 같습니다!
상품내용 등록하기 => 게시글상세
상품내용에 질문하기 => 댓글
상품내용의 질문에 답변하기 => 대댓글
위 구조에서 이루어지는 순서를 설명드리면 아래와 같습니다!
판매자가 상품내용을 등록
등록된 상품에 타유저가 질문을 등록
등록된 질문에 판매자가 답변을 등록
여기서, 해당 내용을 쿼리하는 방법은 다음과 같습니다!
판매자가 상품내용을 등록
=> createUseditem 요청으로 상품ID 생성(useditemId: 11111)
등록된 상품에 타유저가 질문을 등록
=> createUseditemQuestion(useditemId: 11111) 요청으로 해당 상품에 질문 등록
=> 등록된 질문ID 생성(useditemQuestionId: 2222)
등록된 질문에 판매자가 답변을 등록
=> createUseditemQuestionAnswer(useditemQuestionId: 2222) 요청으로 해당 상품에 답변 등록
=> 등록된 답변ID 생성(useditemQuestionAnswerId: 3333)
* 이는 동일한 유저가 질문을 2회, 3회, 4회 하여도 개별 질문ID가 독립적으로 부여되기 때문에 해당 질문ID별로 답변을 달면 되세요!
마지막으로, 각 데이터를 조회하시기 위해서는, 상품상세ID => 상품에 딸린 질문ID => 질문에 딸린 답변ID 를 반복적으로 참조하여 조회하실 수 있습니다! (답변에서 질문을 역으로 찾는 것은 안됩니다!^^)