33 lines
1.3 KiB
C#
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);
|
|
}
|
|
}
|