2025-03-21 11:14:59 +08:00
|
|
|
using System;
|
|
|
|
|
using DOAN.Model;
|
|
|
|
|
using System.Collections.Generic;
|
2025-03-21 11:23:00 +08:00
|
|
|
using DOAN.Model.MES.mm.line;
|
|
|
|
|
using DOAN.Model.MES.mm.line.Dto;
|
2025-03-31 11:32:18 +08:00
|
|
|
using DOAN.Model.Mobile.Dto;
|
2025-03-21 11:14:59 +08:00
|
|
|
|
2025-03-21 11:23:00 +08:00
|
|
|
namespace DOAN.Service.MES.mm.line.IService
|
2025-03-21 11:14:59 +08:00
|
|
|
{
|
|
|
|
|
/// <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);
|
|
|
|
|
|
2025-03-31 14:13:56 +08:00
|
|
|
int putInLineMaterial(int DeviceType, string LineCode, string MaterialCode, string BatchCode, string LocationCode, decimal Quantity);
|
2025-03-31 11:32:18 +08:00
|
|
|
|
2025-03-31 14:13:56 +08:00
|
|
|
int OperationLogRecording(int DeviceType, int type, int TransactionType, string MaterialCode, string MaterialName, string LineCode, decimal BeginQuantity, decimal AfterQuantity, string LocationCode);
|
2025-03-31 11:32:18 +08:00
|
|
|
|
2025-03-31 14:13:56 +08:00
|
|
|
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);
|
2025-03-31 13:29:29 +08:00
|
|
|
|
2025-03-31 14:13:56 +08:00
|
|
|
int stocktakeLineMaterial(string Id,decimal Quantity);
|
2025-03-31 11:32:18 +08:00
|
|
|
}
|
2025-03-21 11:14:59 +08:00
|
|
|
}
|