chore: Stats Controller Swagger 응답 스키마 추가 (#265) #266

Merged
seonkyu.kim merged 1 commits from chore/#265-stats-swagger-response-schema into develop 2026-02-28 16:53:13 +00:00
Owner

📋 작업 요약

  • Stats Controller 전체 API 메서드에 [ProducesResponseType] 어노테이션 추가하여 Swagger 문서에 응답 스키마 노출

Closes #265

🛠️ 작업 내용 (Changes)

  • SPMS.API/Controllers/StatsController.cs — 10개 메서드에 [ProducesResponseType(typeof(ApiResponse<T>), 200)] 추가

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

  • export 2개 메서드(export, history/export)는 파일 반환이므로 제외
  • 동작 변경 없음, Swagger 문서 표시만 개선

체크리스트 (Self Checklist)

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

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

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

## 📋 작업 요약 - Stats Controller 전체 API 메서드에 `[ProducesResponseType]` 어노테이션 추가하여 Swagger 문서에 응답 스키마 노출 ## 🔗 관련 이슈 (Related Issues) Closes #265 ## 🛠️ 작업 내용 (Changes) - [x] SPMS.API/Controllers/StatsController.cs — 10개 메서드에 `[ProducesResponseType(typeof(ApiResponse<T>), 200)]` 추가 ## 📢 리뷰어 참고 사항 (To Reviewers) - export 2개 메서드(export, history/export)는 파일 반환이므로 제외 - 동작 변경 없음, Swagger 문서 표시만 개선 ## ✅ 체크리스트 (Self Checklist) - [x] 빌드(Build)가 성공적으로 수행되었는가? - [x] 모든 단위 테스트(Unit Test)를 통과하였는가? - [x] 불필요한 로그나 주석을 제거하였는가? - [x] 컨벤션(Clean Architecture, Naming)을 준수하였는가? - [x] 기밀 정보(비밀번호, 키 등)가 하드코딩 되어있지 않은가? ## 📸 스크린샷 / 테스트 로그 (Screenshots/Logs) 빌드 성공: 경고 0, 오류 0
seonkyu.kim added 1 commit 2026-02-28 16:51:56 +00:00
- StatsController 10개 메서드에 [ProducesResponseType] 어노테이션 추가
- Swagger 문서에서 Stats API 응답 스키마(DashboardResponseDto 등) 노출

Closes #265
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Chore
labels 2026-02-28 16:52:09 +00:00
seonkyu.kim requested review from Owners 2026-02-28 16:52:17 +00:00
seonkyu.kim self-assigned this 2026-02-28 16:52:21 +00:00
seonkyu.kim added this to the Phase 2: 메시지 + 통계 milestone 2026-02-28 16:52:24 +00:00
seonkyu.kim merged commit 432fde0baf into develop 2026-02-28 16:53:13 +00:00
seonkyu.kim deleted branch chore/#265-stats-swagger-response-schema 2026-02-28 16:53:30 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-03-01 09:01:11 +00:00
Sign in to join this conversation.
No description provided.