Skip to content

Feat/레거시 id 제거#16

Merged
GoGradually merged 2 commits intomasterfrom
feat/레거시-id-제거
Jan 18, 2026

Hidden character warning

The head ref may contain hidden characters: "feat/\ub808\uac70\uc2dc-id-\uc81c\uac70"
Merged

Feat/레거시 id 제거#16
GoGradually merged 2 commits intomasterfrom
feat/레거시-id-제거

Conversation

@GoGradually
Copy link
Collaborator

변경된 점

  • push_subscription과 upcoming_schedule_notification에 존재하던 기존 Long ID 제거

Copilot AI review requested due to automatic review settings January 18, 2026 16:34
@GoGradually GoGradually merged commit 4f30c80 into master Jan 18, 2026
1 check passed
@GoGradually GoGradually deleted the feat/레거시-id-제거 branch January 18, 2026 16:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

이 PR은 PushSubscriptionUpcomingScheduleNotification 엔티티에서 레거시 Long 타입 ID를 제거하고 UUID 기반 publicId만을 사용하도록 리팩토링합니다.

Changes:

  • PushSubscriptionUpcomingScheduleNotification 도메인 모델에서 legacyId 필드 및 관련 생성자 제거
  • 엔티티 클래스에서 Long 타입 id 필드 제거, publicId를 단일 기본 키로 사용
  • Repository 어댑터의 매핑 로직에서 레거시 ID 참조 제거

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
PushSubscription.java 도메인 모델에서 legacyId 필드 및 레거시 생성자 제거
PushSubscriptionEntity.java Long 타입 id 필드 제거, publicId만 유지
PushSubscriptionRepositoryAdapter.java toDomain()toEntity() 메서드에서 레거시 ID 매핑 제거
UpcomingScheduleNotification.java 도메인 모델에서 legacyId 필드 및 레거시 생성자 제거
UpcomingScheduleNotificationEntity.java Long 타입 id 필드 제거, publicId만 유지
UpcomingScheduleNotificationRepositoryAdapter.java toDomain()toEntity() 메서드에서 레거시 ID 매핑 제거

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants