using GB5Shared.DTO.Framework.Login; using System.Threading; using System.Threading.Tasks; namespace EAIAdminDAL.CustomCode { public interface IEAIReportLookupDAL { /// Resolves MREPORT.ReportCode from ReportId — null if not found. See /// EAIReportLookupQB's doc comment for why this is a small local query rather than a /// FrameworkDAL dependency. Task GetReportCodeAsync(int reportId, LoginDTO login, CancellationToken ct = default); } }