zhuangpei-mesbackend/DOAN.Service/MES/mm/line/IService/IMmLineInventoryService.cs
2025-03-31 14:13:56 +08:00

33 lines
1.3 KiB
C#

using System;
using DOAN.Model;
using System.Collections.Generic;
using DOAN.Model.MES.mm.line;
using DOAN.Model.MES.mm.line.Dto;
using DOAN.Model.Mobile.Dto;
namespace DOAN.Service.MES.mm.line.IService
{
/// <summary>
/// mm_line_inventoryservice接口
/// </summary>
public interface IMmLineInventoryService : IBaseService<MmLineInventory>
{
PagedInfo<MmLineInventoryDto> GetList(MmLineInventoryQueryDto parm);
MmLineInventory GetInfo(string Id);
MmLineInventory AddMmLineInventory(MmLineInventory parm);
int UpdateMmLineInventory(MmLineInventory parm);
int putInLineMaterial(int DeviceType, string LineCode, string MaterialCode, string BatchCode, string LocationCode, decimal Quantity);
int OperationLogRecording(int DeviceType, int type, int TransactionType, string MaterialCode, string MaterialName, string LineCode, decimal BeginQuantity, decimal AfterQuantity, string LocationCode);
int outboundLineMaterial(int DeviceType, string LineCode, string MaterialCode, string BatchCode, string LocationCode, decimal Quantity);
int AddMmLineInventory(string LocationCode, string MaterialCode, string MaterialName, string BatchCode, string LineCode, decimal Quantity, string Unit, decimal LastStocktakingNum);
int stocktakeLineMaterial(string Id,decimal Quantity);
}
}