| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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
- {
- /// <summary>
- /// 生成年度生产大纲
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<string> SaveAnnualProductionOutline(InputDto input);
- /// <summary>
- /// 刷新年度销售预测
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<string> DemandAnalysis(InputDto input);
- /// <summary>
- /// 定时任务长周期物料
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<string> CalcLongPeriodItemPR(InputDto input);
- /// <summary>
- /// 生成整体需求计划
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- //Task<string> OverallDemandPlan(InputDto input);
- /// <summary>
- /// 调整ROP和最高库存水位
- /// </summary>
- Task<string> CalcROP(InputDto input);
- /// <summary>
- /// 根据月计划生产周计划
- /// </summary>
- /// <param name="companyId">工厂id</param>
- /// <returns></returns>
- Task<string> CalcWeekPlan(InputDto input);
- /// <summary>
- /// 根据月计划生产周计划
- /// </summary>
- /// <param name="companyId">工厂id</param>
- /// <returns></returns>
- Task<string> CalcDayPlan(InputDto input);
- /// <summary>
- /// 检查所有成品半成品原材料是否需要补货先判断SS再判断ROP
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<string> DayCheckAllByFinalGoods(InputDto input);
- }
- }
|