添加扫描入库逻辑及相关属性和方法
在 `ReprintLabel.cs` 文件中:
- 移除 `using Tiger.Model.Minsun;` 引用,添加 `using Apache.NMS.ActiveMQ.Commands;` 引用。
- 在 `namespace Tiger.Business.WMS.Transaction` 中,添加 `LocationCode` 和 `CurScanShelf` 属性,移除 `CurInv` 属性。
- 添加货架信息查询和验证逻辑,更新物料描述和 SAP 物料代码获取方式。
- 添加 `ScanItem` 方法,处理扫描入库逻辑。
在 `WMSController.RePrintLabel.cs` 文件中:
- 修改 `RePrintLabel_ScanItemAsync` 方法的路由和方法名。
- 添加 `RePrintLabel_ScanItemAsync` 方法,处理扫描入库的 API 请求。
在 `IRePrintLabel.cs` 文件中:
- 添加 `ScanItem` 方法的接口定义。
在 `mes_WhLotCodeQtyInfo.cs` 文件中:
- 添加 `Description` 和 `SapCode` 属性。
- 将 `LotCode` 属性标记为主键。
在 `Input_Entitys.cs` 文件中:
- 添加 `RePrintLabelBase` 和 `RePrintLabelEntity` 类,表示补印标签的输入数据结构。