package com.usky.ems.service;

import com.usky.ems.domain.TdengineData;

import java.util.List;

/**
 * TDengine数据查询服务接口
 *
 * @author system
 * @since 2024-01-01
 */
public interface TdengineService {

    /**
     * 查询设备的最新数据
     *
     * @param deviceUuid 设备UUID
     * @return 最新数据
     */
    TdengineData getLatestData(String deviceUuid);

    /**
     * 批量查询设备的最新数据
     *
     * @param deviceUuids 设备UUID列表
     * @return 设备数据映射（key: deviceUuid, value: TdengineData）
     */
    java.util.Map<String, TdengineData> getLatestDataBatch(List<String> deviceUuids);
}
