package com.zioinfo.esn.domain;

import lombok.Data;
import java.time.LocalDateTime;

@Data
public class HCoreVo {
    private Long id;
    private String tenantCode;
    private Long storeId;
    private String storeName;
    private String deviceType;      // GATEWAY, HUB, ESL_DEVICE
    private String deviceId;
    private String ipAddress;
    private String macAddress;
    private String firmwareVersion;
    private String status;          // ONLINE, OFFLINE, ERROR, UPDATING
    private Integer batteryLevel;
    private String signalStrength;
    private LocalDateTime lastSeenAt;
    private LocalDateTime createdAt;
}
