|
|
@@ -6,6 +6,8 @@ import lombok.experimental.SuperBuilder;
|
|
|
|
|
|
import javax.persistence.*;
|
|
|
import java.io.Serializable;
|
|
|
+import java.time.LocalDate;
|
|
|
+import java.time.OffsetDateTime;
|
|
|
import java.util.Date;
|
|
|
|
|
|
@Data
|
|
|
@@ -21,20 +23,20 @@ public class BaseEntity implements Serializable {
|
|
|
private Long id;
|
|
|
|
|
|
@Column(name = "create_time")
|
|
|
- private Date createTime;
|
|
|
+ private OffsetDateTime createTime;
|
|
|
|
|
|
@Column(name = "update_time")
|
|
|
- private Date updateTime;
|
|
|
+ private OffsetDateTime updateTime;
|
|
|
|
|
|
@PrePersist
|
|
|
public void prePersist() {
|
|
|
- this.setCreateTime(new Date());
|
|
|
- this.setUpdateTime(new Date());
|
|
|
+ this.setCreateTime(OffsetDateTime.now());
|
|
|
+ this.setUpdateTime(OffsetDateTime.now());
|
|
|
}
|
|
|
|
|
|
@PreUpdate
|
|
|
public void preUpdate() {
|
|
|
- this.setUpdateTime(new Date());
|
|
|
+ this.setUpdateTime(OffsetDateTime.now());
|
|
|
}
|
|
|
|
|
|
}
|