diff --git a/src/main/java/gg/agit/konect/domain/club/dto/ClubCreateRequest.java b/src/main/java/gg/agit/konect/domain/club/dto/ClubCreateRequest.java index 6f30f176..1c92ecf0 100644 --- a/src/main/java/gg/agit/konect/domain/club/dto/ClubCreateRequest.java +++ b/src/main/java/gg/agit/konect/domain/club/dto/ClubCreateRequest.java @@ -17,7 +17,7 @@ public record ClubCreateRequest( @Schema(description = "동아리 한 줄 소개", example = "즐겁게 일하고 열심히 노는 IT 특성화 동아리", requiredMode = Schema.RequiredMode.REQUIRED) @NotBlank(message = "동아리 소개는 필수 입력입니다.") - @Size(max = 100, message = "동아리 소개는 100자 이하여야 합니다.") + @Size(max = 20, message = "동아리 소개는 20자 이하여야 합니다.") String description, @Schema(description = "동아리 상세 소개", example = "BCSD에서 얻을 수 있는 경험\n1. IT 실무 경험", diff --git a/src/main/java/gg/agit/konect/domain/club/dto/ClubUpdateRequest.java b/src/main/java/gg/agit/konect/domain/club/dto/ClubUpdateRequest.java index 577c5d5c..efd67d28 100644 --- a/src/main/java/gg/agit/konect/domain/club/dto/ClubUpdateRequest.java +++ b/src/main/java/gg/agit/konect/domain/club/dto/ClubUpdateRequest.java @@ -15,7 +15,7 @@ public record ClubUpdateRequest( @Schema(description = "동아리 한 줄 소개", example = "즐겁게 일하고 열심히 노는 IT 특성화 동아리", requiredMode = Schema.RequiredMode.REQUIRED) @NotBlank(message = "동아리 소개는 필수 입력입니다.") - @Size(max = 100, message = "동아리 소개는 100자 이하여야 합니다.") + @Size(max = 20, message = "동아리 소개는 20자 이하여야 합니다.") String description, @Schema(description = "동아리 로고 이미지 URL", example = "https://example.com/logo.png", diff --git a/src/main/java/gg/agit/konect/domain/club/model/Club.java b/src/main/java/gg/agit/konect/domain/club/model/Club.java index 1de8f570..397ff54c 100644 --- a/src/main/java/gg/agit/konect/domain/club/model/Club.java +++ b/src/main/java/gg/agit/konect/domain/club/model/Club.java @@ -53,7 +53,7 @@ public class Club extends BaseEntity { @Column(name = "name", length = 50, nullable = false) private String name; - @Column(name = "description", length = 100, nullable = false) + @Column(name = "description", length = 20, nullable = false) private String description; @Column(name = "introduce", columnDefinition = "TEXT", nullable = false) diff --git a/src/main/resources/db/migration/V13__alter_club_description_column.sql b/src/main/resources/db/migration/V13__alter_club_description_column.sql new file mode 100644 index 00000000..e0a5cc68 --- /dev/null +++ b/src/main/resources/db/migration/V13__alter_club_description_column.sql @@ -0,0 +1,6 @@ +UPDATE club +SET description = LEFT(description, 30) +WHERE CHAR_LENGTH(description) > 30; + +ALTER TABLE club + MODIFY description VARCHAR(30) NOT NULL;