Files
shanghaigangxiangtuzhuangMES/ZR.Service/mes/wms/IService/IWmBlankInventoryService.cs
赵正易 893bffa431 feat(wms): 添加PDA毛坯入库功能及标签解析
- 在ResultionPackageCodeDto中添加BlankNumber字段用于存储毛坯号
- 新增IWmBlankInventoryService接口方法PDABlankWarehousing和ResolutionPackage
- 实现毛坯标签解析逻辑ResolutionPackagecode4
- 添加BlankInventoryWarehousingDto用于毛坯入库数据传输
- 在WmBlankInventoryController中新增PDA入库和标签解析API
- 实现WmBlankInventoryService中PDA入库核心逻辑
2025-10-14 19:36:07 +08:00

46 lines
1.2 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 ResultionPackageCodeDto ResolutionPackage(string code);
}
}