최종본
최종 확정 일자 : 2022-07-21
- 추후 전적 추가 필요
- 변경 사항
- 변경 사항이 있다면 작성해주세요.
Response
{ "name": String, "description": String, "sportsCategory": String, "members": [ // 팀원 목록 { "userId": Number, "nickname": String, "role": String, }, { "userId": Number, "nickname": String, "role": String, }, ... ], "matchRecord": { // 경기 전적 "win": Number, "draw": Number, "lose": Number }, "review": { "bestCount": Number, // 최고예요 개수 "likeCount": Number, // 좋아요 개수 "dislikeCount": Number, // 싫어요 개수 } }

sequenceDiagram 액터 ->> Client: 팀 프로필 조회 요청 Client->>API_Server: GET /api/teams/{id} Note over Client, API_Server: 팀을 프로필을 조회하는 API API_Server ->> Team : 팀 조회 요청 Team -->> API_Server : 팀 응답 및 예외처리 Team ->> TeamMember : 팀 멤버 조회 요청 TeamMember -->> Team : 팀 멤버 응답 및 예외처리 Team ->> TeamRecord : 팀 전적 조회 요청 TeamRecord -->> Team : 팀 전적 응답 및 예외처리 Team ->> TeamReview : 팀 리뷰 조회 요청 TeamReview -->> Team : 팀 리뷰 응답 및 예외처리 API_Server -->> Client : 팀 응답 및 에외처리 Client -->> 액터 : UI 업데이트