2024-05-14 16:30:56 +08:00
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
2024-06-24 09:05:26 +08:00
|
|
|
|
using WcsMain.ApiServe.ControllerFilter;
|
2024-05-14 16:30:56 +08:00
|
|
|
|
using WcsMain.ApiServe.ControllerFilter.ExceptionFilter;
|
|
|
|
|
|
using WcsMain.ApiServe.Controllers.Dto;
|
|
|
|
|
|
using WcsMain.ApiServe.Controllers.Dto.Equipment;
|
|
|
|
|
|
using WcsMain.ApiServe.Controllers.Dto.WcsDto.Equipment;
|
|
|
|
|
|
using WcsMain.ApiServe.Service.WcsService;
|
|
|
|
|
|
|
|
|
|
|
|
namespace WcsMain.ApiServe.Controllers.WcsController;
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 查询设备状态信息
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Route("api/wcs/equipment")]
|
|
|
|
|
|
[ApiController]
|
|
|
|
|
|
[WcsExceptionFilter]
|
2024-06-24 09:05:26 +08:00
|
|
|
|
[WcsAuthorization]
|
2024-05-14 16:30:56 +08:00
|
|
|
|
public class EquipmentController(EquipmentService equipmentService) : ControllerBase
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[HttpGet("queryStackerInfo")]
|
2024-06-20 09:41:02 +08:00
|
|
|
|
public WcsApiResponse<List<StackerStatusResponse>> GetStackerInfo() => equipmentService.GetStackerInfo();
|
2024-05-14 16:30:56 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 查询库前输送机信息
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpGet("queryStackerConveyInfo")]
|
2024-06-20 09:41:02 +08:00
|
|
|
|
public WcsApiResponse<List<ConveyStatusResponse>> GetConveyInfo() => equipmentService.GetConveyInfo();
|
2024-05-14 16:30:56 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 复位堆垛机
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpPost("resetStacker")]
|
2024-06-20 09:41:02 +08:00
|
|
|
|
public WcsApiResponse ResetStacker([FromBody] ResetStackerRequest request) => equipmentService.ResetStacker(request);
|
2024-05-14 16:30:56 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 堆垛机继续运行
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="request"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpPost("stackerContinue")]
|
2024-06-20 09:41:02 +08:00
|
|
|
|
public WcsApiResponse StackerContinue([FromBody] StackerContinueRequest request) => equipmentService.StackerContinue(request);
|
2024-05-14 16:30:56 +08:00
|
|
|
|
}
|