improvement: 대시보드 TopMessage에 status 필드 추가 (#193) #236

Merged
seonkyu.kim merged 1 commits from improvement/#193-status-mapping into develop 2026-02-25 07:51:56 +00:00
Owner

📋 작업 요약

  • 대시보드 top_messagesstatus 필드 추가 (FR-STA-006)
  • SendStatus.Determine() 적용으로 대시보드/이력 간 상태 라벨 일치 보장

Closes #193

🛠️ 작업 내용 (Changes)

  • SPMS.Application/DTOs/Stats/DashboardResponseDto.csTopMessageDtostatus 필드 추가
  • SPMS.Application/Services/StatsService.cs — TopMessage 매핑에 SendStatus.Determine() 적용

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

  • 식별자 매핑(FR-STA-005)은 기존 코드에서 이미 일관됨 (갭 없음)
  • 상태 라벨(FR-STA-006)만 TopMessageDto에 status 필드가 누락되어 있어 추가
  • DB 변경/Migration 없음, 2개 파일만 수정

체크리스트 (Self Checklist)

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

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

빌드했습니다.
    경고 0개
    오류 0개
## 📋 작업 요약 - 대시보드 `top_messages`에 `status` 필드 추가 (FR-STA-006) - `SendStatus.Determine()` 적용으로 대시보드/이력 간 상태 라벨 일치 보장 ## 🔗 관련 이슈 (Related Issues) Closes #193 ## 🛠️ 작업 내용 (Changes) - [x] `SPMS.Application/DTOs/Stats/DashboardResponseDto.cs` — `TopMessageDto`에 `status` 필드 추가 - [x] `SPMS.Application/Services/StatsService.cs` — TopMessage 매핑에 `SendStatus.Determine()` 적용 ## 📢 리뷰어 참고 사항 (To Reviewers) - 식별자 매핑(FR-STA-005)은 기존 코드에서 이미 일관됨 (갭 없음) - 상태 라벨(FR-STA-006)만 `TopMessageDto`에 status 필드가 누락되어 있어 추가 - DB 변경/Migration 없음, 2개 파일만 수정 ## ✅ 체크리스트 (Self Checklist) - [x] 빌드(Build)가 성공적으로 수행되었는가? - [x] 모든 단위 테스트(Unit Test)를 통과하였는가? - [x] 불필요한 로그나 주석을 제거하였는가? - [x] 컨벤션(Clean Architecture, Naming)을 준수하였는가? - [x] 기밀 정보(비밀번호, 키 등)가 하드코딩 되어있지 않은가? ## 📸 스크린샷 / 테스트 로그 (Screenshots/Logs) ``` 빌드했습니다. 경고 0개 오류 0개 ```
seonkyu.kim added 1 commit 2026-02-25 07:50:40 +00:00
- TopMessageDto에 status 필드 추가 (SendStatus.Determine 적용)
- 대시보드/이력 간 동일 건의 상태 라벨 일치 보장

Closes #193
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Improvement
labels 2026-02-25 07:50:56 +00:00
seonkyu.kim self-assigned this 2026-02-25 07:50:59 +00:00
seonkyu.kim added this to the Phase 2: 메시지 + 통계 milestone 2026-02-25 07:51:03 +00:00
seonkyu.kim requested review from Owners 2026-02-25 07:51:10 +00:00
seonkyu.kim merged commit 016550e3b9 into develop 2026-02-25 07:51:56 +00:00
seonkyu.kim deleted branch improvement/#193-status-mapping 2026-02-25 07:52:21 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-25 07:52:45 +00:00
Sign in to join this conversation.
No description provided.