From 07f396c3e9f1bdff431e5abc612d9b1d68e63676 Mon Sep 17 00:00:00 2001 From: JanooGwan Date: Wed, 28 Jan 2026 22:09:14 +0900 Subject: [PATCH 1/4] =?UTF-8?q?refactor:=20=EC=B1=84=ED=8C=85=20=EC=A0=84?= =?UTF-8?q?=EC=86=A1=20DTO=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gg/agit/konect/domain/chat/dto/ChatMessageSendRequest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/gg/agit/konect/domain/chat/dto/ChatMessageSendRequest.java b/src/main/java/gg/agit/konect/domain/chat/dto/ChatMessageSendRequest.java index f0cd5418..c943c29e 100644 --- a/src/main/java/gg/agit/konect/domain/chat/dto/ChatMessageSendRequest.java +++ b/src/main/java/gg/agit/konect/domain/chat/dto/ChatMessageSendRequest.java @@ -4,9 +4,11 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; public record ChatMessageSendRequest( @NotBlank(message = "메시지 내용은 필수입니다.") + @Size(max = 1000, message = "1000자 이내로 입력해주세요.") @Schema(description = "메시지 내용", example = "투명 케이스가 끼워져 있었어요!", requiredMode = REQUIRED) String content ) { From 5ddcb6d76286a7afcf0d254f74434663416e3bb9 Mon Sep 17 00:00:00 2001 From: JanooGwan Date: Wed, 28 Jan 2026 22:12:52 +0900 Subject: [PATCH 2/4] =?UTF-8?q?refactor:=20Entity=EC=97=90=20=EC=A0=9C?= =?UTF-8?q?=EC=95=BD=EC=A1=B0=EA=B1=B4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/gg/agit/konect/domain/chat/model/ChatMessage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/gg/agit/konect/domain/chat/model/ChatMessage.java b/src/main/java/gg/agit/konect/domain/chat/model/ChatMessage.java index b1c8a4b7..d747d6db 100644 --- a/src/main/java/gg/agit/konect/domain/chat/model/ChatMessage.java +++ b/src/main/java/gg/agit/konect/domain/chat/model/ChatMessage.java @@ -31,7 +31,7 @@ public class ChatMessage extends BaseEntity { private Integer id; @NotNull - @Column(name = "content", nullable = false, columnDefinition = "TEXT") + @Column(name = "content", nullable = false, length = 1000) private String content; @Column(name = "is_read", nullable = false) From 735b93bd9c6dc269408f8948f7738ff901fecb87 Mon Sep 17 00:00:00 2001 From: JanooGwan Date: Thu, 29 Jan 2026 13:21:44 +0900 Subject: [PATCH 3/4] =?UTF-8?q?feat:=20=EB=A7=88=EC=9D=B4=EA=B7=B8?= =?UTF-8?q?=EB=A0=88=EC=9D=B4=EC=85=98=20SQL=EB=AC=B8=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../db/migration/V17__alter_chat_message_content_length.sql | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/main/resources/db/migration/V17__alter_chat_message_content_length.sql diff --git a/src/main/resources/db/migration/V17__alter_chat_message_content_length.sql b/src/main/resources/db/migration/V17__alter_chat_message_content_length.sql new file mode 100644 index 00000000..10553d1a --- /dev/null +++ b/src/main/resources/db/migration/V17__alter_chat_message_content_length.sql @@ -0,0 +1 @@ +ALTER TABLE chat_message MODIFY COLUMN content VARCHAR(1000) NOT NULL; From 4b648237ff8851279a4cb0b19921a97c7de4dbd2 Mon Sep 17 00:00:00 2001 From: JanooGwan Date: Thu, 29 Jan 2026 13:31:27 +0900 Subject: [PATCH 4/4] =?UTF-8?q?refactor:=20ChatRoom=EC=9D=98=20lastMessage?= =?UTF-8?q?Content=20=EC=B5=9C=EB=8C=80=20=EA=B8=B8=EC=9D=B4(1000=EC=9E=90?= =?UTF-8?q?)=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/gg/agit/konect/domain/chat/model/ChatRoom.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/gg/agit/konect/domain/chat/model/ChatRoom.java b/src/main/java/gg/agit/konect/domain/chat/model/ChatRoom.java index ff61c5aa..152c87d6 100644 --- a/src/main/java/gg/agit/konect/domain/chat/model/ChatRoom.java +++ b/src/main/java/gg/agit/konect/domain/chat/model/ChatRoom.java @@ -33,7 +33,7 @@ public class ChatRoom extends BaseEntity { @Column(name = "id", nullable = false, updatable = false, unique = true) private Integer id; - @Column(name = "last_message_content", columnDefinition = "TEXT") + @Column(name = "last_message_content", length = 1000) private String lastMessageContent; @Column(name = "last_message_sent_at")