using System; using DOAN.Model; using DOAN.Model.MES.mm.Dto; using DOAN.Model.MES.mm; using System.Collections.Generic; using Microsoft.AspNetCore.Mvc; namespace DOAN.Service.MES.mm.IService { /// /// 物料需求计划service接口 /// public interface IMmRequirePlanService : IBaseService { int GenerateMmRequirePlan(DateTime plan_date, string name); PagedInfo GetList(MmRequirePlanQueryDto parm); MmRequirePlan GetInfo(string Id); MmRequirePlan AddMmRequirePlan(MmRequirePlan parm); int UpdateMmRequirePlan(MmRequirePlan parm); int UpdateMaterialStatus(string id, int status, string name); int AllUpdateMaterialStatus(DateTime? handledate, int status, string name); bool CheckCommunicationERPInventory(); int GenerateMaterialRequirePlanByline(MmRequirePlanQueryDto2 parm, string CreatedBy); PagedInfo GetMaterialRequirePlanByline(MmRequirePlanQueryDto2 parm); } }