From e3cfda747bd53f4550904d60cd13aa8f4e525739 Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期一, 01 十二月 2025 18:52:17 +0800
Subject: [PATCH] 更新WMS接口等
---
项目代码/WCSServices/WIDESEAWCS_DTO/Agv/AgvTaskSendDTO.cs | 117 ++++++++++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 97 insertions(+), 20 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCSServices/WIDESEAWCS_DTO/Agv/AgvTaskSendDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCSServices/WIDESEAWCS_DTO/Agv/AgvTaskSendDTO.cs"
index 019904c..47f085d 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCSServices/WIDESEAWCS_DTO/Agv/AgvTaskSendDTO.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCSServices/WIDESEAWCS_DTO/Agv/AgvTaskSendDTO.cs"
@@ -6,44 +6,121 @@
namespace WIDESEAWCS_DTO.Agv
{
+ public class MissionDataItem
+ {
+ /// <summary>
+ /// 鎼繍鏂欑搴忓彿浠�1寮�濮�
+ /// </summary>
+ public int Sequence { get; set; } = 1;
+ /// <summary>
+ /// 鏂欑鍙�
+ /// </summary>
+ public string BinCode { get; set; }
+ /// <summary>
+ /// 鏂欑鎵�鍦ㄧ殑璧峰鐐逛綅
+ /// </summary>
+ public string StartPosition { get; set; }
+ /// <summary>
+ /// 鏂欑鎵�鍦ㄧ殑璧峰妲戒綅
+ /// </summary>
+ public string StartSlotCode { get; set; }
+ /// <summary>
+ /// 鍙栨枡绠辨椂涔嬪墠鏄惁闇�瑕佺‘璁�
+ /// </summary>
+ public bool TakeActionConfirm { get; set; }
+ /// <summary>
+ /// 鍙栨枡绠卞悗鏄惁闇�瑕侀�氱煡
+ /// </summary>
+ public bool TakeActionInform { get; set; }
+ /// <summary>
+ /// 鏂欑鎵�鍦ㄧ殑鐩爣鐐逛綅
+ /// </summary>
+ public string EndPosition { get; set; }
+ /// <summary>
+ /// 鏂欑鎵�鍦ㄧ殑鐩爣妲戒綅
+ /// </summary>
+ public string EndSlotCode { get; set; }
+ /// <summary>
+ /// 鏀炬枡绠辨椂涔嬪墠鏄惁闇�瑕佺‘璁�
+ /// </summary>
+ public bool PutActionConfirm { get; set; }
+ /// <summary>
+ /// 鏀炬枡绠卞悗鏄惁闇�瑕侀�氱煡
+ /// </summary>
+ public bool PutActionInform { get; set; }
+ }
+ /// <summary>
+ /// AGV浠诲姟鍙戦��
+ /// </summary>
public class AgvTaskSendDTO
{
/// <summary>
- /// 澶栨帴绯荤粺鏍囪瘑
+ /// 搴撳瓨缁勭粐ID
/// </summary>
- public string SysToken { get; set; }
+ public string OrgId { get; set; } = "HF";
/// <summary>
- /// 浠诲姟妯$増
+ /// 璇锋眰 id
/// </summary>
- public string TaskCode { get; set; } = "DUIGAO1";
+ public string RequestId { get; set; }
/// <summary>
- /// 鎺ユ敹浠诲姟
+ /// 浠诲姟缂栫爜
/// </summary>
- public string ReceiveTaskID { get; set; }
+ public string MissionCode { get; set; }
/// <summary>
- /// 饣嬭締缂栫爜
+ /// 浠诲姟绫诲瀷锛歅ICKER_MOVE
/// </summary>
- public string AgvCode { get; set; }
+ public string MissionType { get; set; } = "PICKER_MOVE";
/// <summary>
- /// 鍦板浘缂栫爜
+ /// 浠诲姟鐪嬫澘灞曠ず浠诲姟绫诲瀷
/// </summary>
- public string MapCode { get; set; } = "01";
+ public string ViewBoardType { get; set; }
/// <summary>
- /// 杞﹁締闆嗙兢
+ /// 鏈哄櫒浜哄叿浣撳瀷鍙�
/// </summary>
- public string AgvGroupCode { get; set; }
+ public List<string> RobotModels { get; set; }
/// <summary>
- /// 浠诲姟浼樺厛
+ /// 鏈哄櫒浜虹紪鍙�
+ /// </summary>
+ public List<string> RobotIds { get; set; }
+ /// <summary>
+ /// 鏈哄櫒浜哄姛鑳界被鍨婸ICKER
+ /// </summary>
+ public string RobotType { get; set; } = "PICKER";
+ /// <summary>
+ /// 浣滀笟浼樺厛绾�
/// </summary>
public int Priority { get; set; }
/// <summary>
- /// 绔欑偣鍙傛暟
+ /// 瀹瑰櫒妯″瀷缂栫爜
/// </summary>
- public List<PointDetail> Variables { get; set; }
- }
- public class PointDetail
- {
- public string Code { get; set; }
- public string? Value { get; set; }
+ public string ContainerModelCode { get; set; }
+ /// <summary>
+ /// 瀹瑰櫒缂栧彿
+ /// </summary>
+ public string ContainerCode { get; set; }
+ /// <summary>
+ /// 浣滀笟娴佺▼妯℃澘缂栧彿
+ /// </summary>
+ public string TemplateCode { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public bool LockRobotAfterFinish { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public string UnlockRobotId { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public string UnlockMissionCode { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public string IdleNode { get; set; }
+ /// <summary>
+ ///
+ /// </summary>
+ public List<MissionDataItem> MissionData { get; set; }
}
}
--
Gitblit v1.9.3