using Business.Domain; using Business.Dto; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Business.ReplenishmentManagement { public interface IReplenishmentAppService { /// /// 生成年度生产大纲 /// /// /// Task SaveAnnualProductionOutline(InputDto input); /// /// 刷新年度销售预测 /// /// /// Task DemandAnalysis(InputDto input); /// /// 定时任务长周期物料 /// /// /// Task CalcLongPeriodItemPR(InputDto input); /// /// 生成整体需求计划 /// /// /// //Task OverallDemandPlan(InputDto input); /// /// 调整ROP和最高库存水位 /// Task CalcROP(InputDto input); /// /// 根据月计划生产周计划 /// /// 工厂id /// Task CalcWeekPlan(InputDto input); /// /// 根据月计划生产周计划 /// /// 工厂id /// Task PublishWeekPlan(InputDto input); /// /// 每日补货 /// /// 工厂id /// Task CalcDayPlan(InputDto input); /// /// 计算工单优先级 /// /// 工厂id /// List CalcPriority(List workOrdMasters, string domain); /// /// 调整工单优先级 /// /// 工厂id /// Task ChangePriority(string weekplanid, string tenant_id, string factory_id, string company_id, string itemNumber, string qty, string instockdate, string priority); } }