who
BE
what
어드민 API에 유저 목록 조회 엔드포인트 추가 완료
why
어드민 패널에서 유저 관리를 위한 목록 조회 기능이 필요
구현 내역
- 엔드포인트:
GET /admin/api/v1/users
- 주요 기능:
- 키워드 검색 (닉네임, 이메일)
- 유저 상태 필터링
- 활동 지표 포함 (리뷰 수, 평점 수, 찜 수)
- 정렬 옵션 (가입일, 리뷰 수, 평점 수 등)
- 커서 기반 페이지네이션
변경 파일
AdminUsersController.kt - 어드민 유저 컨트롤러 (Kotlin)
AdminUserService.java - 유저 조회 서비스
CustomUserRepository.java / CustomUserRepositoryImpl.java - QueryDSL 구현
AdminUserSearchRequest.java - 검색 요청 DTO
AdminUserListResponse.java - 응답 DTO
AdminUserSortType.java - 정렬 타입 enum
- RestDocs 문서 추가
- 통합 테스트 8개 작성
관련 커밋
05f7da8a feat: 어드민 유저 목록 조회 API 구현
f46c17f3 docs: 어드민 유저 목록 조회 API RestDocs 문서 추가
who
BE
what
어드민 API에 유저 목록 조회 엔드포인트 추가 완료
why
어드민 패널에서 유저 관리를 위한 목록 조회 기능이 필요
구현 내역
GET /admin/api/v1/users변경 파일
AdminUsersController.kt- 어드민 유저 컨트롤러 (Kotlin)AdminUserService.java- 유저 조회 서비스CustomUserRepository.java/CustomUserRepositoryImpl.java- QueryDSL 구현AdminUserSearchRequest.java- 검색 요청 DTOAdminUserListResponse.java- 응답 DTOAdminUserSortType.java- 정렬 타입 enum관련 커밋
05f7da8afeat: 어드민 유저 목록 조회 API 구현f46c17f3docs: 어드민 유저 목록 조회 API RestDocs 문서 추가