|
@@ -5,8 +5,11 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
|
+import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
|
|
|
+import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
import java.time.LocalDateTime;
|
|
@@ -35,12 +38,17 @@ public class BaseEntity implements Serializable {
|
|
|
/**
|
|
|
* 创建日期
|
|
|
*/
|
|
|
+ @JsonDeserialize(using = LocalDateTimeDeserializer.class) // 反序列化
|
|
|
+ @JsonSerialize(using = LocalDateTimeSerializer.class) // 序列化
|
|
|
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
|
|
|
@TableField(fill = FieldFill.INSERT)
|
|
|
private LocalDateTime createTime;
|
|
|
+
|
|
|
/**
|
|
|
* 更新时间
|
|
|
*/
|
|
|
+ @JsonDeserialize(using = LocalDateTimeDeserializer.class) // 反序列化
|
|
|
+ @JsonSerialize(using = LocalDateTimeSerializer.class) // 序列化
|
|
|
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
|
|
|
@TableField(fill = FieldFill.UPDATE)
|
|
|
private LocalDateTime updateTime;
|