using FrameworkDAL.DTO.ContentDiscovery; using GB5Shared.DTO.Framework.Login; namespace FrameworkDAL.CustomCode.ContentDiscovery; public interface IContentDiscoveryCheckDAL { Task> GetPendingAsync(int tenantId, LoginDTO login, CancellationToken ct); Task SaveDiscoveryCheckAsync(ContentDiscoveryCheckSaveDTO dto, LoginDTO login, CancellationToken ct); Task UpdateReviewStatusAsync(int checkId, byte reviewStatus, int reviewedById, string? reviewRemarks, LoginDTO login, CancellationToken ct); Task> FindSimilarityInReportsAsync( string title, int targetModuleId, string kw1, string kw2, string kw3, string kw4, string kw5, LoginDTO login, CancellationToken ct); Task GetViewCountAsync(int reportId, LoginDTO login, CancellationToken ct); }