zhuangpei-mesbackend/DOAN.Service/MES/mm/line/IService/IMmLineInventoryService.cs

33 lines
1.3 KiB
C#
Raw Normal View History

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
}