From 99bc815e07e39354f51421b77f4012ffd35594d8 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 28 六月 2023 18:03:00 +0800
Subject: [PATCH] 2023年06月28日18:02:58
---
HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/bean/request/AuthenticateRequest.java | 310 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 310 insertions(+), 0 deletions(-)
diff --git a/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/bean/request/AuthenticateRequest.java b/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/bean/request/AuthenticateRequest.java
new file mode 100644
index 0000000..a77548c
--- /dev/null
+++ b/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/bean/request/AuthenticateRequest.java
@@ -0,0 +1,310 @@
+package com.hdl.sdk.link.core.bean.request;
+
+import java.io.Serializable;
+
+/**
+ * Created by jlchen on 11/11/21.
+ *
+ * @Description : AuthenticateRequest
+ * 涓夋柟缃戠粶璁惧鍏ョ綉鍙婅璇� 璇锋眰鍙傛暟
+ * 璇锋眰topic:/user/all/custom/deivce/network_access/request
+ */
+public class AuthenticateRequest implements Serializable {
+ private String id;
+ private String time_stamp;
+ private AuthenticateDeviceInfoBean objects;//褰撳墠璁惧鍩烘湰淇℃伅
+ private AuthBean auth;//璁よ瘉淇℃伅
+
+ public String getID() { return id; }
+ public void setID(String value) { this.id = value; }
+
+ public String getTimeStamp() { return time_stamp; }
+ public void setTimeStamp(String value) { this.time_stamp = value; }
+
+ public AuthenticateDeviceInfoBean getObjects() { return objects; }
+ public void setObjects(AuthenticateDeviceInfoBean value) { this.objects = value; }
+
+ public AuthBean getAuth() { return auth; }
+ public void setAuth(AuthBean value) { this.auth = value; }
+
+ public AuthenticateRequest(String id, String time_stamp, AuthenticateDeviceInfoBean objects, AuthBean auth) {
+ this.id = id;
+ this.time_stamp = time_stamp;
+ this.objects = objects;
+ this.auth = auth;
+ }
+
+ public static class AuthBean implements Serializable {
+ private String mac_key;//(mac+secret)鐨勪袱娆d5鍊�
+ private String spk;
+ private RequestBean request;//璁惧鐩稿叧淇℃伅
+
+ public String getMACKey() { return mac_key; }
+ public void setMACKey(String value) { this.mac_key = value; }
+
+ public String getSpk() { return spk; }
+ public void setSpk(String value) { this.spk = value; }
+
+ public RequestBean getRequest() { return request; }
+ public void setRequest(RequestBean value) { this.request = value; }
+
+ public AuthBean() {
+
+ }
+ public AuthBean(String mac_key, String spk, RequestBean request) {
+ this.mac_key = mac_key;
+ this.spk = spk;
+ this.request = request;
+ }
+ }
+
+ public static class RequestBean implements Serializable{
+ private String mac;//璁惧mac
+ private String supplier;//鍘傚
+ private String hardware_model;//璁惧鍨嬪彿
+ private String firmware_version;//绋嬪簭鐗堟湰
+ public RequestBean(){};
+ public RequestBean(String mac, String supplier, String hardware_model, String firmware_version) {
+ this.mac = mac;
+ this.supplier = supplier;
+ this.hardware_model = hardware_model;
+ this.firmware_version = firmware_version;
+ }
+
+ public String getMAC() { return mac; }
+ public void setMAC(String value) { this.mac = value; }
+
+ public String getSupplier() { return supplier; }
+ public void setSupplier(String value) { this.supplier = value; }
+
+ public String getHardwareModel() { return hardware_model; }
+ public void setHardwareModel(String value) { this.hardware_model = value; }
+
+ public String getFirmwareVersion() { return firmware_version; }
+ public void setFirmwareVersion(String value) { this.firmware_version = value; }
+ }
+
+ public static class AuthenticateDeviceInfoBean implements Serializable{
+ private String oid;//璁惧鐨凮id
+ private String device_mac;//璁惧鐨凪ac
+ private String device_name;//
+ private String device_model;
+ private String access_mode;
+ private String sid;
+ private String ip_mac;
+ private String ip_address;
+ private String netmask = "255.255.255.0";
+ private String ip_gateway;
+ private String dns1 = "114.114.114.114";
+ private String dns2 = "8.8.8.8";
+ private String gateway_type;
+ private String hw_version;
+ private String fw_version;
+
+ public String getOID() { return oid; }
+
+ /**
+ * 璁惧Oid
+ * @param value
+ */
+ public void setOID(String value) { this.oid = value; }
+
+ public String getDeviceMAC() { return device_mac; }
+
+ /**
+ * 璁惧Mac
+ * @param value
+ */
+ public void setDeviceMAC(String value) { this.device_mac = value; }
+
+ /**
+ * 璁惧鍚�
+ * @return
+ */
+ public String getDeviceName() { return device_name; }
+
+ /**
+ * 璁惧鍚�
+ * @param value
+ */
+ public void setDeviceName(String value) { this.device_name = value; }
+
+ /**
+ * 璁惧鍨嬪彿
+ * @return
+ */
+ public String getDeviceModel() { return device_model; }
+
+ /**
+ * 璁惧鍨嬪彿
+ * @param value
+ */
+ public void setDeviceModel(String value) { this.device_model = value; }
+
+ /**
+ * 杩炴帴绫诲瀷锛屾湁绾胯繕鏄棤绾�
+ * @return
+ */
+ public String getAccessMode() { return access_mode; }
+
+ /**
+ * 杩炴帴绫诲瀷锛屾湁绾胯繕鏄棤绾�
+ * @param value
+ */
+ public void setAccessMode(String value) { this.access_mode = value; }
+
+ /**
+ * 璁惧sid
+ * @return
+ */
+ public String getSid() { return sid; }
+
+ /**
+ * 璁惧sid
+ * @param value
+ */
+ public void setSid(String value) { this.sid = value; }
+
+ /**
+ * 璁惧IPMAC
+ * @return
+ */
+ public String getIPMAC() { return ip_mac; }
+
+ /**
+ * 璁惧IPMAC
+ * @param value
+ */
+ public void setIPMAC(String value) { this.ip_mac = value; }
+
+ /**
+ * 璁惧IP鍦板潃
+ * @return
+ */
+ public String getIPAddress() { return ip_address; }
+
+ /**
+ * 璁惧IP鍦板潃
+ * @param value
+ */
+ public void setIPAddress(String value) { this.ip_address = value; }
+
+ /**
+ * 瀛愮綉鎺╃爜
+ * @return
+ */
+ public String getNetmask() { return netmask; }
+
+ /**
+ * 瀛愮綉鎺╃爜
+ * @param value
+ */
+ public void setNetmask(String value) { this.netmask = value; }
+
+ /**
+ * 缃戝叧IP
+ * @return
+ */
+ public String getIPGateway() { return ip_gateway; }
+
+ /**
+ * 缃戝叧IP
+ * @param value
+ */
+ public void setIPGateway(String value) { this.ip_gateway = value; }
+
+ /**
+ * DNS1
+ * @return
+ */
+ public String getDns1() { return dns1; }
+
+ /**
+ * DNS1
+ * @param value
+ */
+ public void setDns1(String value) { this.dns1 = value; }
+
+ /**
+ * DNS2
+ * @return
+ */
+ public String getDns2() { return dns2; }
+
+ /**
+ * DNS2
+ * @param value
+ */
+ public void setDns2(String value) { this.dns2 = value; }
+
+ public VersionBean[] getVersions() {return null; }
+ public void setVersions(VersionBean[] value) { }
+
+ /**
+ * 缃戝叧绫诲瀷
+ * @return
+ */
+ public String getGateway_type() {
+ return gateway_type;
+ }
+
+ /**
+ * 缃戝叧绫诲瀷
+ * @param gateway_type
+ */
+ public void setGateway_type(String gateway_type) {
+ this.gateway_type = gateway_type;
+ }
+
+ /**
+ * 纭欢鐗堟湰
+ * @return
+ */
+ public String getHw_version() {
+ return hw_version;
+ }
+
+ /**
+ *纭欢鐗堟湰
+ * @param
+ */
+ public void setHw_version(String hw_version) {
+ this.hw_version = hw_version;
+ }
+
+
+ /**
+ * 鍥轰欢鐗堟湰
+ * @return
+ */
+ public String getFw_version() {
+ return fw_version;
+ }
+
+ /**
+ * 鍥轰欢鐗堟湰
+ * @param fw_version
+ */
+ public void setFw_version(String fw_version) {
+ this.fw_version = fw_version;
+ }
+ }
+
+ public static class VersionBean implements Serializable{
+ private String module;
+ private String version;
+
+ public VersionBean(String module, String version) {
+ this.module = module;
+ this.version = version;
+ }
+
+ public String getModule() {
+ return module;
+ }
+
+ public void setModule(String value) {
+ this.module = value;
+ }
+ }
+}
--
Gitblit v1.8.0