using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using MMDAL.DTO.ProductionPlan; namespace MMBLL.ProductionPlan { public interface IProductionPlanBLL { Task GetSelectListProductionPlan(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task GetSelectListProductionPlanDetail(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task SaveProductionPlan(ProductionPlanSaveDTO dto, LoginDTO login, CancellationToken ct); Task GetProductionPlan(int productionPlanId, LoginDTO login, CancellationToken ct); Task DeleteProductionPlan(int productionPlanId, LoginDTO login, CancellationToken ct); Task GetProductionPlanList(int firstNumber, int maxResult, LoginDTO login, CancellationToken ct); Task GenerateWorkOrdersFromPlan(int productionPlanId, int bizTransactionTypeId, LoginDTO login, CancellationToken ct); } }