Forráskód Böngészése

引入lombok 同时解决兼容性问题

张均强 4 éve
szülő
commit
7028b95d12

+ 10 - 1
common/fire-dto/pom.xml

@@ -10,6 +10,15 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>fire-dto</artifactId>
-
+    <dependencies>
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>fastjson</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+        </dependency>
+    </dependencies>
 
 </project>

+ 18 - 0
common/fire-dto/src/main/java/com/fire/dto/param/HeaderParam.java

@@ -0,0 +1,18 @@
+package com.fire.dto.param;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+
+@Data
+public class HeaderParam {
+    @JSONField(name = "VERSION")
+    private String version;
+
+    @JSONField(name = "TIMESTAMP")
+    private Long timestamp;
+
+    @JSONField(name = "SEQNO")
+    private String seqNo;
+
+
+}

+ 8 - 1
common/fire-dto/src/main/java/com/fire/dto/param/MakeOrderParam.java

@@ -1,8 +1,15 @@
 package com.fire.dto.param;
 
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+
 /**
  * 下单参数
  */
+@Data
 public class MakeOrderParam {
 
-}
+    @JSONField(name = "HEADER")
+    private HeaderParam headerParam;
+
+}

+ 10 - 0
pom.xml

@@ -47,6 +47,16 @@
                 <artifactId>spring-cloud-starter-bootstrap</artifactId>
                 <version>3.0.2</version>
             </dependency>
+            <dependency>
+                <groupId>com.alibaba</groupId>
+                <artifactId>fastjson</artifactId>
+                <version>1.2.9</version>
+            </dependency>
+            <dependency>
+                <groupId>org.projectlombok</groupId>
+                <artifactId>lombok</artifactId>
+                <version>1.18.20</version>
+            </dependency>
 
         </dependencies>
     </dependencyManagement>