New file |
| | |
| | | package com.hdl.linkpm.sdk.home.bean; |
| | | |
| | | import androidx.annotation.NonNull; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by jlchen on 12/10/21. |
| | | * 网关信息详情 |
| | | */ |
| | | public class GatewayInfoBean implements Serializable { |
| | | |
| | | private String gatewayId;//网关id |
| | | private String mac;//网关mac地址 |
| | | private String homeId;//住宅id |
| | | private String primaryKey;//私钥 |
| | | private String aesKey;//mqtt通信密钥 |
| | | private String localSecret;//本地密钥 2021.7.5新增 |
| | | private String gatewayStatus;//网关状态 true false |
| | | private int encryptionType;//0.SM4 1.AES 2.不加密 |
| | | private String gatewayName;//网关名称 |
| | | private String gatewayType;//BUSUDPGATEWAY、AGATEWAY、ZIGBEEGATEWAY、KNXGATEWAY |
| | | private String gwFirmwareVersion;//网关固件版本 |
| | | private String onlineLatestTime;// |
| | | private List<SlaveDevicesBean> slaveDevices = new ArrayList<>();//从设备信息 2021.10.18 新增 |
| | | //下面参数一端口网关的时候才有 |
| | | private String userName;//用户名 |
| | | private String groupName;//组名 |
| | | private String projectName;//工程名 |
| | | private String region;//服务区域 |
| | | private int subnetId;//子网号 |
| | | private int deviceId;//设备号 |
| | | // private String createPeople;// |
| | | // private String createTime;// |
| | | // private String modifyPeople;// |
| | | // private String modifyTime;// |
| | | |
| | | |
| | | @NonNull |
| | | public String getGatewayId() { |
| | | return gatewayId == null ? "" : gatewayId; |
| | | } |
| | | |
| | | public void setGatewayId(@NonNull String gatewayId) { |
| | | this.gatewayId = gatewayId; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getMac() { |
| | | return mac == null ? "" : mac; |
| | | } |
| | | |
| | | public void setMac(@NonNull String mac) { |
| | | this.mac = mac; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getHomeId() { |
| | | return homeId == null ? "" : homeId; |
| | | } |
| | | |
| | | public void setHomeId(@NonNull String homeId) { |
| | | this.homeId = homeId; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getPrimaryKey() { |
| | | return primaryKey == null ? "" : primaryKey; |
| | | } |
| | | |
| | | public void setPrimaryKey(@NonNull String primaryKey) { |
| | | this.primaryKey = primaryKey; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getAesKey() { |
| | | return aesKey == null ? "" : aesKey; |
| | | } |
| | | |
| | | public void setAesKey(@NonNull String aesKey) { |
| | | this.aesKey = aesKey; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getLocalSecret() { |
| | | return localSecret == null ? "" : localSecret; |
| | | } |
| | | |
| | | public void setLocalSecret(@NonNull String localSecret) { |
| | | this.localSecret = localSecret; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getGatewayStatus() { |
| | | return gatewayStatus == null ? "" : gatewayStatus; |
| | | } |
| | | |
| | | public void setGatewayStatus(@NonNull String gatewayStatus) { |
| | | this.gatewayStatus = gatewayStatus; |
| | | } |
| | | |
| | | public int getEncryptionType() { |
| | | return encryptionType; |
| | | } |
| | | |
| | | public void setEncryptionType(int encryptionType) { |
| | | this.encryptionType = encryptionType; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getGatewayName() { |
| | | return gatewayName == null ? "" : gatewayName; |
| | | } |
| | | |
| | | public void setGatewayName(@NonNull String gatewayName) { |
| | | this.gatewayName = gatewayName; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getGatewayType() { |
| | | return gatewayType == null ? "" : gatewayType; |
| | | } |
| | | |
| | | public void setGatewayType(@NonNull String gatewayType) { |
| | | this.gatewayType = gatewayType; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getGwFirmwareVersion() { |
| | | return gwFirmwareVersion == null ? "" : gwFirmwareVersion; |
| | | } |
| | | |
| | | public void setGwFirmwareVersion(@NonNull String gwFirmwareVersion) { |
| | | this.gwFirmwareVersion = gwFirmwareVersion; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getOnlineLatestTime() { |
| | | return onlineLatestTime == null ? "" : onlineLatestTime; |
| | | } |
| | | |
| | | public void setOnlineLatestTime(@NonNull String onlineLatestTime) { |
| | | this.onlineLatestTime = onlineLatestTime; |
| | | } |
| | | |
| | | @NonNull |
| | | public List<SlaveDevicesBean> getSlaveDevices() { |
| | | if (slaveDevices == null) { |
| | | return new ArrayList<>(); |
| | | } |
| | | return slaveDevices; |
| | | } |
| | | |
| | | public void setSlaveDevices(@NonNull List<SlaveDevicesBean> slaveDevices) { |
| | | this.slaveDevices = slaveDevices; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getUserName() { |
| | | return userName == null ? "" : userName; |
| | | } |
| | | |
| | | public void setUserName(@NonNull String userName) { |
| | | this.userName = userName; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getGroupName() { |
| | | return groupName == null ? "" : groupName; |
| | | } |
| | | |
| | | public void setGroupName(@NonNull String groupName) { |
| | | this.groupName = groupName; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getProjectName() { |
| | | return projectName == null ? "" : projectName; |
| | | } |
| | | |
| | | public void setProjectName(@NonNull String projectName) { |
| | | this.projectName = projectName; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getRegion() { |
| | | return region == null ? "" : region; |
| | | } |
| | | |
| | | public void setRegion(@NonNull String region) { |
| | | this.region = region; |
| | | } |
| | | |
| | | public int getSubnetId() { |
| | | return subnetId; |
| | | } |
| | | |
| | | public void setSubnetId(int subnetId) { |
| | | this.subnetId = subnetId; |
| | | } |
| | | |
| | | public int getDeviceId() { |
| | | return deviceId; |
| | | } |
| | | |
| | | public void setDeviceId(int deviceId) { |
| | | this.deviceId = deviceId; |
| | | } |
| | | |
| | | public static class SlaveDevicesBean implements Serializable { |
| | | private String protocolType; |
| | | private int deviceType; |
| | | private String device_name; |
| | | private String oid; |
| | | private String addresses; |
| | | private String deviceModel; |
| | | private String mac; |
| | | |
| | | @NonNull |
| | | public String getProtocolType() { |
| | | return protocolType == null ? "" : protocolType; |
| | | } |
| | | |
| | | public void setProtocolType(@NonNull String protocolType) { |
| | | this.protocolType = protocolType; |
| | | } |
| | | |
| | | public int getDeviceType() { |
| | | return deviceType; |
| | | } |
| | | |
| | | public void setDeviceType(int deviceType) { |
| | | this.deviceType = deviceType; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getDevice_name() { |
| | | return device_name == null ? "" : device_name; |
| | | } |
| | | |
| | | public void setDevice_name(@NonNull String device_name) { |
| | | this.device_name = device_name; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getOid() { |
| | | return oid == null ? "" : oid; |
| | | } |
| | | |
| | | public void setOid(@NonNull String oid) { |
| | | this.oid = oid; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getAddresses() { |
| | | return addresses == null ? "" : addresses; |
| | | } |
| | | |
| | | public void setAddresses(@NonNull String addresses) { |
| | | this.addresses = addresses; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getDeviceModel() { |
| | | return deviceModel == null ? "" : deviceModel; |
| | | } |
| | | |
| | | public void setDeviceModel(@NonNull String deviceModel) { |
| | | this.deviceModel = deviceModel; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getMac() { |
| | | return mac == null ? "" : mac; |
| | | } |
| | | |
| | | public void setMac(@NonNull String mac) { |
| | | this.mac = mac; |
| | | } |
| | | } |
| | | } |