兼容小桔额外字段

This commit is contained in:
ZZ 2021-11-22 11:39:36 +08:00
parent 87c6c71633
commit 96a78109af
2 changed files with 135 additions and 9 deletions

View File

@ -1,9 +1,9 @@
package com.xhpc.evcs.dto;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Getter;
import lombok.Setter;
import com.fasterxml.jackson.annotation.*;
import java.util.HashMap;
import java.util.Map;
/**
* @Author HongYun on 2021/11/2
@ -13,8 +13,6 @@ import lombok.Setter;
"ConnectorID",
"ConfirmResult"
})
@Setter
@Getter
public class ChargeOrderInfoResponse {
@JsonProperty("StartChargeSeq")
@ -25,4 +23,56 @@ public class ChargeOrderInfoResponse {
@JsonProperty("ConfirmResult")
private Integer confirmResult;
@JsonProperty("StartChargeSeq")
public String getStartChargeSeq() {
return startChargeSeq;
}
@JsonProperty("StartChargeSeq")
public void setStartChargeSeq(String startChargeSeq) {
this.startChargeSeq = startChargeSeq;
}
@JsonProperty("ConnectorID")
public String getConnectorID() {
return connectorID;
}
@JsonProperty("ConnectorID")
public void setConnectorID(String connectorID) {
this.connectorID = connectorID;
}
@JsonProperty("ConfirmResult")
public Integer getConfirmResult() {
return confirmResult;
}
@JsonProperty("ConfirmResult")
public void setConfirmResult(Integer confirmResult) {
this.confirmResult = confirmResult;
}
@JsonIgnore
private Map<String, Object> additionalProperties = new HashMap<String, Object>();
@JsonAnyGetter
public Map<String, Object> getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
}

View File

@ -1,9 +1,10 @@
package com.xhpc.evcs.dto;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.*;
import java.util.HashMap;
import java.util.Map;
@lombok.Data
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE,
setterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE)
/**
@ -22,4 +23,79 @@ public class ChargeResultRequest {
@JsonProperty("FailReason")
Integer failReason;
@JsonProperty("StartChargeSeq")
public String getStartChargeSeq() {
return startChargeSeq;
}
@JsonProperty("StartChargeSeq")
public void setStartChargeSeq(String startChargeSeq) {
this.startChargeSeq = startChargeSeq;
}
@JsonProperty("StartChargeSeqStat")
public Integer getStartChargeSeqStat() {
return startChargeSeqStat;
}
@JsonProperty("StartChargeSeqStat")
public void setStartChargeSeqStat(Integer startChargeSeqStat) {
this.startChargeSeqStat = startChargeSeqStat;
}
@JsonProperty("ConnectorID")
public String getConnectorID() {
return connectorID;
}
@JsonProperty("ConnectorID")
public void setConnectorID(String connectorID) {
this.connectorID = connectorID;
}
@JsonProperty("SuccStat")
public Integer getSuccStat() {
return succStat;
}
@JsonProperty("SuccStat")
public void setSuccStat(Integer succStat) {
this.succStat = succStat;
}
@JsonProperty("FailReason")
public Integer getFailReason() {
return failReason;
}
@JsonProperty("FailReason")
public void setFailReason(Integer failReason) {
this.failReason = failReason;
}
@JsonIgnore
private Map<String, Object> additionalProperties = new HashMap<String, Object>();
@JsonAnyGetter
public Map<String, Object> getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
}