[Improvement] 관리자 기기 목록 확장 (WP-DEV-01) #237

Closed
opened 2026-02-25 07:56:03 +00:00 by seonkyu.kim · 0 comments
Owner

개요

PRD FR-DEV-001 요구사항에 맞게 관리자 기기 목록 API를 확장한다.

작업 내용

  • DeviceListRequestDto: keyword, marketing_agreed 필터 추가
  • DeviceSummaryDto: device_token, service_name, service_code, os_version, app_version, marketing_agreed, is_active, created_at 필드 추가
  • IDeviceRepository: GetPagedAsync에 keyword, marketingAgreed 파라미터 추가
  • DeviceRepository: keyword/marketingAgreed 필터 + Include(Service) 추가
  • DeviceService: 새 필터 전달 + 응답 매핑 확장

갭 분석

# 항목 변경
1 keyword 검색 Device ID(정확일치) / Push Token(부분일치) 검색 추가
2 marketing_agreed 필터 광고 수신 동의 필터 추가
3 응답 필드 부족 8개 필드 추가
4 Service Join Include(Service)로 서비스명/코드 노출

관련 PRD

  • WP-DEV-01: 관리자 기기 목록 확장
  • 의존성: WP-COM-02(완료)
## 개요 PRD FR-DEV-001 요구사항에 맞게 관리자 기기 목록 API를 확장한다. ## 작업 내용 - [x] DeviceListRequestDto: keyword, marketing_agreed 필터 추가 - [x] DeviceSummaryDto: device_token, service_name, service_code, os_version, app_version, marketing_agreed, is_active, created_at 필드 추가 - [x] IDeviceRepository: GetPagedAsync에 keyword, marketingAgreed 파라미터 추가 - [x] DeviceRepository: keyword/marketingAgreed 필터 + Include(Service) 추가 - [x] DeviceService: 새 필터 전달 + 응답 매핑 확장 ## 갭 분석 | # | 항목 | 변경 | |---|------|------| | 1 | keyword 검색 | Device ID(정확일치) / Push Token(부분일치) 검색 추가 | | 2 | marketing_agreed 필터 | 광고 수신 동의 필터 추가 | | 3 | 응답 필드 부족 | 8개 필드 추가 | | 4 | Service Join | Include(Service)로 서비스명/코드 노출 | ## 관련 PRD - WP-DEV-01: 관리자 기기 목록 확장 - 의존성: WP-COM-02(완료)
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Improvement
labels 2026-02-25 07:56:16 +00:00
seonkyu.kim self-assigned this 2026-02-25 07:56:23 +00:00
seonkyu.kim added this to the Phase 3: 운영 기능 milestone 2026-02-25 07:56:24 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-25 08:02:34 +00:00
Sign in to join this conversation.
No description provided.