diff --git a/src/main/java/clap/server/adapter/inbound/web/dto/admin/request/AddSubCategoryRequest.java b/src/main/java/clap/server/adapter/inbound/web/dto/admin/request/AddSubCategoryRequest.java index 88f2d236..237661f9 100644 --- a/src/main/java/clap/server/adapter/inbound/web/dto/admin/request/AddSubCategoryRequest.java +++ b/src/main/java/clap/server/adapter/inbound/web/dto/admin/request/AddSubCategoryRequest.java @@ -12,5 +12,6 @@ public record AddSubCategoryRequest( String name, @NotBlank @Pattern(regexp = "^[A-Z]{1,2}$", message = "올바른 카테고리 코드 형식이 아닙니다.") String code, + @Length(max = 255) String descriptionExample) { } diff --git a/src/main/java/clap/server/adapter/inbound/web/dto/admin/request/UpdateCategoryRequest.java b/src/main/java/clap/server/adapter/inbound/web/dto/admin/request/UpdateCategoryRequest.java index 36a0ecea..e0ebfb8b 100644 --- a/src/main/java/clap/server/adapter/inbound/web/dto/admin/request/UpdateCategoryRequest.java +++ b/src/main/java/clap/server/adapter/inbound/web/dto/admin/request/UpdateCategoryRequest.java @@ -9,6 +9,7 @@ public record UpdateCategoryRequest( String name, @NotBlank @Pattern(regexp = "^[A-Z]{1,2}$", message = "올바른 카테고리 코드 형식이 아닙니다.") String code, + @Length(max = 255) String descriptionExample ) { } \ No newline at end of file diff --git a/src/main/java/clap/server/adapter/inbound/web/dto/task/request/CreateTaskRequest.java b/src/main/java/clap/server/adapter/inbound/web/dto/task/request/CreateTaskRequest.java index 4ebffff1..059468f9 100644 --- a/src/main/java/clap/server/adapter/inbound/web/dto/task/request/CreateTaskRequest.java +++ b/src/main/java/clap/server/adapter/inbound/web/dto/task/request/CreateTaskRequest.java @@ -3,6 +3,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; +import org.hibernate.validator.constraints.Length; @Schema(description = "작업 생성 요청") @@ -16,6 +17,7 @@ public record CreateTaskRequest( String title, @Schema(description = "작업 설명") + @Length(max = 200) String description ) { } diff --git a/src/main/java/clap/server/adapter/inbound/web/dto/task/request/UpdateTaskRequest.java b/src/main/java/clap/server/adapter/inbound/web/dto/task/request/UpdateTaskRequest.java index e4e21562..899ea146 100644 --- a/src/main/java/clap/server/adapter/inbound/web/dto/task/request/UpdateTaskRequest.java +++ b/src/main/java/clap/server/adapter/inbound/web/dto/task/request/UpdateTaskRequest.java @@ -3,6 +3,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; +import org.hibernate.validator.constraints.Length; import java.util.List; @@ -18,10 +19,12 @@ public record UpdateTaskRequest( String title, @Schema(description = "작업 설명", example = "업데이트된 설명.") + @Length(max = 200) String description, @Schema(description = "삭제할 파일 ID 목록, 없을 경우 emptylist 전송") @NotNull List attachmentsToDelete -) {} +) { +}