From d24cf3d2604cdf4b02f0f455f1cb0c93c76c46d2 Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期二, 24 十二月 2024 15:32:41 +0800 Subject: [PATCH] 添加PDA库存查询和出库盘点查询接口 --- 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGV/AgvController.cs | 36 ++++++++++++++++++++++++++++++------ 1 files changed, 30 insertions(+), 6 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGV/AgvController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGV/AgvController.cs" index fdbc47f..e3a6553 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGV/AgvController.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGV/AgvController.cs" @@ -9,6 +9,7 @@ using WIDESEA_Core.Attributes; using WIDESEA_Core.Helper; using WIDESEA_DTO; +using WIDESEA_DTO.AGV; using WIDESEA_DTO.Basic; using WIDESEA_DTO.ERP; using WIDESEA_External.AGVService; @@ -24,22 +25,45 @@ namespace WIDESEA_WMSServer.Controllers.ERP { + #region 寮冪敤 + /// <summary> + /// 鐗瑰垱AGV鎺ュ彛 + /// </summary> [Route("api/Agv")] [ApiController] public class AgvController : ControllerBase { - public AgvController() - { - } /// <summary> /// 鍙戦�丄GV浠诲姟 /// </summary> /// <param name="taskModel"></param> /// <returns></returns> - [HttpPost,Route("SendAgvTask"),AllowAnonymous] - public WebResponseContent SendAgvTask([FromBody] AgvTaskModel taskModel) + [HttpPost,Route("AgvSendTask"),AllowAnonymous] + public WebResponseContent AgvSendTask([FromBody] AgvTaskModel taskModel) { - return InvokeAGVService.Intance.SendAgvTask(taskModel); + return InvokeAGVService.Intance.AgvSendTask(taskModel); } + /// <summary> + /// AGV瀹夊叏淇″彿鐢宠 + /// </summary> + /// <param name="secureApplyModel"></param> + /// <returns></returns> + [HttpPost,Route("AgvSecureApply"),AllowAnonymous] + public AgvResponseContent AgvSecureApply(AgvSecureApplyModel secureApplyModel) + { + return InvokeAGVService.Intance.AgvSecureApply(secureApplyModel); + } + /// <summary> + /// AGV浠诲姟鐘舵�佸埛鏂� + /// </summary> + /// <param name="agvUpdateModel"></param> + /// <returns></returns> + [HttpPost, Route("AgvUpdateTask"), AllowAnonymous] + public AgvResponseContent AgvUpdateTask(AgvUpdateModel agvUpdateModel) + { + return InvokeAGVService.Intance.AgvUpdateTask(agvUpdateModel); + } + } + #endregion } -- Gitblit v1.9.3