From 14de918a79943e4961b09fa01ed320c6cad41f2e Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期三, 28 六月 2023 17:14:51 +0800 Subject: [PATCH] Revert "Revert "Merge branch 'hxb' into wjc"" --- 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