using AmpDAL.DTO.ApiRequestChecklist; using GB5Shared.DTO.Framework.Login; namespace AmpDAL.CustomCode.ApiRequestChecklist { public interface IApiRequestChecklistDAL { Task> GetByRequestAsync(int apiRequestId, int tenantId, LoginDTO login, CancellationToken ct); Task> GetByStageAsync(int apiRequestId, byte stage, int tenantId, LoginDTO login, CancellationToken ct); Task InsertChecklistItemAsync(ApiRequestChecklistSaveDTO dto, LoginDTO login, CancellationToken ct); Task CompleteItemAsync( int checklistId, int apiRequestId, int completedById, int tenantId, // ✅ tenantId explicit LoginDTO login, CancellationToken ct); } }