Browse Source

change date to offsetDateTime

remy.liu 4 years ago
parent
commit
a61635554f

+ 7 - 5
base-module/src/main/java/com/remy/common/entity/BaseEntity.java

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

+ 3 - 3
common-module/src/main/java/com/remy/common/module/BaseDTO.java

@@ -4,7 +4,7 @@ import lombok.Data;
 import lombok.NoArgsConstructor;
 import lombok.NoArgsConstructor;
 import lombok.experimental.SuperBuilder;
 import lombok.experimental.SuperBuilder;
 
 
-import java.util.Date;
+import java.time.OffsetDateTime;
 
 
 @Data
 @Data
 @SuperBuilder
 @SuperBuilder
@@ -12,7 +12,7 @@ import java.util.Date;
 public class BaseDTO {
 public class BaseDTO {
     private Long id;
     private Long id;
 
 
-    private Date createTime;
+    private OffsetDateTime createTime;
 
 
-    private Date updateTime;
+    private OffsetDateTime updateTime;
 }
 }

+ 1 - 1
graphql-api/src/main/resources/application.yml

@@ -4,7 +4,7 @@ spring:
 server:
 server:
   port: 8080
   port: 8080
 graphql:
 graphql:
-  extended-scalars: BigDecimal, Date
+  extended-scalars: BigDecimal, DateTime, Date
   servlet:
   servlet:
     exception-handlers-enabled: true
     exception-handlers-enabled: true
   graphiql:
   graphiql:

+ 3 - 3
graphql-api/src/main/resources/schema.graphqls

@@ -12,7 +12,7 @@ type Mutation{
 }
 }
 
 
 scalar BigDecimal
 scalar BigDecimal
-scalar Date
+scalar DateTime
 
 
 type Goods {
 type Goods {
     id: ID!
     id: ID!
@@ -42,8 +42,8 @@ type Order {
     discount: Float!
     discount: Float!
     originalAmount: BigDecimal!
     originalAmount: BigDecimal!
     discountAmount: BigDecimal!
     discountAmount: BigDecimal!
-    createTime: Date!
-    updateTime: Date!
+    createTime: DateTime!
+    updateTime: DateTime!
 }
 }
 
 
 input OrderInput{
 input OrderInput{