From 73a49ddd0516e5c9a4b697c593d62c74e420403b Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 24 十月 2024 12:27:31 +0800 Subject: [PATCH] 2024年10月24日12:27:28 --- 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