using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using APT.Infrastructure.Api; namespace APT.BaseData.Domain.IServices { public interface IInfluxDataBaseService: ICommonService { /// /// 保存 /// /// /// Task SaveData(List data); /// /// 获取数据 /// /// 变量id /// /// /// Task> GetDatas(List ids, DateTime st, DateTime? et); /// /// 获取数据 /// /// 变量id /// /// /// Task> GetDatas(Guid id, DateTime st, DateTime? et); /// /// 清空数据 /// /// 变量id /// Task DeleteData(Guid id); /// /// 删除数据 /// /// 变量id /// 开始时间 /// 结束时间 /// Task DeleteData(Guid id, DateTime? st, DateTime et); /// /// 获取点最后一条数据。 /// /// /// /// Task GetLastData(Guid id, DateTime time); /// /// 获取点第一条数据。 /// /// /// Task GetFirstData(Guid id); } }