diff --git a/module-api/src/main/java/com/mile/controller/user/dto/AccessTokenGetSuccess.java b/module-api/src/main/java/com/mile/controller/user/dto/AccessTokenGetSuccess.java deleted file mode 100644 index dd5c2338..00000000 --- a/module-api/src/main/java/com/mile/controller/user/dto/AccessTokenGetSuccess.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.mile.controller.user.dto; - -public record AccessTokenGetSuccess( - String accessToken -) { - public static AccessTokenGetSuccess of( - final String accessToken - ) { - return new AccessTokenGetSuccess(accessToken); - } -} diff --git a/module-domain/src/main/java/com/mile/commentreply/service/dto/ReplyCreateRequest.java b/module-domain/src/main/java/com/mile/commentreply/service/dto/ReplyCreateRequest.java index 7595193a..93c4fa81 100644 --- a/module-domain/src/main/java/com/mile/commentreply/service/dto/ReplyCreateRequest.java +++ b/module-domain/src/main/java/com/mile/commentreply/service/dto/ReplyCreateRequest.java @@ -1,7 +1,14 @@ package com.mile.commentreply.service.dto; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.Size; + public record ReplyCreateRequest( + @NotBlank(message = "대댓글이 비어있습니다.") + @Size(max = 1500, message = "대댓글은 1500자를 넘을 수 없습니다.") String content, + @NotNull(message = "익명 여부가 비어있습니다.") boolean isAnonymous ) { } diff --git a/module-domain/src/main/java/com/mile/moim/service/dto/MoimCreateRequest.java b/module-domain/src/main/java/com/mile/moim/service/dto/MoimCreateRequest.java index a7ad7ecd..c0bd0b6c 100644 --- a/module-domain/src/main/java/com/mile/moim/service/dto/MoimCreateRequest.java +++ b/module-domain/src/main/java/com/mile/moim/service/dto/MoimCreateRequest.java @@ -1,33 +1,32 @@ package com.mile.moim.service.dto; -import jakarta.validation.constraints.Max; import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.Size; public record MoimCreateRequest( - @Max(value = 10, message = "글모임명은 최대 10자 이내로 작성해주세요.") + @Size(max = 10, message = "글모임명은 최대 10자 이내로 작성해주세요.") @NotBlank(message = "글감 제목이 비어 있습니다.") String moimName, - @Max(value = 90, message = "글모임 소개글은 90자 이내로 작성해주세요.") + @Size(max = 90, message = "글모임 소개글은 90자 이내로 작성해주세요.") String moimDescription, @NotNull(message = "공개 여부를 선택해 주세요.") Boolean isPublic, String imageUrl, @NotBlank(message = "필명이 입력되지 않았습니다.") - @Max(value = 8, message = "필명은 최대 8자 이내로 작성해주세요.") + @Size(max = 8, message = "필명은 최대 8자 이내로 작성해주세요.") String writerName, - @Max(value = 100, message = "필명 소개글은 최대 100자 이내로 작성해주세요.") + @Size(max = 100, message = "필명 소개글은 최대 100자 이내로 작성해주세요.") String writerNameDescription, - @Max(value = 15, message = "글감은 최대 15자 이내로 작성해주세요.") + @Size(max = 15, message = "글감은 최대 15자 이내로 작성해주세요.") @NotBlank(message = "글감 제목이 비어 있습니다.") String topic, - @Max(value = 5, message = "글감 태그는 최대 5자 이내로 작성해주세요.") + @Size(max = 5, message = "글감 태그는 최대 5자 이내로 작성해주세요.") @NotBlank(message = "글감 태그가 비어 있습니다.") String topicTag, - @Max(value = 90, message = "글감 소개글은 최대 90자 이내로 작성해주세요.") + @Size(max = 90, message = "글감 소개글은 최대 90자 이내로 작성해주세요.") String topicDescription ) { } diff --git a/module-domain/src/main/java/com/mile/moim/service/dto/MoimInfoModifyRequest.java b/module-domain/src/main/java/com/mile/moim/service/dto/MoimInfoModifyRequest.java index 902e3f41..75eafab8 100644 --- a/module-domain/src/main/java/com/mile/moim/service/dto/MoimInfoModifyRequest.java +++ b/module-domain/src/main/java/com/mile/moim/service/dto/MoimInfoModifyRequest.java @@ -1,13 +1,16 @@ package com.mile.moim.service.dto; -import jakarta.validation.constraints.Max; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.Size; public record MoimInfoModifyRequest( - @Max(value = 10, message = " 글모임 이름은 최대 10 글자 이내로 작성해주세요.") + + @NotBlank(message = "모임 제목이 비어져 있습니다.") + @Size(max = 10, message = " 글모임 이름은 최대 10 글자 이내로 작성해주세요.") String moimTitle, - @Max(value = 100, message = "글모임 설명은 최대 100 글자 이내로 작성해주세요.") + @NotBlank + @Size(max = 100, message = "글모임 설명은 최대 100 글자 이내로 작성해주세요.") String description, String imageUrl, diff --git a/module-domain/src/main/java/com/mile/moim/service/dto/TopicCreateRequest.java b/module-domain/src/main/java/com/mile/moim/service/dto/TopicCreateRequest.java index 230ec8f5..d66cae5a 100644 --- a/module-domain/src/main/java/com/mile/moim/service/dto/TopicCreateRequest.java +++ b/module-domain/src/main/java/com/mile/moim/service/dto/TopicCreateRequest.java @@ -2,15 +2,16 @@ import jakarta.validation.constraints.Max; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; public record TopicCreateRequest( - @Max(value = 15, message = "글감은 최대 15자 이내로 작성해주세요.") + @Size(max = 15, message = "글감은 최대 15자 이내로 작성해주세요.") @NotBlank(message = "글감 제목이 비어있습니다.") String topicName, - @Max(value = 5, message = "글감 태그는 최대 5자 이내로 작성해주세요.") + @Size(max = 5, message = "글감 태그는 최대 5자 이내로 작성해주세요.") @NotBlank(message = "글감 태그가 비어있습니다.") String topicTag, - @Max(value = 5, message = "글감 설명은 최대 90자 이내로 작성해주세요.") + @Size(max = 5, message = "글감 설명은 최대 90자 이내로 작성해주세요.") @NotBlank(message = "글감 설명은 비어있습니다.") String topicDescription ) { diff --git a/module-domain/src/main/java/com/mile/moim/service/dto/WriterMemberJoinRequest.java b/module-domain/src/main/java/com/mile/moim/service/dto/WriterMemberJoinRequest.java index e8b100ab..4ad7d577 100644 --- a/module-domain/src/main/java/com/mile/moim/service/dto/WriterMemberJoinRequest.java +++ b/module-domain/src/main/java/com/mile/moim/service/dto/WriterMemberJoinRequest.java @@ -2,14 +2,15 @@ import jakarta.validation.constraints.Max; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; public record WriterMemberJoinRequest( @NotBlank(message = "필명이 입력되지 않았습니다.") - @Max(value = 8, message = "필명은 최대 8자 이내로 작성해주세요.") + @Size(max = 8, message = "필명은 최대 8자 이내로 작성해주세요.") String writerName, @NotBlank(message = "소개 글이 입력되지 않았습니다.") - @Max(value = 110, message = "소개 글은 최대 100자 이내로 작성해주세요.") + @Size(max = 110, message = "소개 글은 최대 100자 이내로 작성해주세요.") String writerDescription ) { public static WriterMemberJoinRequest of( diff --git a/module-domain/src/main/java/com/mile/post/service/dto/CommentCreateRequest.java b/module-domain/src/main/java/com/mile/post/service/dto/CommentCreateRequest.java index c7bbd117..3dbe404d 100644 --- a/module-domain/src/main/java/com/mile/post/service/dto/CommentCreateRequest.java +++ b/module-domain/src/main/java/com/mile/post/service/dto/CommentCreateRequest.java @@ -9,7 +9,7 @@ public record CommentCreateRequest( @Schema(description = "댓글 내용", example = "댓글 내용을 입력해주세요") @NotBlank(message = "댓글에 내용이 없습니다.") - @Size(max = 500, message = "댓글 최대 입력 길이(500자)를 초과하였습니다.") + @Size(max = 1500, message = "댓글 최대 입력 길이(1500자)를 초과하였습니다.") String content, @NotNull(message = "익명 여부가 입력되지 않았습니다.") diff --git a/module-domain/src/main/java/com/mile/topic/service/dto/TopicPutRequest.java b/module-domain/src/main/java/com/mile/topic/service/dto/TopicPutRequest.java index 3701546c..c7cff522 100644 --- a/module-domain/src/main/java/com/mile/topic/service/dto/TopicPutRequest.java +++ b/module-domain/src/main/java/com/mile/topic/service/dto/TopicPutRequest.java @@ -1,17 +1,17 @@ package com.mile.topic.service.dto; -import jakarta.validation.constraints.Max; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; public record TopicPutRequest( - @Max(value = 15, message = "글감은 최대 15자 이내로 작성해주세요.") + @Size(max = 15, message = "글감은 최대 15자 이내로 작성해주세요.") @NotBlank(message = "글감 제목이 비어 있습니다.") String topic, - @Max(value = 5, message = "글감 태그는 최대 5자 이내로 작성해주세요.") + @Size(max = 5, message = "글감 태그는 최대 5자 이내로 작성해주세요.") @NotBlank(message = "글감 태그가 비어 있습니다.") String topicTag, - @Max(value = 90, message = "글감 소개글은 최대 90자 이내로 작성해주세요.") + @Size(max = 90, message = "글감 소개글은 최대 90자 이내로 작성해주세요.") @NotBlank(message = "글감 설명은 비어 있습니다.") String topicDescription ) { diff --git a/module-domain/src/main/java/com/mile/writername/service/dto/WriterNameDescriptionUpdateRequest.java b/module-domain/src/main/java/com/mile/writername/service/dto/WriterNameDescriptionUpdateRequest.java index 59bd5386..deffe464 100644 --- a/module-domain/src/main/java/com/mile/writername/service/dto/WriterNameDescriptionUpdateRequest.java +++ b/module-domain/src/main/java/com/mile/writername/service/dto/WriterNameDescriptionUpdateRequest.java @@ -1,11 +1,11 @@ package com.mile.writername.service.dto; -import jakarta.validation.constraints.Max; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; public record WriterNameDescriptionUpdateRequest( @NotBlank(message = "소개 글이 입력되지 않았습니다.") - @Max(value = 110, message = "소개 글은 최대 110자 이내로 작성해주세요.") + @Size(max = 110, message = "소개 글은 최대 110자 이내로 작성해주세요.") String description ) { }