[Improvement] WP-SVC-01 서비스명 중복 확인 API 및 ID 정책 보강 #210

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

개요

PRD FR-SVC-001/002에 따른 서비스 ID 정책 고정 및 서비스명 중복 확인 API 구현

작업 항목

  • ServiceNameDuplicate(134) 에러코드 추가
  • ServiceNameCheckRequestDto / ServiceNameCheckResponseDto 생성
  • IServiceManagementService.CheckServiceNameAsync 인터페이스 추가
  • ServiceManagementService.CheckServiceNameAsync 구현
  • POST /v1/in/service/name/check 엔드포인트 추가
  • CreateAsync/UpdateAsync 에러코드를 ServiceNameDuplicate로 변경
  • CreateServiceRequestDto MinimumLength=2 추가

검증

  • POST /v1/in/service/name/check — 존재하는 이름 → { isAvailable: false }
  • POST /v1/in/service/name/check — 새 이름 → { isAvailable: true }
  • POST /v1/in/service/create — 중복 서비스명 → 409 + ServiceNameDuplicate(134)
## 개요 PRD FR-SVC-001/002에 따른 서비스 ID 정책 고정 및 서비스명 중복 확인 API 구현 ## 작업 항목 - [x] `ServiceNameDuplicate(134)` 에러코드 추가 - [x] `ServiceNameCheckRequestDto` / `ServiceNameCheckResponseDto` 생성 - [x] `IServiceManagementService.CheckServiceNameAsync` 인터페이스 추가 - [x] `ServiceManagementService.CheckServiceNameAsync` 구현 - [x] `POST /v1/in/service/name/check` 엔드포인트 추가 - [x] CreateAsync/UpdateAsync 에러코드를 `ServiceNameDuplicate`로 변경 - [x] CreateServiceRequestDto MinimumLength=2 추가 ## 검증 - `POST /v1/in/service/name/check` — 존재하는 이름 → `{ isAvailable: false }` - `POST /v1/in/service/name/check` — 새 이름 → `{ isAvailable: true }` - `POST /v1/in/service/create` — 중복 서비스명 → 409 + `ServiceNameDuplicate(134)`
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Improvement
labels 2026-02-25 03:14:23 +00:00
seonkyu.kim self-assigned this 2026-02-25 03:14:25 +00:00
seonkyu.kim added this to the Phase 1: 서비스 도메인 milestone 2026-02-25 03:14:26 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-25 03:18:21 +00:00
Sign in to join this conversation.
No description provided.