-
Notifications
You must be signed in to change notification settings - Fork 1
응답값 수정 및 게스트로그인 구현 #48
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
Conversation
- 명소 useTime, restDate 추가 - 명소 타입별 응답형태 통일 - 명소 & 축제 좋아요 수 응답값 통일
|
Caution Review failedThe pull request is closed. Walkthrough여러 DTO의 필드 이름을 placeId/festivalId/likeCount 등에서 id/likeAmount로 변경하고, 해당 매핑·정렬 코드를 업데이트했습니다. 장소 상세는 Sight 전용으로 단일화하고 Sight DTO에 useTime/restDate를 추가했습니다. 사용자에 게스트 로그인 엔드포인트를 추가하고 시큐리티 허용 경로를 확장했으며, 일부 컨트롤러의 베이스 경로를 /api/** 로 변경했습니다. GitHub Actions는 메시지 조립/페이로드 포맷만 조정되었습니다. Changes
Sequence Diagram(s)sequenceDiagram
participant Client
participant API as UserController
participant Service as UserCommandService
participant Auth as JwtTokenProvider
Client->>API: POST /users/guest/login
API->>Service: guestLogin()
Service->>Service: 게스트 이메일/닉네임 생성(UUID)
Service->>Service: isNewUser(email, nickname, profileImageUrl)
Service->>Auth: 토큰 생성 요청
Auth-->>Service: TokenResponseDto
Service-->>API: LoginDto(tokenResponseDTO)
API-->>Client: ApiResponse<TokenResponseDto>
sequenceDiagram
participant Client
participant API as PlaceController
participant Svc as PlaceQueryService
participant Conv as PlaceDetailsConverter
Client->>API: GET /places/{placeId}
API->>Svc: getPlaceDetails(placeId)
Svc->>Conv: toSightDto(...)
Conv-->>Svc: SightDto(useTime, restDate 포함)
Svc-->>API: PlaceDetailsDto.SightDto
API-->>Client: 200 OK
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Poem
Tip 🔌 Remote MCP (Model Context Protocol) integration is now available!Pro plan users can now connect to remote MCP servers from the Integrations page. Connect with popular remote MCPs such as Notion and Linear to add more context to your reviews and chats. 📜 Recent review detailsConfiguration used: CodeRabbit UI 💡 Knowledge Base configuration:
You can enable these sources in your CodeRabbit configuration. 📒 Files selected for processing (19)
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Join our Discord community for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
Summary by CodeRabbit