From 83b9ffcd91219d2301ef873ed3e93c85668915f1 Mon Sep 17 00:00:00 2001 From: zz Date: Fri, 19 Nov 2021 17:08:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BC=E5=AE=B9=E5=B0=8F=E6=A1=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xhpc/evcs/dto/CommonResponse.java | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/evcs-modules/evcs-common/src/main/java/com/xhpc/evcs/dto/CommonResponse.java b/evcs-modules/evcs-common/src/main/java/com/xhpc/evcs/dto/CommonResponse.java index 98cd8eb6..1952821d 100644 --- a/evcs-modules/evcs-common/src/main/java/com/xhpc/evcs/dto/CommonResponse.java +++ b/evcs-modules/evcs-common/src/main/java/com/xhpc/evcs/dto/CommonResponse.java @@ -1,19 +1,15 @@ package com.xhpc.evcs.dto; -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonRawValue; +import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.xhpc.evcs.utils.JSONUtil; -import lombok.Getter; -import lombok.Setter; import org.apache.commons.lang3.builder.ToStringBuilder; import java.io.IOException; +import java.util.HashMap; +import java.util.Map; -@Getter -@Setter @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE) public class CommonResponse { @@ -30,6 +26,21 @@ public class CommonResponse { @JsonProperty("Sig") String sig; + @JsonIgnore + private Map additionalProperties = new HashMap(); + + @JsonAnyGetter + public Map getAdditionalProperties() { + + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + + this.additionalProperties.put(name, value); + } + public Object anyDataTypeList(Class clz, String key) throws IOException { ObjectMapper mapper = new ObjectMapper();