[Improvement] WP-MSG-01: 메시지 저장/검증 계약 통일 #222

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

개요

PRD FR-MSG-001/002 기반, 메시지 저장(save) 및 검증(validate) API의 필드 네이밍과 타입을 통일합니다.

작업 내용

  • MessageValidateRequestDtoJsonPropertyName 추가 (snake_case 통일)
  • MessageValidateRequestDto.Data 타입을 string?object?로 변경
  • MessageValidationService.ValidateData 파라미터 타입 변경 (string?object?)
  • Swagger Description 업데이트 (save/validate 엔드포인트)

수정 파일

  • SPMS.Application/DTOs/Message/MessageValidateRequestDto.cs
  • SPMS.Application/Services/MessageValidationService.cs
  • SPMS.API/Controllers/MessageController.cs

관련 PRD

  • FR-MSG-001: 저장/검증 API 필드 네이밍 통일
  • FR-MSG-002: 검증 오류를 필드 단위로 반환
  • WP-MSG-01: fieldErrors 기반 검증 처리
## 개요 PRD FR-MSG-001/002 기반, 메시지 저장(save) 및 검증(validate) API의 필드 네이밍과 타입을 통일합니다. ## 작업 내용 - [x] `MessageValidateRequestDto`에 `JsonPropertyName` 추가 (snake_case 통일) - [x] `MessageValidateRequestDto.Data` 타입을 `string?` → `object?`로 변경 - [x] `MessageValidationService.ValidateData` 파라미터 타입 변경 (`string?` → `object?`) - [x] Swagger Description 업데이트 (save/validate 엔드포인트) ## 수정 파일 - `SPMS.Application/DTOs/Message/MessageValidateRequestDto.cs` - `SPMS.Application/Services/MessageValidationService.cs` - `SPMS.API/Controllers/MessageController.cs` ## 관련 PRD - FR-MSG-001: 저장/검증 API 필드 네이밍 통일 - FR-MSG-002: 검증 오류를 필드 단위로 반환 - WP-MSG-01: fieldErrors 기반 검증 처리
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Improvement
labels 2026-02-25 05:06:30 +00:00
seonkyu.kim self-assigned this 2026-02-25 05:06:30 +00:00
seonkyu.kim added this to the Phase 2: 메시지 + 통계 milestone 2026-02-25 05:06:31 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-25 05:11:08 +00:00
Sign in to join this conversation.
No description provided.