-
Notifications
You must be signed in to change notification settings - Fork 1
[release] 대중교통 길찾기 기능 배포 서버에 반영 #101
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
[feat] CORS 구현 완료
[FEAT]95 spring log 확인
.properties수정
[feat] 유저 닉네임 중복 확인 API 구현
[refactor] 유저 정보 조회 필드 null 가능하도록 수정 + 유저 닉네임 중복 확인 API 관련 리팩토링
[feat] 대중교통 길찾기 구현
|
Caution Review failedThe pull request is closed. Walkthrough이 변경사항은 Wayble 프로젝트에 관리자 페이지 전체 기능을 도입합니다. 관리자용 컨트롤러, 서비스, 레포지토리, DTO, Thymeleaf 템플릿이 대거 추가되어 사용자 및 웨이블존 관리, 시스템 상태 모니터링, 삭제 사용자 복구 등 다양한 관리자 기능이 구현되었습니다. 또한 사용자 장애유형 및 이동보조기구 필드가 enum 리스트로 리팩터링되고, 사용자 정보 조회 및 닉네임 중복 확인 API가 추가되었습니다. Changes
Sequence Diagram(s)sequenceDiagram
participant Admin as Admin(웹)
participant AdminController
participant AdminUserService
participant AdminUserRepository
participant DB
Admin->>AdminController: /admin/users (GET)
AdminController->>AdminUserService: getUsersWithPaging(page, size)
AdminUserService->>AdminUserRepository: findUsersWithPagingRaw(offset, size)
AdminUserRepository->>DB: SELECT ... FROM user ...
AdminUserRepository-->>AdminUserService: List<Object[]>
AdminUserService-->>AdminController: AdminUserPageDto
AdminController-->>Admin: 사용자 목록 페이지 렌더링
Admin->>AdminController: /admin/users/deleted/{id}/restore (POST)
AdminController->>AdminUserService: restoreUser(userId)
AdminUserService->>AdminUserRepository: restoreUserById(userId)
AdminUserRepository->>DB: UPDATE user SET deleted_at=NULL WHERE id=?
AdminUserService-->>AdminController: void
AdminController-->>Admin: 복구 결과 페이지 이동
sequenceDiagram
participant Admin as Admin(웹)
participant AdminWaybleZoneViewController
participant AdminWaybleZoneService
participant AdminWaybleZoneRepository
participant DB
Admin->>AdminWaybleZoneViewController: /admin/wayble-zones/create (POST)
AdminWaybleZoneViewController->>AdminWaybleZoneService: createWaybleZone(createDto)
AdminWaybleZoneService->>AdminWaybleZoneRepository: save(WaybleZone)
AdminWaybleZoneRepository->>DB: INSERT INTO wayble_zone ...
AdminWaybleZoneService-->>AdminWaybleZoneViewController: 생성된 ID
AdminWaybleZoneViewController-->>Admin: 상세 페이지 이동
Estimated code review effort🎯 5 (Critical) | ⏱️ ~70+ minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
Note ⚡️ Unit Test Generation is now available in beta!Learn more here, or try it out under "Finishing Touches" below. ✨ Finishing Touches
🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
✔️ 연관 이슈
📝 작업 내용
스크린샷 (선택)
Summary by CodeRabbit
신규 기능
버그 수정
개선 및 리팩터링
문서 및 템플릿
기타