using FLSDAL.DTO.Instance; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace FLSDAL.CustomCode.Instance; public interface IFlsStepSequenceDAL { Task InsertStepSequenceAsync(int stepSequenceId, SaveFlsStepSequenceRequest req, LoginDTO login, CancellationToken ct); Task UpdateStepSequenceAsync(SaveFlsStepSequenceRequest req, LoginDTO login, CancellationToken ct); Task DeleteStepSequenceAsync(int stepSequenceId, LoginDTO login, CancellationToken ct); Task GetStepSequenceByIdAsync(int stepSequenceId, LoginDTO login, CancellationToken ct); Task> GetStepSequencesByInstanceAsync(int flsInstanceId, LoginDTO login, CancellationToken ct); Task> GetStepSequencesByGroupAsync(int groupId, LoginDTO login, CancellationToken ct); Task> GetSelectListFlsStepSequence( int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO login); }