package com.water.iot.model; import java.util.Map; /** * 设备信息 */ public class DeviceInfo { private String deviceSn; private String deviceName; private String deviceType; private String manufacturer; private Map properties; private String firmwareVersion; private String protocolVersion; private long lastSeen; private Map metrics; // 构造方法和getter/setter public DeviceInfo(String deviceSn, String deviceName, String deviceType) { this.deviceSn = deviceSn; this.deviceName = deviceName; this.deviceType = deviceType; } public String getDeviceSn() { return deviceSn; } public void setDeviceSn(String deviceSn) { this.deviceSn = deviceSn; } public String getDeviceName() { return deviceName; } public void setDeviceName(String deviceName) { this.deviceName = deviceName; } public String getDeviceType() { return deviceType; } public void setDeviceType(String deviceType) { this.deviceType = deviceType; } public String getManufacturer() { return manufacturer; } public void setManufacturer(String manufacturer) { this.manufacturer = manufacturer; } public Map getProperties() { return properties; } public void setProperties(Map properties) { this.properties = properties; } public String getFirmwareVersion() { return firmwareVersion; } public void setFirmwareVersion(String firmwareVersion) { this.firmwareVersion = firmwareVersion; } public String getProtocolVersion() { return protocolVersion; } public void setProtocolVersion(String protocolVersion) { this.protocolVersion = protocolVersion; } public long getLastSeen() { return lastSeen; } public void setLastSeen(long lastSeen) { this.lastSeen = lastSeen; } public Map getMetrics() { return metrics; } public void setMetrics(Map metrics) { this.metrics = metrics; } }