Skip to content

Commit d304c27

Browse files
committed
fix: validation 추가 및 일부 오류 수정
1 parent c058788 commit d304c27

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

backend/ongi/src/main/java/ongi/maum_log/dto/MaumLogUploadRequestDto.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
package ongi.maum_log.dto;
22

3+
import jakarta.validation.constraints.NotNull;
34
import java.util.List;
45
import ongi.maum_log.enums.Emotion;
56

67
public record MaumLogUploadRequestDto(
8+
@NotNull
79
String fileName,
10+
11+
@NotNull
812
String fileExtension,
13+
914
String location,
15+
1016
String comment,
17+
1118
List<Emotion> emotions
1219
) {
1320

backend/ongi/src/main/java/ongi/maum_log/entity/MaumLog.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package ongi.maum_log.entity;
22

33
import jakarta.persistence.Column;
4+
import jakarta.persistence.ElementCollection;
45
import jakarta.persistence.Entity;
56
import jakarta.persistence.EnumType;
67
import jakarta.persistence.Enumerated;
@@ -10,12 +11,14 @@
1011
import java.util.List;
1112
import lombok.AllArgsConstructor;
1213
import lombok.Builder;
14+
import lombok.Getter;
1315
import lombok.NoArgsConstructor;
1416
import ongi.common.entity.BaseEntity;
1517
import ongi.maum_log.enums.Emotion;
1618

1719
@Entity
1820
@Builder
21+
@Getter
1922
@NoArgsConstructor
2023
@AllArgsConstructor
2124
public class MaumLog extends BaseEntity {
@@ -33,7 +36,8 @@ public class MaumLog extends BaseEntity {
3336

3437
private String comment;
3538

36-
@Column(nullable = false)
39+
@ElementCollection(targetClass = Emotion.class)
3740
@Enumerated(EnumType.STRING)
41+
@Column(nullable = false)
3842
private List<Emotion> emotions;
3943
}

0 commit comments

Comments
 (0)