using GB5Shared.DTO.Framework.Login; using QMSDAL.DTO; namespace QMSBLL.PcsCardStage { public interface IPcsCardStageBLL { Task> GetByCardIdAsync(int pcsCardId, LoginDTO login, CancellationToken ct = default); Task OpenStageAsync(PcsOpenStageDTO dto, LoginDTO login, CancellationToken ct = default); Task CompleteStageAsync(PcsStageCompleteDTO dto, LoginDTO login, CancellationToken ct = default); Task RaiseNcrAsync(PcsNcrDTO dto, LoginDTO login, CancellationToken ct = default); Task SkipStageAsync(PcsSkipStageDTO dto, LoginDTO login, CancellationToken ct = default); } }