using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using FrameworkDAL.DTO.ReportViewer; using GB5Shared.DTO.Framework.Login; using ReportViewDTO = GB5Shared.DTO.Report.ReportViewDTO; using GB5Shared.DTO.Framework.ResponseStandard; using GB5Shared.DTO.Report; namespace FrameworkDAL.CustomCode.CommonReport { public interface ICommonReportDAL { Task GetReportFormat(int ReportFormatId, LoginDTO LoginDTO); Task GetReport(int ReportId, LoginDTO LoginDTO); Task> GetReportView(int ReportViewId, LoginDTO LoginDTO); Task> GetStandardFields(string OuId, LoginDTO LoginDTO); Task> GetReportViewField(int ReportViewId, int FieldIsDisplay, LoginDTO LoginDTO); Task GetReportViewMeta(int reportViewId, LoginDTO loginDTO, CancellationToken ct); Task> GetPivotFieldConfig(int reportViewId, LoginDTO loginDTO, CancellationToken ct); } }