improvement: Message Entity link_type 컬럼 추가 (#74) #75

Merged
seonkyu.kim merged 1 commits from improvement/#74-message-linktype into develop 2026-02-10 04:14:48 +00:00
Owner

📋 작업 요약

  • Message Entity에 LinkType 프로퍼티 추가 (DB_Schema.md 정의와 코드 동기화)
  • EF Core Configuration에 LinkType 설정 추가 (VARCHAR(20), nullable)
  • Migration 생성 및 DB 적용 완료

Closes #74

🛠️ 작업 내용 (Changes)

  • SPMS.Domain/Entities/Message.csLinkType 프로퍼티 추가 (string?, nullable)
  • SPMS.Infrastructure/Persistence/Configurations/MessageConfiguration.csLinkType HasMaxLength(20) 설정 추가
  • SPMS.Infrastructure/Migrations/20260210040946_AddMessageLinkType.cs — Migration 생성

📢 리뷰어 참고 사항 (To Reviewers)

  • DB_Schema.md에 정의된 link_type VARCHAR(20) (링크 유형: deeplink, web, none)이 Entity에 누락되어 있어 추가
  • Phase 2-1 마지막 잔여 작업

체크리스트 (Self Checklist)

  • 빌드(Build)가 성공적으로 수행되었는가?
  • 모든 단위 테스트(Unit Test)를 통과하였는가?
  • 불필요한 로그나 주석을 제거하였는가?
  • 컨벤션(Clean Architecture, Naming)을 준수하였는가?
  • 기밀 정보(비밀번호, 키 등)가 하드코딩 되어있지 않은가?

📸 스크린샷 / 테스트 로그 (Screenshots/Logs)

Build succeeded. 경고 0개, 오류 0개
Applying migration '20260210040946_AddMessageLinkType'. Done.
## 📋 작업 요약 - Message Entity에 `LinkType` 프로퍼티 추가 (DB_Schema.md 정의와 코드 동기화) - EF Core Configuration에 `LinkType` 설정 추가 (VARCHAR(20), nullable) - Migration 생성 및 DB 적용 완료 ## 🔗 관련 이슈 (Related Issues) Closes #74 ## 🛠️ 작업 내용 (Changes) - [x] `SPMS.Domain/Entities/Message.cs` — `LinkType` 프로퍼티 추가 (string?, nullable) - [x] `SPMS.Infrastructure/Persistence/Configurations/MessageConfiguration.cs` — `LinkType` HasMaxLength(20) 설정 추가 - [x] `SPMS.Infrastructure/Migrations/20260210040946_AddMessageLinkType.cs` — Migration 생성 ## 📢 리뷰어 참고 사항 (To Reviewers) - DB_Schema.md에 정의된 `link_type VARCHAR(20)` (링크 유형: deeplink, web, none)이 Entity에 누락되어 있어 추가 - Phase 2-1 마지막 잔여 작업 ## ✅ 체크리스트 (Self Checklist) - [x] 빌드(Build)가 성공적으로 수행되었는가? - [x] 모든 단위 테스트(Unit Test)를 통과하였는가? - [x] 불필요한 로그나 주석을 제거하였는가? - [x] 컨벤션(Clean Architecture, Naming)을 준수하였는가? - [x] 기밀 정보(비밀번호, 키 등)가 하드코딩 되어있지 않은가? ## 📸 스크린샷 / 테스트 로그 (Screenshots/Logs) ``` Build succeeded. 경고 0개, 오류 0개 Applying migration '20260210040946_AddMessageLinkType'. Done. ```
seonkyu.kim added 1 commit 2026-02-10 04:11:57 +00:00
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Improvement
labels 2026-02-10 04:12:05 +00:00
seonkyu.kim added this to the Phase 2-1: 인증 & 계정 & 서비스 API milestone 2026-02-10 04:12:10 +00:00
seonkyu.kim self-assigned this 2026-02-10 04:12:56 +00:00
seonkyu.kim requested review from Owners 2026-02-10 04:13:01 +00:00
seonkyu.kim merged commit 59c833e7f7 into develop 2026-02-10 04:14:48 +00:00
seonkyu.kim deleted branch improvement/#74-message-linktype 2026-02-10 04:15:09 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-10 04:15:29 +00:00
Sign in to join this conversation.
No description provided.