兼容未知字段

This commit is contained in:
ZZ 2021-11-17 16:30:51 +08:00
parent e2ffbefd33
commit 9c911ea8e0

View File

@ -1,11 +1,12 @@
package com.xhpc.evcs.dto;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.*;
import lombok.Getter;
import lombok.Setter;
import java.util.Map;
@Getter
@Setter
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE,
@ -36,4 +37,19 @@ public class StartChargeRequest {
@JsonProperty("UserId")
String userId3rdpty;
@JsonIgnore
private Map<String, Object> additionalProperties;
@JsonAnyGetter
public Map<String, Object> getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
}