using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter; using WcsMain.ApiServe.Controllers.Dto.WMSEntity; using WcsMain.ApiServe.Controllers.Dto.WMSEntity.Convey; using WcsMain.ApiServe.Service.WmsService; namespace WcsMain.ApiServe.Controllers.WmsController; [Route("api/wms/convey")] [ApiController] [ServiceFilter] [WmsApiExceptionFilter] public class ConveyController(ConveyService conveyService) : ControllerBase { /// /// 接受上位系统发送过来的输送任务 /// /// /// [HttpPost("conveyTask")] public WmsApiResponse GetConveyTask([FromBody] GetConveyTaskRequest request) => conveyService.GetConveyTask(request); /// /// 释放站台,放箱子离开 /// /// /// [HttpPost("disposeVehicle")] public WmsApiResponse DisposeVehicle([FromBody] DisposeVehicleRequest request) => conveyService.DisposeVehicle(request); }