using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using GB5Shared.DTO.Framework.Login; using GB5Shared.DTO.GOP; namespace FrameworkBLL.GOP { public interface IGopTargetOperationBLL { Task SaveTargetOperation(GopTargetOperationDTO dto, LoginDTO loginDTO, CancellationToken ct = default); Task GetTargetOperation(int targetOperationId, LoginDTO loginDTO, CancellationToken ct = default); Task> GetTargetOperationList(LoginDTO loginDTO, CancellationToken ct = default); Task> GetTargetOperationSelectList(LoginDTO loginDTO, CancellationToken ct = default); Task> GetTargetOperationListByEntityCode(string entityCode, LoginDTO loginDTO, CancellationToken ct = default); Task DeleteTargetOperation(int targetOperationId, LoginDTO loginDTO, CancellationToken ct = default); } }