using AnalyticsDAL.DTO.OEE; using GB5Shared.DTO.Framework.Login; using System.Data.Common; namespace AnalyticsDAL.CustomCode.OEE { public interface IOEEEngineDAL { IAsyncEnumerable StreamOEEInputData(DateTime fromDate, DateTime toDate, LoginDTO login, CancellationToken ct); Task UpsertOEEFact(OEEFactDTO fact, LoginDTO login, CancellationToken ct); Task> GetOEEReport(DateTime fromDate, DateTime toDate, int workCenterId, LoginDTO login, CancellationToken ct); Task> GetOEELiveStatus(LoginDTO login, CancellationToken ct); } }