温度看板搭建示例

This commit is contained in:
“hsc”
2026-08-28 10:20:14 +08:00
parent 03d46fb473
commit 3126c2e5ab
5 changed files with 195 additions and 7 deletions
@@ -1,10 +1,25 @@
using Model;
using Model.Entity;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Service.Interface
{
/// <summary>
/// 设备看板 服务接口
/// 设备看板服务接口(温湿度)
/// </summary>
public interface IDeviceDashboardService
{
// TODO: 定义 设备看板 相关方法
/// <summary>
/// 获取每台设备最新一条温湿度数据(看板卡片用)
/// </summary>
Task<Result<List<TemperatureBoxDataEntity>>> GetRealtimeAsync();
/// <summary>
/// 获取指定设备最近 N 分钟的温湿度曲线数据(升序)
/// </summary>
/// <param name="deviceCode">设备标识</param>
/// <param name="minutes">最近多少分钟</param>
Task<Result<List<TemperatureBoxDataEntity>>> GetCurveAsync(string deviceCode, int minutes);
}
}