zhuangpei-mesbackend/DOAN.Service/MES/mm/IService/IMmRequirePlanService.cs
2024-11-13 13:18:44 +08:00

36 lines
1.0 KiB
C#

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
{
/// <summary>
/// 物料需求计划service接口
/// </summary>
public interface IMmRequirePlanService : IBaseService<MmRequirePlan>
{
int GenerateMmRequirePlan(DateTime plan_date, string name);
PagedInfo<MmRequirePlanDto> 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<MmRequirePlanByline> GetMaterialRequirePlanByline(MmRequirePlanQueryDto2 parm);
}
}