feat: DeepLinkFactory에 딥링크 정책 문서의 전체 화면 라우트 추가 - #110
Open
S-J-Kim wants to merge 1 commit into
Open
Conversation
딥링크 정책 가이드(Notion)에 정의된 17개 screen을 DeepLinkFactory의 static 메서드로 채워, 딥링크 패턴의 관리 주체를 DB가 아닌 코드로 이동. feedback 라우트의 tab 파라미터는 FeedbackTab enum으로 타입 안전하게 처리. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
gyun-ky
approved these changes
Aug 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR 체크리스트
Merge 전에 아래 체크리스트가 모두 체크되었는지 확인해주세요
PR 타입
PR의 타입을 체크해주세요
백로그 및 이슈 링크
변경된 사항
DeepLinkFactory에 딥링크 정책 문서의 전체 화면(screen) 라우트 반영
DeepLinkFactory의 static 메서드로 전부 추가 (home,feed,mypage,feedback,realtime-nag,notification,myinfo,setting,setting/myinfo,setting/notification,setting/notice,setting/notice/detail,setting/policy,setting/account,setting/badge,received-feedback,cheer-collection)home(LocalDate)시그니처는 유지해서 기존 호출부(RetrieveReceivedTaskFeedbackResult)는 변경 없이 그대로 동작feedback라우트의tab쿼리 파라미터(receive/send)는 임의 문자열 대신DeepLinkFactory.FeedbackTabenum으로 타입 안전하게 받도록 함기타 전달 사항
NotificationTemplateCode가 어떤 라우트를 쓸지 매핑하는 로직(리졸버)이나 실제 호출부 배선은 포함하지 않았습니다. 후속 작업으로 예정../gradlew compileJava만 통과 확인했습니다../gradlew test는 이 세션에서 실행하지 않았습니다.