using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Web.Http; using HH.WCS.Mobox3.AnGang.Services; using static HH.WCS.Mobox3.AnGang.Dtos.Request.MoboxRequest; using static HH.WCS.Mobox3.AnGang.Dtos.Response.MoboxResponse; namespace HH.WCS.Mobox3.AnGang.Controllers { /// /// Mobox3 调用,脚本中调用 /// [RoutePrefix("api")] public class MoboxController : ApiController { /// /// 货品入库(PDA) /// /// /// [HttpPost] [Route("InWarehouse")] public SimpleResult InWarehouse(InWarehouseInfo model) { return MoboxService.InWarehouse(model); } /// /// PDA选择终点货位 /// /// /// [HttpPost] [Route("SelectLocation")] public SimpleResult SelectLocation(SelectLocationInfo model) { return MoboxService.SelectLocation(model); } /// /// 产品部分出库(WMS) /// /// /// [HttpPost] [Route("PartOutWarehouse")] public SimpleResult PartOutWarehouse(PartOutWarehouseInfo model) { return MoboxService.PartOutWarehouse(model); } /// /// 产品部分回库(WMS) /// /// /// [HttpPost] [Route("PartInWarehouse")] public SimpleResult PartInWarehouse(PartInWarehouseInfo model) { return MoboxService.PartInWarehouse(model); } /// /// 盘点理货出库(WMS) /// /// /// [HttpPost] [Route("CheckOutWarehouse")] public SimpleResult CheckOutWarehouse(CheckOutWarehouseInfo model) { return MoboxService.CheckOutWarehouse(model); } /// /// 盘点理货回库(WMS) /// /// /// [HttpPost] [Route("CheckInWarehouse")] public SimpleResult CheckInWarehouse(CheckInWarehouseInfo model) { return MoboxService.CheckInWarehouse(model); } } }