using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter.ExceptionFilter; using WcsMain.ApiServe.Controllers.Dto; using WcsMain.ApiServe.Controllers.Dto.WcsDto.Stacker; using WcsMain.ApiServe.Service.WcsService; using WcsMain.DataBase.TableEntity; namespace WcsMain.ApiServe.Controllers.WcsController; [Route("api/wcs/stacker")] [ApiController] [WcsExceptionFilter] public class StackerController(StackerService stackerService) : ControllerBase { private readonly StackerService _stackerService = stackerService; /// /// 查询所有的 堆垛机信息 /// /// [HttpGet("getStacker")] public WcsApiResponse> GetStacker() { return _stackerService.GetStacker(); } /// /// 查询所有的 堆垛机状态信息 ---- 从设备返回 /// /// [HttpGet("getStackerStatus")] public WcsApiResponse> GetStackerStatus() { return _stackerService.GetStackerStatus(); } /// /// 添加或者编辑堆垛机信息 /// /// /// [HttpPost("editStacker")] public WcsApiResponse EditStacker([FromBody] EditStackerRequest request) { return _stackerService.EditStacker(request); } }