Skip to content

refactor: 도메인별 dto 패키지를 request/response로 분리 - #429

Merged
pooreumjung merged 7 commits into
developfrom
refactor/#428-split-dto-request-response
Jul 23, 2026
Merged

refactor: 도메인별 dto 패키지를 request/response로 분리#429
pooreumjung merged 7 commits into
developfrom
refactor/#428-split-dto-request-response

Conversation

@pooreumjung

@pooreumjung pooreumjung commented Jul 23, 2026

Copy link
Copy Markdown
Member

#️⃣ Issue Number

📝 요약(Summary)

  • admin, auth, inquiry, partnership, report, review, user 7개 도메인의 dto 패키지를 dto/request, dto/response 하위 패키지로 분리했습니다. (menu 도메인은 이미 presentation/dto/request, presentation/dto/response로 분리되어 있어 참고 패턴으로만 삼고 이번 변경에서 제외했습니다.)
  • 분류 기준:
    • *Request/*RequestV2 접미사 파일 → dto/request
    • *Response/*ResponseV2 접미사 파일 → dto/response
    • 접미사는 없지만 다른 Response 클래스에 중첩되거나 컨트롤러가 BaseResponse/SliceResponse로 직접 반환하는 것으로 실사용처를 확인한 클래스(MenuBoard, MenuBoards, MenuLine, MenuSection, MealSection, ReportLine, InquiryLine, PartnershipInfo, ReportTypeList, ReportTypeInformation, ReviewDetail, ReviewDetailV1, MenuIdNameDto, MenuIdNameLikeDto, SavedReviewImage, Tokens, MyReviewDetail 등) → dto/response
    • QueryDSL 프로젝션, 서비스 간 내부 값객체, 외부 API 응답 파싱용, 마커 인터페이스 등 request/response 어느 쪽에도 맞지 않는 클래스(BriefMenu, RatingsDto, MealInfo, OAuthInfo, AppleKeys, SectionInBoard, ReviewRatingCount, RatingAverages)는 dto 루트에 그대로 유지
  • 패키지 위치만 이동했고 클래스명·내용은 변경하지 않았습니다. 대신 이동된 DTO를 참조하는 서비스, 컨트롤러, ControllerDocs 인터페이스, 테스트 코드의 import 문을 함께 수정했습니다.

💬 공유사항 to 리뷰어

✅ PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • 커밋 메시지 컨벤션에 맞게 작성했습니다.
  • 변경 사항에 대한 테스트를 했습니다.(버그 수정/기능에 대한 테스트).

@pooreumjung pooreumjung added the refactoring 리팩토링 label Jul 23, 2026
@pooreumjung pooreumjung self-assigned this Jul 23, 2026
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@pooreumjung
pooreumjung merged commit c401710 into develop Jul 23, 2026
1 check passed
@pooreumjung
pooreumjung deleted the refactor/#428-split-dto-request-response branch July 23, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactoring 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feature: 도메인별 dto 패키지를 dto/request, dto/response로 분리

1 participant