562935844@qq.com
2023-08-31 fdcf461fbfa3bcd650685743e891ad3357898f0c
HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/bean/request/AuthenticateRequest.java
@@ -1,5 +1,7 @@
package com.hdl.sdk.connect.bean.request;
import com.hdl.sdk.common.utils.SPUtils;
import java.io.Serializable;
/**
@@ -15,17 +17,37 @@
    private AuthenticateDeviceInfoBean objects;//当前设备基本信息
    private AuthBean auth;//认证信息
    public String getID() { return id; }
    public void setID(String value) { this.id = value; }
    public String getID() {
        return id;
    }
    public String getTimeStamp() { return time_stamp; }
    public void setTimeStamp(String value) { this.time_stamp = value; }
    public void setID(String value) {
        this.id = value;
    }
    public AuthenticateDeviceInfoBean getObjects() { return objects; }
    public void setObjects(AuthenticateDeviceInfoBean value) { this.objects = value; }
    public String getTimeStamp() {
        return time_stamp;
    }
    public AuthBean getAuth() { return auth; }
    public void setAuth(AuthBean value) { this.auth = value; }
    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;
@@ -53,39 +75,58 @@
        /**
         * MAC key
         *
         * @return
         */
        public String getMACKey() { return mac_key; }
        public String getMACKey() {
            return mac_key;
        }
        /**
         * MACkey
         *
         * @param value
         */
        public void setMACKey(String value) { this.mac_key = value; }
        public void setMACKey(String value) {
            this.mac_key = value;
            SPUtils.put("auth_mackey_key", mac_key);
        }
        /**
         * SPK
         *
         * @return
         */
        public String getSpk() { return spk; }
        public String getSpk() {
            return spk;
        }
        /**
         * SPK
         *
         * @param value
         */
        public void setSpk(String value) { this.spk = value; }
        public void setSpk(String value) {
            this.spk = value;
        }
        public RequestBean getRequest() { return request; }
        public void setRequest(RequestBean value) { this.request = value; }
        public RequestBean getRequest() {
            return request;
        }
        public void setRequest(RequestBean value) {
            this.request = value;
        }
        public AuthBean() {
        }
        /**
         *  认证信息
         * 认证信息
         *
         * @param mac_key mac key
         * @param spk 产品spk
         * @param spk     产品spk
         * @param request 请求对象
         */
        public AuthBean(String mac_key, String spk, RequestBean request) {
@@ -95,12 +136,17 @@
        }
    }
    public static class RequestBean implements Serializable{
    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() {
        }
        ;
        public RequestBean(String mac, String supplier, String hardware_model, String firmware_version) {
            this.mac = mac;
            this.supplier = supplier;
@@ -110,54 +156,78 @@
        /**
         * 设备MAC
         *
         * @return
         */
        public String getMAC() { return mac; }
        public String getMAC() {
            return mac;
        }
        /**
         * 设备MAC
         *
         * @param value
         */
        public void setMAC(String value) { this.mac = value; }
        public void setMAC(String value) {
            this.mac = value;
        }
        /**
         * 厂家
         *
         * @return
         */
        public String getSupplier() { return supplier; }
        public String getSupplier() {
            return supplier;
        }
        /**
         * 厂家
         *
         * @param value
         */
        public void setSupplier(String value) { this.supplier = value; }
        public void setSupplier(String value) {
            this.supplier = value;
        }
        /**
         * 硬件版本
         *
         * @return
         */
        public String getHardwareModel() { return hardware_model; }
        public String getHardwareModel() {
            return hardware_model;
        }
        /**
         * 硬件版本
         *
         * @param value
         */
        public void setHardwareModel(String value) { this.hardware_model = value; }
        public void setHardwareModel(String value) {
            this.hardware_model = value;
        }
        /**
         * 软件版本
         *
         * @return
         */
        public String getFirmwareVersion() { return firmware_version; }
        public String getFirmwareVersion() {
            return firmware_version;
        }
        /**
         * 软件版本
         *
         * @param value
         */
        public void setFirmwareVersion(String value) { this.firmware_version = value; }
        public void setFirmwareVersion(String value) {
            this.firmware_version = value;
        }
    }
    public static class AuthenticateDeviceInfoBean implements Serializable{
    public static class AuthenticateDeviceInfoBean implements Serializable {
        private String oid;//设备的Oid
        private String device_mac;//设备的Mac
        private String device_name;//
@@ -173,148 +243,232 @@
        private String gateway_type;
        private String hw_version;
        private String fw_version;
        private String supplier;//厂商
        public String getOID() { return oid; }
        public String getSupplier() {
            return supplier;
        }
        public void setSupplier(String supplier) {
            this.supplier = supplier;
        }
        public String getOID() {
            return oid;
        }
        /**
         * 设备Oid
         *
         * @param value
         */
        public void setOID(String value) { this.oid = value; }
        public void setOID(String value) {
            this.oid = value;
        }
        public String getDeviceMAC() { return device_mac; }
        public String getDeviceMAC() {
            return device_mac;
        }
        /**
         * 设备Mac
         *
         * @param value
         */
        public void setDeviceMAC(String value) { this.device_mac = value; }
        public void setDeviceMAC(String value) {
            this.device_mac = value;
        }
        /**
         * 设备名
         *
         * @return
         */
        public String getDeviceName() { return device_name; }
        public String getDeviceName() {
            return device_name;
        }
        /**
         * 设备名
         *
         * @param value
         */
        public void setDeviceName(String value) { this.device_name = value; }
        public void setDeviceName(String value) {
            this.device_name = value;
        }
        /**
         * 设备型号
         *
         * @return
         */
        public String getDeviceModel() { return device_model; }
        public String getDeviceModel() {
            return device_model;
        }
        /**
         * 设备型号
         *
         * @param value
         */
        public void setDeviceModel(String value) { this.device_model = value; }
        public void setDeviceModel(String value) {
            this.device_model = value;
        }
        /**
         * 连接类型,有线还是无线
         *
         * @return
         */
        public String getAccessMode() { return access_mode; }
        public String getAccessMode() {
            return access_mode;
        }
        /**
         * 连接类型,有线还是无线
         *
         * @param value
         */
        public void setAccessMode(String value) { this.access_mode = value; }
        public void setAccessMode(String value) {
            this.access_mode = value;
        }
        /**
         * 设备sid
         *
         * @return
         */
        public String getSid() { return sid; }
        public String getSid() {
            return sid;
        }
        /**
         * 设备sid
         *
         * @param value
         */
        public void setSid(String value) { this.sid = value; }
        public void setSid(String value) {
            this.sid = value;
        }
        /**
         * 设备IPMAC
         *
         * @return
         */
        public String getIPMAC() { return ip_mac; }
        public String getIPMAC() {
            return ip_mac;
        }
        /**
         * 设备IPMAC
         *
         * @param value
         */
        public void setIPMAC(String value) { this.ip_mac = value; }
        public void setIPMAC(String value) {
            this.ip_mac = value;
        }
        /**
         * 设备IP地址
         *
         * @return
         */
        public String getIPAddress() { return ip_address; }
        public String getIPAddress() {
            return ip_address;
        }
        /**
         * 设备IP地址
         *
         * @param value
         */
        public void setIPAddress(String value) { this.ip_address = value; }
        public void setIPAddress(String value) {
            this.ip_address = value;
        }
        /**
         * 子网掩码
         *
         * @return
         */
        public String getNetmask() { return netmask; }
        public String getNetmask() {
            return netmask;
        }
        /**
         * 子网掩码
         *
         * @param value
         */
        public void setNetmask(String value) { this.netmask = value; }
        public void setNetmask(String value) {
            this.netmask = value;
        }
        /**
         * 网关IP
         *
         * @return
         */
        public String getIPGateway() { return ip_gateway; }
        public String getIPGateway() {
            return ip_gateway;
        }
        /**
         * 网关IP
         *
         * @param value
         */
        public void setIPGateway(String value) { this.ip_gateway = value; }
        public void setIPGateway(String value) {
            this.ip_gateway = value;
        }
        /**
         * DNS1
         *
         * @return
         */
        public String getDns1() { return dns1; }
        public String getDns1() {
            return dns1;
        }
        /**
         * DNS1
         *
         * @param value
         */
        public void setDns1(String value) { this.dns1 = value; }
        public void setDns1(String value) {
            this.dns1 = value;
        }
        /**
         * DNS2
         *
         * @return
         */
        public String getDns2() { return dns2; }
        public String getDns2() {
            return dns2;
        }
        /**
         * DNS2
         *
         * @param value
         */
        public void setDns2(String value) { this.dns2 = value; }
        public void setDns2(String value) {
            this.dns2 = value;
        }
        public VersionBean[] getVersions() {return null;  }
        public void setVersions(VersionBean[] value) {  }
        public VersionBean[] getVersions() {
            return null;
        }
        public void setVersions(VersionBean[] value) {
        }
        /**
         * 网关类型
         *
         * @return
         */
        public String getGateway_type() {
@@ -323,6 +477,7 @@
        /**
         * 网关类型
         *
         * @param gateway_type
         */
        public void setGateway_type(String gateway_type) {
@@ -331,6 +486,7 @@
        /**
         * 硬件版本
         *
         * @return
         */
        public String getHw_version() {
@@ -338,7 +494,8 @@
        }
        /**
         *硬件版本
         * 硬件版本
         *
         * @param
         */
        public void setHw_version(String hw_version) {
@@ -348,6 +505,7 @@
        /**
         * 固件版本
         *
         * @return
         */
        public String getFw_version() {
@@ -356,6 +514,7 @@
        /**
         * 固件版本
         *
         * @param fw_version
         */
        public void setFw_version(String fw_version) {
@@ -363,7 +522,7 @@
        }
    }
    public static class VersionBean implements Serializable{
    public static class VersionBean implements Serializable {
        private String module;
        private String version;