diff --git a/src/main/java/org/ieeervce/gatekeeper/dto/ReviewLog/ReviewLogDTO.java b/src/main/java/org/ieeervce/gatekeeper/dto/ReviewLog/ReviewLogDTO.java index ccb6022..6076994 100644 --- a/src/main/java/org/ieeervce/gatekeeper/dto/ReviewLog/ReviewLogDTO.java +++ b/src/main/java/org/ieeervce/gatekeeper/dto/ReviewLog/ReviewLogDTO.java @@ -3,10 +3,13 @@ import org.ieeervce.gatekeeper.dto.User.UserInternalDTO; import org.ieeervce.gatekeeper.entity.StatusEnum; +import java.time.LocalDateTime; + public class ReviewLogDTO { private UserInternalDTO user; private StatusEnum status; private String comments; + private LocalDateTime createdAt; public UserInternalDTO getUser() { return user; @@ -31,4 +34,12 @@ public String getComments() { public void setComments(String comments) { this.comments = comments; } + + public LocalDateTime getCreatedAt() { + return createdAt; + } + + public void setCreatedAt(LocalDateTime createdAt) { + this.createdAt = createdAt; + } } diff --git a/src/main/java/org/ieeervce/gatekeeper/entity/ReviewLog.java b/src/main/java/org/ieeervce/gatekeeper/entity/ReviewLog.java index 391c999..40aee7a 100644 --- a/src/main/java/org/ieeervce/gatekeeper/entity/ReviewLog.java +++ b/src/main/java/org/ieeervce/gatekeeper/entity/ReviewLog.java @@ -2,6 +2,9 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import jakarta.persistence.*; +import org.hibernate.annotations.CreationTimestamp; + +import java.time.LocalDateTime; @Entity public class ReviewLog { @@ -21,6 +24,9 @@ public class ReviewLog { private StatusEnum status; @Column(nullable = true) private String comments; + @CreationTimestamp + @Column(nullable = false) + private LocalDateTime createdAt; public Long getReviewLogId() { return reviewLogId; @@ -61,4 +67,12 @@ public String getComments() { public void setComments(String comments) { this.comments = comments; } + + public LocalDateTime getCreatedAt() { + return createdAt; + } + + public void setCreatedAt(LocalDateTime createdAt) { + this.createdAt = createdAt; + } }