Skip to content

관리자 권한 회원 전체 조회 API 구현 #46

@wooxexn

Description

@wooxexn

1. 구분

  • BackEnd
  • Infra
  • ETC

2. 대분류

  • feat
  • refactor
  • settings
  • etc

3. 작업의 주 내용에 대해서 작성해주세요

어드민 회원 전체 조회 API 구현 (관리자용)

4. 세부 작업에 대해서 작성해주세요

  • 회원 목록 조회 Request/Response DTO 설계 및 구현
  • UserListRequestDto (필터링 조건: 권한, 탈퇴여부, 검색어, 날짜범위)
  • UserListResponseDto (개별 회원 정보)
  • UserListPageResponseDto (페이징 + 통계 정보)
  • Repository 동적 쿼리 메서드 구현 (Spring Data JPA 메서드명 기반)
  • UserService getAllUsers 메서드 구현 (조건별 분기 처리)
  • UserController GET /v1/users 엔드포인트 구현
  • MapStruct 매퍼 적용
  • Builder 패턴 적용 및 Lombok 어노테이션 통일성 확보
  • 페이징, 정렬, 필터링 기능 구현
  • PostgreSQL 호환성 문제 해결 (JPQL → 메서드명 기반 쿼리)
  • API 테스트 및 검증 완료

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions