From ce88de4891b87c3b7b2750575e15d6e48d518852 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期四, 24 十月 2024 10:39:12 +0800
Subject: [PATCH] 增加云端库

---
 HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/GatewayCloudBean.java |  244 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 244 insertions(+), 0 deletions(-)

diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/GatewayCloudBean.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/GatewayCloudBean.java
new file mode 100644
index 0000000..e3539fb
--- /dev/null
+++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/GatewayCloudBean.java
@@ -0,0 +1,244 @@
+package com.hdl.linkpm.sdk.device.bean;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+import androidx.annotation.NonNull;
+
+/**
+ * Created by Zoro
+ * Created on 2022/11/7
+ * description:
+ */
+public class GatewayCloudBean implements Serializable {
+    private String aesKey;
+    private String createTime;
+    private String deviceId;
+    /**
+     * 0.SM4  1.AES  2.涓嶅姞瀵�
+     */
+    private String encryptionType;
+    private String gatewayName;
+    /**
+     * 缃戝叧绫诲瀷
+     * BUSUDPGATEWAY
+     * AGATEWAY
+     * ZIGBEEGATEWAY
+     * KNXGATEWAY
+     */
+    private String gatewayType;
+    private String groupName;
+    private String gwFirmwareVersion;
+    private String homeId;
+    private String gatewayId;
+    private String mac;
+    private String oid;
+    private String modifyPeople;
+    private String deviceModel;
+    private String modifyTime;
+    private String primaryKey;
+    private String projectName;
+    private String region;
+    private String subnetId;
+    private String userName;
+    private boolean gatewayStatus;
+    private String lastHeartbeatTime;
+    private String localSecret;
+    private List<SlaveGatewayCloudBean> slaveDevices = new ArrayList<>();
+
+    public String getOid() {
+        return oid == null ? "" : oid;
+    }
+
+    public void setOid(@NonNull String oid) {
+        this.oid = oid;
+    }
+
+    public String getDeviceModel() {
+        return deviceModel == null ? "" : deviceModel;
+    }
+
+    public void setDeviceModel(@NonNull String deviceModel) {
+        this.deviceModel = deviceModel;
+    }
+
+    public String getAesKey() {
+        return aesKey == null ? "" : aesKey;
+    }
+
+    public void setAesKey(@NonNull String aesKey) {
+        this.aesKey = aesKey;
+    }
+
+    public boolean isGatewayStatus() {
+        return gatewayStatus;
+    }
+
+    public void setGatewayStatus(@NonNull boolean gatewayStatus) {
+        this.gatewayStatus = gatewayStatus;
+    }
+
+    public String getCreateTime() {
+        return createTime == null ? "" : createTime;
+    }
+
+    public void setCreateTime(@NonNull String createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getDeviceId() {
+        return deviceId == null ? "" : deviceId;
+    }
+
+    public void setDeviceId(@NonNull String deviceId) {
+        this.deviceId = deviceId;
+    }
+
+    public String getEncryptionType() {
+        return encryptionType == null ? "" : encryptionType;
+    }
+
+    public void setEncryptionType(@NonNull String encryptionType) {
+        this.encryptionType = encryptionType;
+    }
+
+    public String getGatewayName() {
+        return gatewayName == null ? "" : gatewayName;
+    }
+
+    public void setGatewayName(@NonNull String gatewayName) {
+        this.gatewayName = gatewayName;
+    }
+
+    public String getGatewayType() {
+        return gatewayType == null ? "" : gatewayType;
+    }
+
+    public void setGatewayType(@NonNull String gatewayType) {
+        this.gatewayType = gatewayType;
+    }
+
+    public String getGroupName() {
+        return groupName == null ? "" : groupName;
+    }
+
+    public void setGroupName(@NonNull String groupName) {
+        this.groupName = groupName;
+    }
+
+    public String getGwFirmwareVersion() {
+        return gwFirmwareVersion == null ? "" : gwFirmwareVersion;
+    }
+
+    public void setGwFirmwareVersion(@NonNull String gwFirmwareVersion) {
+        this.gwFirmwareVersion = gwFirmwareVersion;
+    }
+
+    public String getHomeId() {
+        return homeId == null ? "" : homeId;
+    }
+
+    public void setHomeId(@NonNull String homeId) {
+        this.homeId = homeId;
+    }
+
+    public String getGatewayId() {
+        return gatewayId == null ? "" : gatewayId;
+    }
+
+    public void setGatewayId(@NonNull String gatewayId) {
+        this.gatewayId = gatewayId;
+    }
+
+    public String getMac() {
+        return mac == null ? "" : mac;
+    }
+
+    public void setMac(@NonNull String mac) {
+        this.mac = mac;
+    }
+
+    public String getModifyPeople() {
+        return modifyPeople == null ? "" : modifyPeople;
+    }
+
+    public void setModifyPeople(@NonNull String modifyPeople) {
+        this.modifyPeople = modifyPeople;
+    }
+
+    public String getModifyTime() {
+        return modifyTime == null ? "" : modifyTime;
+    }
+
+    public void setModifyTime(@NonNull String modifyTime) {
+        this.modifyTime = modifyTime;
+    }
+
+    public String getPrimaryKey() {
+        return primaryKey == null ? "" : primaryKey;
+    }
+
+    public void setPrimaryKey(@NonNull String primaryKey) {
+        this.primaryKey = primaryKey;
+    }
+
+    public String getProjectName() {
+        return projectName == null ? "" : projectName;
+    }
+
+    public void setProjectName(@NonNull String projectName) {
+        this.projectName = projectName;
+    }
+
+    public String getRegion() {
+        return region == null ? "" : region;
+    }
+
+    public void setRegion(@NonNull String region) {
+        this.region = region;
+    }
+
+    public String getSubnetId() {
+        return subnetId == null ? "" : subnetId;
+    }
+
+    public void setSubnetId(@NonNull String subnetId) {
+        this.subnetId = subnetId;
+    }
+
+    public String getUserName() {
+        return userName == null ? "" : userName;
+    }
+
+    public void setUserName(@NonNull String userName) {
+        this.userName = userName;
+    }
+
+    public String getLastHeartbeatTime() {
+        return lastHeartbeatTime == null ? "" : lastHeartbeatTime;
+    }
+
+    public void setLastHeartbeatTime(@NonNull String lastHeartbeatTime) {
+        this.lastHeartbeatTime = lastHeartbeatTime;
+    }
+
+    public String getLocalSecret() {
+        return localSecret == null ? "" : localSecret;
+    }
+
+    public void setLocalSecret(@NonNull String localSecret) {
+        this.localSecret = localSecret;
+    }
+
+    public List<SlaveGatewayCloudBean> getSlaveDevices() {
+        if (slaveDevices == null) {
+            return slaveDevices = new ArrayList<>();
+        }
+        return slaveDevices;
+    }
+
+    public void setSlaveDevices(@NonNull List<SlaveGatewayCloudBean> slaveDevices) {
+        this.slaveDevices = slaveDevices;
+    }
+}
\ No newline at end of file

--
Gitblit v1.8.0