[ Description ]
- 라이딩 리더의 라이딩 멤버 평가
[ request ]
- Header
- Authorization :
jwt token
- Request Body
RidingEvaluateRequest
//예시 { postId : 1 evaluatedMemberList : [{ memberId : 1 recommended : true noshow : false }, ... ] }
[ Responses ]
- message : string
- message : string
- message : string
[Tree 논의사항]
API 및 평가 기능 이해
- 평가체크 여부 체크는 백에서 가능 (필터링에서 보내주기 가능)
- 사용자 기준 흐름
- 마이페이지 > 평가메뉴 > 평가가능라이딩 /
평가한 라이딩 탭조회 api 필요
> 라이딩 카드 > 클릭 - 평가 가능 라이딩 (라이딩 시작 시간 지나고, 평가 하지 않은 라이딩)
- 평가페이지(id)
리더orNot 여부에 따라 다른 뷰
- 해당 라이딩 참가자목록 출력
- 유저닉네임, 체크박스 (유저닉네임으로 사람구별가능한가? 이름도 아니고..)
- 평가 API 호출
평가한 라이딩평가 내역 출력 API <Opt>
- 평가 가능 post 조회 API
- 평가가능 라이딩과
평가한 라이딩을 구별해서 받고 싶음. - request : userId
- response
- { canEvaluatingRiding, } …이부분 어렵네요.. 평가여부 체크를 어떻게 할건지 잘..
{ postId: 1, leaderId:2 riding: { title: "예정된 라이딩1", thumbnail: "https://res.cloudinary.com/frientrip/image/upload/ar_1:1,c_fill,dpr_2,f_auto,q_auto,w_375/product_banner_1596507027193_337445", ridingLevel: "상", zone: { code: 11010, name: "경기도 성남시 분당구", }, fee: 10000, estimatedTime: "120분", createdAt: "2022-08-17T17:42:37", ridingDate: "2022-08-19T17:42:37", bicycleType: ["MTB"], ridingCourses: ["중앙 공원", "능골 공원", "탑골 공원"], maxParticipant: 5, minParticipant: 2, participants: [ { id: 1, nickname: "testUser", profileImage: "https://programmers.co.kr/assets/icons/apple-icon-6eafc2c4c58a21aef692d6e44ce99d41f999c71789f277317532d0a9c6db8976.png", }, ], }, },
- 리더 > 멤버 평가, 멤버 > 멤버 평가 같은 API 사용해도 되지 않을까? ✅
- 같은 페이지, 같은 API 사용
- 자신이 리더인 게시글에만 노쇼 체크박스가 보이도록 처리
- 기본값:
noshow: false
recommened:true