Skip to content

[feature]: 어드민 유저 목록 조회 API 추가 #224

@Whale0928

Description

@Whale0928

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 문서 추가

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions