Skip to content

Commit 878a9b5

Browse files
committed
feat: LocalDate 검증 추가
1 parent e1b322e commit 878a9b5

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

src/main/java/com/back/web7_9_codecrete_be/domain/plans/dto/request/PlanAddRequest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.back.web7_9_codecrete_be.domain.plans.dto.request;
22

3+
import jakarta.validation.constraints.FutureOrPresent;
34
import jakarta.validation.constraints.NotBlank;
45
import jakarta.validation.constraints.NotNull;
56
import jakarta.validation.constraints.Size;
@@ -20,5 +21,6 @@ public class PlanAddRequest {
2021
private String title;
2122

2223
@NotNull(message = "날짜는 필수입니다.")
24+
@FutureOrPresent(message = "날짜는 현재 또는 미래 날짜여야 합니다.")
2325
private LocalDate planDate;
2426
}

src/main/java/com/back/web7_9_codecrete_be/domain/plans/dto/request/PlanUpdateRequest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.back.web7_9_codecrete_be.domain.plans.dto.request;
22

3+
import jakarta.validation.constraints.FutureOrPresent;
34
import jakarta.validation.constraints.Size;
45
import lombok.Getter;
56
import lombok.NoArgsConstructor;
@@ -13,5 +14,6 @@ public class PlanUpdateRequest {
1314
@Size(max = 100, message = "제목은 100자 이하여야 합니다.")
1415
private String title;
1516

17+
@FutureOrPresent(message = "날짜는 현재 또는 미래 날짜여야 합니다.")
1618
private LocalDate planDate;
1719
}

0 commit comments

Comments
 (0)