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

[#3 #4] 설질 투표 & 설질 정보 조회 API #10

Merged
merged 2 commits into from
Oct 3, 2024

Conversation

jun108059
Copy link
Member

image

설질 정보 조회 API

현재 스키장의 설질에 대한 투표 결과를 제공합니다.

Endpoint

  • GET /api/snow-making/{resortId}

요청 파라미터

  • resortId (Path Parameter): 스키장 ID

응답

{
  "totalVotes": 100,
  "positiveVotes": 80,
  "status": "상태가 좋아요" // "상태가 좋아요", "나쁘지 않아요", "좋지 않아요"
}

상태 결정 로직

  • 긍정 투표 비율이 80% 이상: 좋음
  • 긍정 투표 비율이 50% 이상 80% 미만: 나쁘지 않음
  • 긍정 투표 비율이 50% 미만: 좋지 않음

설질 투표 API

설질에 대한 사용자의 투표를 등록합니다.

Endpoint

  • POST /api/snow-making/{resortId}/vote

요청 파라미터

  • resortId (Path Parameter): 스키장 ID

요청 바디

{
  "isPositive": true // 설질이 괜찮을 것 같다면 true, 아니면 false
}

응답

{
  "message": "투표가 성공적으로 반영되었습니다."
}

@jun108059 jun108059 changed the title [#3 #4] [#3 #4] 설질 투표 & 설질 정보 조회 API Oct 3, 2024
@jun108059 jun108059 merged commit cdc4ab8 into main Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant