using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.Service.WmsService; using WcsMain.ApiServe.ControllerFilter; using WcsMain.ApiServe.Dto.WMSEntity; using WcsMain.ApiServe.Dto.WMSEntity.Equipment; namespace WcsMain.ApiServe.Controllers.WmsController { /// /// 设备控制接口 ---- 供Wms调用 /// [Route("api/wms/equipment")] [ApiController] [ServiceFilter(typeof(ResponseFilterAttribute))] [WmsApiExceptionFilter] public class EquipmentController(EquipmentService equipmentService) : ControllerBase { /// /// 查询站台是否允许动作 /// /// /// [HttpPost("queryStandStatus")] public WmsApiResponse QueryStandStatus([FromBody] QueryStandStatusRequest request) => equipmentService.QueryStandStatus(request); /// /// 通知输送机卸货完成 /// /// [HttpPost("unloadSuccess")] public WmsApiResponse UnloadSuccess() => equipmentService.UnloadSuccess(); } }