From f641fff5059789addb2d4cdeb58517e7259cee0d Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期四, 28 八月 2025 17:48:58 +0800
Subject: [PATCH] 条码接口测试
---
src/main/java/com/gs/xiaomi/dto/X5Response.java | 44 ++++++++++++++
src/main/java/com/gs/xiaomi/dto/X5Request.java | 44 ++++++++++++++
src/main/java/com/gs/xiaomi/dto/X5Header.java | 68 ++++++++++++++++++++++
3 files changed, 156 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/gs/xiaomi/dto/X5Header.java b/src/main/java/com/gs/xiaomi/dto/X5Header.java
new file mode 100644
index 0000000..0b62772
--- /dev/null
+++ b/src/main/java/com/gs/xiaomi/dto/X5Header.java
@@ -0,0 +1,68 @@
+package com.gs.xiaomi.dto;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+public class X5Header {
+
+ @JsonProperty("appid")
+ private String appid;
+
+ @JsonProperty("sign")
+ private String sign;
+
+ @JsonProperty("code")
+ private String code;
+
+ @JsonProperty("desc")
+ private String desc;
+
+ public X5Header() {
+ }
+
+ public X5Header(String appid, String sign) {
+ this.appid = appid;
+ this.sign = sign;
+ }
+
+ public String getAppid() {
+ return appid;
+ }
+
+ public void setAppid(String appid) {
+ this.appid = appid;
+ }
+
+ public String getSign() {
+ return sign;
+ }
+
+ public void setSign(String sign) {
+ this.sign = sign;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getDesc() {
+ return desc;
+ }
+
+ public void setDesc(String desc) {
+ this.desc = desc;
+ }
+
+ @Override
+ public String toString() {
+ return "X5Header{" +
+ "appid='" + appid + '\'' +
+ ", sign='" + sign + '\'' +
+ ", code='" + code + '\'' +
+ ", desc='" + desc + '\'' +
+ '}';
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/gs/xiaomi/dto/X5Request.java b/src/main/java/com/gs/xiaomi/dto/X5Request.java
new file mode 100644
index 0000000..603bee6
--- /dev/null
+++ b/src/main/java/com/gs/xiaomi/dto/X5Request.java
@@ -0,0 +1,44 @@
+package com.gs.xiaomi.dto;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+public class X5Request {
+
+ @JsonProperty("header")
+ private X5Header header;
+
+ @JsonProperty("body")
+ private String body;
+
+ public X5Request() {
+ }
+
+ public X5Request(X5Header header, String body) {
+ this.header = header;
+ this.body = body;
+ }
+
+ public X5Header getHeader() {
+ return header;
+ }
+
+ public void setHeader(X5Header header) {
+ this.header = header;
+ }
+
+ public String getBody() {
+ return body;
+ }
+
+ public void setBody(String body) {
+ this.body = body;
+ }
+
+ @Override
+ public String toString() {
+ return "X5Request{" +
+ "header=" + header +
+ ", body='" + body + '\'' +
+ '}';
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/gs/xiaomi/dto/X5Response.java b/src/main/java/com/gs/xiaomi/dto/X5Response.java
new file mode 100644
index 0000000..b0b3a2f
--- /dev/null
+++ b/src/main/java/com/gs/xiaomi/dto/X5Response.java
@@ -0,0 +1,44 @@
+package com.gs.xiaomi.dto;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+public class X5Response {
+
+ @JsonProperty("header")
+ private X5Header header;
+
+ @JsonProperty("body")
+ private Object body;
+
+ public X5Response() {
+ }
+
+ public X5Response(X5Header header, Object body) {
+ this.header = header;
+ this.body = body;
+ }
+
+ public X5Header getHeader() {
+ return header;
+ }
+
+ public void setHeader(X5Header header) {
+ this.header = header;
+ }
+
+ public Object getBody() {
+ return body;
+ }
+
+ public void setBody(Object body) {
+ this.body = body;
+ }
+
+ @Override
+ public String toString() {
+ return "X5Response{" +
+ "header=" + header +
+ ", body=" + body +
+ '}';
+ }
+}
\ No newline at end of file
--
Gitblit v1.9.3