[Feature] 서비스 태그 목록/수정 API (SERVICE_10~11) #70

Closed
opened 2026-02-10 02:25:59 +00:00 by seonkyu.kim · 0 comments
Owner

설명

서비스의 태그 목록 조회 및 수정 API를 구현한다.

API ID: API_SPMS_04_SERVICE_10, API_SPMS_04_SERVICE_11
보안 등급: 2단계 (JWT 인증, Super 역할)

SERVICE_10 — 태그 목록 조회

URI: POST /v1/in/service/tags/list

SERVICE_11 — 태그 수정

URI: POST /v1/in/service/tags/update

DB_Schema.md 기준: Service.tags는 JSON 문자열 ["남자", "여자", "어린이"] (최대 10개)
Device는 태그 인덱스(0-based)를 참조: [0, 2, 5]

체크리스트

  • ServiceTagsRequestDto.cs — 태그 조회 요청 DTO
  • UpdateServiceTagsRequestDto.cs — 태그 수정 요청 DTO
  • ServiceTagsResponseDto.cs — 태그 응답 DTO
  • IServiceManagementService.csGetTagsAsync, UpdateTagsAsync 추가
  • ServiceManagementService.cs — 태그 로직 구현
  • ServiceController.cs — 2개 엔드포인트 추가
  • 빌드 성공 확인
## 설명 서비스의 태그 목록 조회 및 수정 API를 구현한다. **API ID**: API_SPMS_04_SERVICE_10, API_SPMS_04_SERVICE_11 **보안 등급**: 2단계 (JWT 인증, Super 역할) ### SERVICE_10 — 태그 목록 조회 **URI**: `POST /v1/in/service/tags/list` ### SERVICE_11 — 태그 수정 **URI**: `POST /v1/in/service/tags/update` > DB_Schema.md 기준: `Service.tags`는 JSON 문자열 `["남자", "여자", "어린이"]` (최대 10개) > Device는 태그 인덱스(0-based)를 참조: `[0, 2, 5]` ## 체크리스트 - [x] `ServiceTagsRequestDto.cs` — 태그 조회 요청 DTO - [x] `UpdateServiceTagsRequestDto.cs` — 태그 수정 요청 DTO - [x] `ServiceTagsResponseDto.cs` — 태그 응답 DTO - [x] `IServiceManagementService.cs` — `GetTagsAsync`, `UpdateTagsAsync` 추가 - [x] `ServiceManagementService.cs` — 태그 로직 구현 - [x] `ServiceController.cs` — 2개 엔드포인트 추가 - [x] 빌드 성공 확인
seonkyu.kim added the
Priority
Medium
Status
Available
Type
Feature
labels 2026-02-10 02:26:08 +00:00
seonkyu.kim added this to the Phase 2-1: 인증 & 계정 & 서비스 API milestone 2026-02-10 02:26:10 +00:00
seonkyu.kim self-assigned this 2026-02-10 02:26:12 +00:00
seonkyu.kim added
Status
Done
and removed
Status
Available
labels 2026-02-10 02:33:22 +00:00
Sign in to join this conversation.
No description provided.