Skip to content

Commit d24fdf8

Browse files
committed
CLAP-147 Feature : 카테고리 추가, 수정 API 리뷰반영 수정
<footer> - 관련: #119
1 parent 8146776 commit d24fdf8

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

src/main/java/clap/server/adapter/inbound/web/admin/AddCategoryController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
@Tag(name = "카테고리 추가")
1919
@WebAdapter
2020
@RequiredArgsConstructor
21-
@RequestMapping("/api")
21+
@RequestMapping("/api/management")
2222
public class AddCategoryController {
2323
private final AddCategoryUsecase addCategoryUsecase;
2424

src/main/java/clap/server/adapter/inbound/web/admin/UpdateCategoryController.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,21 @@
1010
import org.springframework.security.access.annotation.Secured;
1111
import org.springframework.security.core.annotation.AuthenticationPrincipal;
1212
import org.springframework.web.bind.annotation.PatchMapping;
13+
import org.springframework.web.bind.annotation.RequestBody;
1314
import org.springframework.web.bind.annotation.RequestMapping;
1415

1516
@Tag(name = "카테고리 수정")
1617
@WebAdapter
1718
@RequiredArgsConstructor
18-
@RequestMapping("/api")
19+
@RequestMapping("/api/management")
1920
public class UpdateCategoryController {
2021
private final UpdateCategoryUsecase updateCategoryUsecase;
2122

2223
@Operation(summary = "카테고리 수정")
23-
@PatchMapping("/category")
24+
@PatchMapping("/categories/categoryId")
2425
@Secured("ROLE_ADMIN")
25-
public void updateCategory(@AuthenticationPrincipal SecurityUserDetails userInfo, UpdateCategoryRequest updateCategoryRequest) {
26-
updateCategoryUsecase.updateCategory(userInfo.getUserId(), updateCategoryRequest.categoryId(), updateCategoryRequest.name(), updateCategoryRequest.code());
26+
public void updateCategory(@AuthenticationPrincipal SecurityUserDetails userInfo, Long categoryId,
27+
@RequestBody UpdateCategoryRequest updateCategoryRequest) {
28+
updateCategoryUsecase.updateCategory(userInfo.getUserId(), categoryId, updateCategoryRequest.name(), updateCategoryRequest.code());
2729
}
2830
}

src/main/java/clap/server/adapter/inbound/web/dto/admin/UpdateCategoryRequest.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
package clap.server.adapter.inbound.web.dto.admin;
22

3-
import jakarta.validation.constraints.Min;
43
import jakarta.validation.constraints.NotBlank;
54
import jakarta.validation.constraints.Pattern;
65
import org.hibernate.validator.constraints.Length;
76

87
public record UpdateCategoryRequest(
9-
@Min(1)
10-
Long categoryId,
118
@NotBlank @Length(max = 20)
129
String name,
1310
@NotBlank @Pattern(regexp = "^[A-Z]{1,2}$", message = "올바른 카테고리 코드 형식이 아닙니다.")

0 commit comments

Comments
 (0)