package com.zioinfo.signage.domain;

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

@Data
public class GatewayVo {
    private Long id;
    private String tenantCode;
    private Long storeId;
    private String storeName;
    private String deviceType;      // GATEWAY, HUB, ESB_TAG
    private String gwType;          // GEN1, GEN2, GEN2_PLUS_EMS  (게이트웨이 세대)
    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;
}
