shgx_tz_mom/ZR.Service/mes/wms/IService/IWmBlankInventoryService.cs

52 lines
1.4 KiB
C#

using ZR.Model;
using ZR.Model.MES.wms;
using ZR.Model.MES.wms.Dto;
namespace ZR.Service.mes.wms.IService
{
/// <summary>
/// 毛坯库存表service接口
/// </summary>
public interface IWmBlankInventoryService : IBaseService<WmBlankInventory>
{
PagedInfo<WmBlankInventoryDto> GetList(WmBlankInventoryQueryDto parm);
WmBlankInventory GetInfo(string Id);
WmBlankInventory AddWmBlankInventory(WmBlankInventory parm);
int UpdateWmBlankInventory(WmBlankInventory parm);
/// <summary>
/// 数据与物料清单同步
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
int SynchronousMaterial(WmBlankInventory parm);
/// <summary>
/// 获取仓库零件数
/// </summary>
/// <returns></returns>
public int GetPartNumber();
/// <summary>
/// PDA-扫码毛坯入库
/// </summary>
/// <returns></returns>
public int PDABlankWarehousing(BlankInventoryWarehousingDto warehousingDto);
/// <summary>
/// PDA-扫码毛坯入库
/// </summary>
/// <returns></returns>
public int PDABlankOutbound(BlankInventoryOutboundDto outboundDto);
/// <summary>
/// PDA-毛坯标签解析
/// </summary>
/// <returns></returns>
public ResultionPackageCodeDto ResolutionPackage(string code);
}
}