using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using QMSDAL.DTO; namespace QMSBLL.ChecklistLog { public interface IChecklistLogBLL { Task GetChecklistLogAsync(int checklistLogId, LoginDTO login, CancellationToken ct = default); Task> GetChecklistLogListAsync(int checklistId, int overallResult, DateTime? fromDate, DateTime? toDate, int pageOffset, int pageSize, LoginDTO login, CancellationToken ct = default); Task> GetChecklistLogDetailAsync(int checklistLogId, LoginDTO login, CancellationToken ct = default); Task SaveChecklistLogAsync(ChecklistLogDTO dto, LoginDTO login, CancellationToken ct = default); Task GetSelectListChecklistLog(CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); } }