improvement: 대시보드 KPI 변화량/변화율 필드 추가 (#262) #263

Merged
seonkyu.kim merged 1 commits from improvement/#262-dashboard-kpi-change-fields into develop 2026-02-28 14:06:14 +00:00
Owner

📋 작업 요약

  • 대시보드 KPI 응답에 변화량/변화율 필드 3개 추가 (success_rate_change, device_count_change, today_sent_change_rate)

Closes #262

🛠️ 작업 내용 (Changes)

  • SPMS.Application/DTOs/Stats/DashboardResponseDto.cs — DashboardKpiDto에 3개 필드 추가
  • SPMS.Application/Services/StatsService.cs — GetDashboardAsync에 계산 로직 구현

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

  • Controller/Repository/DB 변경 없음, 기존 메서드 재사용
  • 직전 기간 발송 0건 또는 어제 발송 0건인 경우 변화값은 0.0 반환

체크리스트 (Self Checklist)

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

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

빌드 성공: 경고 0, 오류 0

## 📋 작업 요약 - 대시보드 KPI 응답에 변화량/변화율 필드 3개 추가 (success_rate_change, device_count_change, today_sent_change_rate) ## 🔗 관련 이슈 (Related Issues) Closes #262 ## 🛠️ 작업 내용 (Changes) - [x] SPMS.Application/DTOs/Stats/DashboardResponseDto.cs — DashboardKpiDto에 3개 필드 추가 - [x] SPMS.Application/Services/StatsService.cs — GetDashboardAsync에 계산 로직 구현 ## 📢 리뷰어 참고 사항 (To Reviewers) - Controller/Repository/DB 변경 없음, 기존 메서드 재사용 - 직전 기간 발송 0건 또는 어제 발송 0건인 경우 변화값은 0.0 반환 ## ✅ 체크리스트 (Self Checklist) - [x] 빌드(Build)가 성공적으로 수행되었는가? - [x] 모든 단위 테스트(Unit Test)를 통과하였는가? - [x] 불필요한 로그나 주석을 제거하였는가? - [x] 컨벤션(Clean Architecture, Naming)을 준수하였는가? - [x] 기밀 정보(비밀번호, 키 등)가 하드코딩 되어있지 않은가? ## 📸 스크린샷 / 테스트 로그 (Screenshots/Logs) 빌드 성공: 경고 0, 오류 0
seonkyu.kim added this to the Phase 2: 메시지 + 통계 milestone 2026-02-28 14:02:46 +00:00
seonkyu.kim self-assigned this 2026-02-28 14:02:46 +00:00
seonkyu.kim added 1 commit 2026-02-28 14:02:47 +00:00
- DashboardKpiDto에 success_rate_change, device_count_change, today_sent_change_rate 필드 추가
- StatsService.GetDashboardAsync에 직전 기간 성공률 변화, 오늘 신규 디바이스 수, 발송 변화율 계산 로직 구현

Closes #262
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Improvement
labels 2026-02-28 14:05:06 +00:00
seonkyu.kim requested review from Owners 2026-02-28 14:05:08 +00:00
seonkyu.kim merged commit 42bf814af1 into develop 2026-02-28 14:06:14 +00:00
seonkyu.kim deleted branch improvement/#262-dashboard-kpi-change-fields 2026-02-28 14:06:30 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-28 14:07:25 +00:00
Sign in to join this conversation.
No description provided.