Skip to content

[FEAT] 내 특성 조회 #115

@lingard1234

Description

@lingard1234

개요

사용자의 개인별 특성(뷰티, 패션, 콘텐츠 분야)을 조회하는 API /api/v1/users/me/feature를 개발하기 위해 필요한 도메인 모델과 로직을 구축합니다.

목표

클라이언트가 요청한 MyFeatureResponseDto 형식에 맞는 정확한 JSON 응답을 구현합니다.

작업 내용

Entity 생성:
기본 정보 저장: UserMatchingDetail 엔티티.

Repository 구현:

UserMatchingDetailRepository: 유저 ID 기반 기본 정보 조회.

각 태그 매핑 테이블별 조회 Repository 생성 (JPQL을 활용한 Join 조회 로직 포함).

Service 로직 개발:

사용자의 기본 정보와 연관된 모든 태그 정보를 Fetch하여 MyFeatureResponseDto로 가공.

Controller API 노출:

GET /api/v1/users/me/feature 엔드포인트 구현.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions