[Feature] 메시지 이력 불러오기 API (발송 로그 조회) #122

Closed
opened 2026-02-10 08:35:06 +00:00 by seonkyu.kim · 0 comments
Owner

설명

발송 로그 조회 API를 구현한다. PushSendLog 테이블을 페이지네이션과 필터로 조회.

📌 참조: Documents/API_Specification.md §7.6, Documents/Feature_Spec.md UTL-01

API 엔드포인트

  • POST /v1/in/push/log — 발송 로그 조회 (페이지네이션 + 필터)

체크리스트

Domain Layer

  • IPushSendLogRepository.cs — 발송 로그 Repository 인터페이스

Application Layer

  • PushLogRequestDto.cs — 조회 요청 DTO
  • PushLogResponseDto.cs — 조회 응답 DTO (items + pagination)
  • IPushService.cs — GetLogAsync 추가
  • PushService.cs — 발송 로그 조회 로직

Infrastructure Layer

  • PushSendLogRepository.cs — Repository 구현
  • DependencyInjection.cs — DI 등록

API Layer

  • PushController.cs — log 엔드포인트 추가
## 설명 발송 로그 조회 API를 구현한다. PushSendLog 테이블을 페이지네이션과 필터로 조회. > **📌 참조**: `Documents/API_Specification.md` §7.6, `Documents/Feature_Spec.md` UTL-01 ## API 엔드포인트 - `POST /v1/in/push/log` — 발송 로그 조회 (페이지네이션 + 필터) ## 체크리스트 ### Domain Layer - [x] `IPushSendLogRepository.cs` — 발송 로그 Repository 인터페이스 ### Application Layer - [x] `PushLogRequestDto.cs` — 조회 요청 DTO - [x] `PushLogResponseDto.cs` — 조회 응답 DTO (items + pagination) - [x] `IPushService.cs` — GetLogAsync 추가 - [x] `PushService.cs` — 발송 로그 조회 로직 ### Infrastructure Layer - [x] `PushSendLogRepository.cs` — Repository 구현 - [x] `DependencyInjection.cs` — DI 등록 ### API Layer - [x] `PushController.cs` — log 엔드포인트 추가
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Feature
labels 2026-02-10 08:35:14 +00:00
seonkyu.kim added this to the Phase 3: 메시지 & Push Core milestone 2026-02-10 08:35:17 +00:00
seonkyu.kim self-assigned this 2026-02-10 08:35:45 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-10 10:06:34 +00:00
Sign in to join this conversation.
No description provided.