[Improvement] WP-MSG-02: 메시지 목록 확장 #224

Closed
opened 2026-02-25 05:26:36 +00:00 by seonkyu.kim · 0 comments
Owner

개요

PRD FR-MSG-003 기반 메시지 목록 API 확장

작업 내용

  • ServiceCodeMiddleware — message/list를 OPTIONAL_FOR_ADMIN에 추가
  • MessageListRequestDto — service_code, send_status 필터 필드 추가
  • MessageSummaryDto — service_name, service_code, latest_send_status 응답 필드 추가
  • IMessageRepository — GetPagedForListAsync + MessageListProjection 추가
  • MessageRepository — Service 조인 + PushSendLog 집계 쿼리 구현
  • IMessageService — GetListAsync 시그니처 long? nullable 변경
  • MessageService — GetListAsync 리팩터링, DetermineSendStatus 헬퍼
  • MessageController — GetServiceIdOrNull() 헬퍼 + Swagger Description 업데이트

완료 기준

  • 목록 화면 필터/탭/상태 카운트 일치
  • X-Service-Code 없이도 전체 서비스 목록 조회 가능
  • send_status 필터(complete/pending/failed) 정상 동작
## 개요 PRD FR-MSG-003 기반 메시지 목록 API 확장 ## 작업 내용 - [x] ServiceCodeMiddleware — message/list를 OPTIONAL_FOR_ADMIN에 추가 - [x] MessageListRequestDto — service_code, send_status 필터 필드 추가 - [x] MessageSummaryDto — service_name, service_code, latest_send_status 응답 필드 추가 - [x] IMessageRepository — GetPagedForListAsync + MessageListProjection 추가 - [x] MessageRepository — Service 조인 + PushSendLog 집계 쿼리 구현 - [x] IMessageService — GetListAsync 시그니처 long? nullable 변경 - [x] MessageService — GetListAsync 리팩터링, DetermineSendStatus 헬퍼 - [x] MessageController — GetServiceIdOrNull() 헬퍼 + Swagger Description 업데이트 ## 완료 기준 - 목록 화면 필터/탭/상태 카운트 일치 - X-Service-Code 없이도 전체 서비스 목록 조회 가능 - send_status 필터(complete/pending/failed) 정상 동작
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Improvement
labels 2026-02-25 05:26:50 +00:00
seonkyu.kim self-assigned this 2026-02-25 05:26:52 +00:00
seonkyu.kim added this to the Phase 2: 메시지 + 통계 milestone 2026-02-25 05:26:54 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-26 00:24:39 +00:00
Sign in to join this conversation.
No description provided.