From 38a832eee492dcec83ffad0c0efb8c7f52feadf2 Mon Sep 17 00:00:00 2001 From: Qiuyi LI Date: Thu, 27 Jun 2024 17:09:14 +0200 Subject: [PATCH] Create non-abstract YDResponse classes --- .../domain/api/yd/YDParcelTraceResponse.java | 23 +++++++++++++++++++ .../api/yd/YDTrackingNumberResponse.java | 21 +++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/yd/YDParcelTraceResponse.java create mode 100644 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/yd/YDTrackingNumberResponse.java diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/yd/YDParcelTraceResponse.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/yd/YDParcelTraceResponse.java new file mode 100644 index 000000000..f2059bfc3 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/yd/YDParcelTraceResponse.java @@ -0,0 +1,23 @@ +package org.jeecg.modules.business.domain.api.yd; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; + +import java.util.List; + +@Slf4j +@Data +public class YDParcelTraceResponse extends YDResponse { + + @JsonProperty("data") + private List traceDataList; + + public YDParcelTraceResponse(Integer returnValue, String cnMessage, String enMessage, List traceDataList) { + super(returnValue, cnMessage, enMessage); + this.traceDataList = traceDataList; + } + + public YDParcelTraceResponse() { + } +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/yd/YDTrackingNumberResponse.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/yd/YDTrackingNumberResponse.java new file mode 100644 index 000000000..310db0097 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/api/yd/YDTrackingNumberResponse.java @@ -0,0 +1,21 @@ +package org.jeecg.modules.business.domain.api.yd; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@Data +public class YDTrackingNumberResponse extends YDResponse { + + @JsonProperty("data") + private YDTrackingNumberData trackingNumberData; + + public YDTrackingNumberResponse(Integer returnValue, String cnMessage, String enMessage, YDTrackingNumberData trackingNumberData) { + super(returnValue, cnMessage, enMessage); + this.trackingNumberData = trackingNumberData; + } + + public YDTrackingNumberResponse() { + } +}