Skip to content

MapStruct 적용 및 UserInfo DTO 통합 #38

@wooxexn

Description

@wooxexn

1. 구분

  • BackEnd
  • Infra
  • ETC

2. 대분류

  • feat
  • refactor
  • settings
  • etc

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

User 도메인 일관성 및 통일성 개선

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

  • MapStruct 적용 완전화 - 모든 DTO 변환에 MapStruct 적용
  • UserMapper에 모든 DTO 변환 메서드 추가 (toProfileResponse, toUpdateResponse, toUserInfo)
  • UserService에서 수동 매핑 코드 제거 및 MapStruct 사용으로 변경
  • 공통 UserInfoDto 클래스 생성 및 적용
  • UserInfo DTO 중복 제거 (UserLoginResponseDto, UserUpdateResponseDto, TokenRefreshResponseDto의 내부 클래스 제거)
  • 모든 Response DTO에서 공통 UserInfoDto 사용하도록 변경
  • UserInfoDto에 필요한 모든 필드 추가 (modifiedAt 포함)
  • 컴파일 테스트 및 정상 작동 확인

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions