using GB5Shared.DTO.Framework.Login; using TCMSDAL.DTO; namespace TCMSDAL.Interfaces; public interface ITCMSCoverageDAL { Task> GetCoverageReportAsync(int? projectId, LoginDTO login, CancellationToken ct); Task> GetCoverageHeatmapAsync(int? projectId, LoginDTO login, CancellationToken ct); Task SaveCoverageSnapshotAsync(TCMSCoverageSnapshotDTO dto, LoginDTO login, CancellationToken ct); Task> GetCoverageTrendAsync(int moduleId, LoginDTO login, CancellationToken ct); }