36 lines
1.0 KiB
C#
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);
|
|
}
|
|
}
|