修复:解决 Jackson2ObjectMapperBuilderCustomizer 配置不生效的问题,同时优化所有 Date 类型为对应 Java 8 日期、时间类型

This commit is contained in:
2022-12-29 21:48:50 +08:00
parent 0c9226a8ef
commit 1d21019813
11 changed files with 52 additions and 27 deletions

View File

@@ -17,6 +17,7 @@
package top.charles7c.cnadmin.common.model.dto;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;
@@ -32,7 +33,7 @@ public class LoginUser implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 用户 ID
* 用户ID
*/
private Long userId;
@@ -75,4 +76,14 @@ public class LoginUser implements Serializable {
* 状态1启用 2禁用
*/
private Integer status;
/**
* 最后一次修改密码的时间
*/
private LocalDateTime pwdResetTime;
/**
* 创建时间
*/
private LocalDateTime createTime;
}

View File

@@ -16,7 +16,7 @@
package top.charles7c.cnadmin.common.model.dto;
import java.util.Date;
import java.time.LocalDateTime;
import lombok.Data;
@@ -37,7 +37,7 @@ public class OperationLog {
/**
* 操作时间
*/
private Date createTime;
private LocalDateTime createTime;
/**
* 异常

View File

@@ -17,7 +17,7 @@
package top.charles7c.cnadmin.common.model.entity;
import java.io.Serializable;
import java.util.Date;
import java.time.LocalDateTime;
import lombok.Data;
@@ -45,7 +45,7 @@ public class BaseEntity implements Serializable {
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
private LocalDateTime createTime;
/**
* 修改人
@@ -57,5 +57,5 @@ public class BaseEntity implements Serializable {
* 修改时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
private LocalDateTime updateTime;
}

View File

@@ -27,8 +27,6 @@ import io.swagger.v3.oas.annotations.media.Schema;
import org.springframework.http.HttpStatus;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 响应信息
*
@@ -60,7 +58,6 @@ public class R<V extends Serializable> implements Serializable {
/** 时间戳 */
@Schema(description = "时间戳")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime timestamp = LocalDateTime.now();
/** 成功状态码 */