package org.dromara.tcpfuwu.domain;

import lombok.Data;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

@Data
public class DeviceCache {
    private String snCode;  // 设备SN码
    private long createTime;  // 连接创建时间（毫秒）
    private long lastHeartbeatTime;  // 最后心跳时间（毫秒）
    private boolean isExpired;  // 是否过期
    // 变量值缓存：key=变量名，value=解析后的值（带倍率）
    private Map<String, Object> variableValues = new ConcurrentHashMap<>();
}
