using GB5Shared.DTO.Framework.Login; using GB5Shared.QueryExecutor; using MMDAL.DTO.PartLevel; namespace MMBLL.PartLevel { public interface IPartDetailBLL { Task GetPartDetail(int partDetailId, LoginDTO loginDTO, CancellationToken ct); Task> GetPartDetailLineage(int rootPartDetailId, LoginDTO loginDTO, CancellationToken ct); Task> GetPartDetailList(PartDetailCriteriaDTO criteria, LoginDTO loginDTO, CancellationToken ct); Task UpdatePartDetailStatus(UpdatePartDetailStatusDTO dto, LoginDTO loginDTO, CancellationToken ct); Task SyncPartDetailWIP(int partDetailId, decimal wipStock, decimal availableToWork, LoginDTO loginDTO, CancellationToken ct); } }