using AnalyticsDAL.DTO.ReportConfig; using GB5Shared.DTO.Framework.Login; namespace AnalyticsBLL.ReportConfig { public interface IReportDataSourceRuleBLL { Task GetRule(int ruleId, LoginDTO login, CancellationToken ct); Task GetRulesByReport(int reportId, LoginDTO login, CancellationToken ct); Task SaveRule(ReportDataSourceRuleDTO dto, LoginDTO login, CancellationToken ct); Task DeleteRule(int ruleId, int reportId, LoginDTO login, CancellationToken ct); Task GetSelectListRules(int reportId, LoginDTO login, CancellationToken ct); } }