using APT.BaseData.Domain.ApiModel.ED;
using APT.MS.Domain.ApiModel.DD;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using APT.Infrastructure.Api;
namespace APT.BaseData.Domain.IServices.ED
{
    public interface IEDDosageDataService : ICommonService
    {       
        /// <summary>
        ///  获取历史数据
        /// </summary>
        /// <param name="ids"></param>
        /// <param name="st"></param>
        /// <param name="et"></param>
        /// <returns></returns>
        Task<List<HisDosage>> GetPoints(List<Guid> ids, DateTime st, DateTime? et);

        /// <summary>
        /// 获取历史数据
        /// </summary>
        /// <param name="pointId"></param>
        /// <param name="st"></param>
        /// <param name="et"></param>
        /// <returns></returns>
        Task<List<HisDosage>> GetPoints(Guid id, DateTime st, DateTime? et);
    }
}
