From 0071cf57931792eb2357a1e67a42bcaa9603c567 Mon Sep 17 00:00:00 2001
From: xiaojiao <xiaojiao@kaokeziliao.com>
Date: 星期五, 24 四月 2026 17:23:04 +0800
Subject: [PATCH] 4-24提交
---
项目代码/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs | 68 ++++++++++++++++++++++++++--------
1 files changed, 52 insertions(+), 16 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs"
index a3c444b..9eb1427 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs"
@@ -1,4 +1,5 @@
-锘縰sing System;
+锘縰sing SixLabors.Fonts.Unicode;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -6,53 +7,88 @@
namespace WIDESEAWCS_DTO.Agv
{
- public class MissionDataItem
+ public class MissionDataItem2
{
/// <summary>
- /// 鎼繍鏂欑搴忓彿浠�1寮�濮�
+ /// 鎼繍璐ф灦搴忓彿浠�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浠诲姟鍙戦��
+ ///璐ф灦绉诲姩浠诲姟(missionType=RACK_MOVE)
/// </summary>
- public class AgvTaskSendDTO
+ public class MissionDataItem
+ {
+ /// <summary>
+ /// 鎼繍璐ф灦搴忓彿浠�1寮�濮�
+ /// </summary>
+ public int Sequence { get; set; } = 1;
+
+ /// <summary>
+ /// 浣滀笟璺緞浣嶇疆(鏀剧疆鐨勪綅缃�)
+ /// </summary>
+ public string Position { get; set; }
+
+ /// <summary>
+ /// 浣滀笟浣嶇疆绫诲瀷锛氱偣浣嶏細NODE_POINT 鍖哄煙锛歂ODE_AREA
+ /// </summary>
+ public string Type { get; set; } = "NODE_POINT";
+
+ /// <summary>
+ /// 浣滀笟鐐逛綅鏄惁闇�瑕佹斁涓嬭揣鏋�
+ /// </summary>
+ public bool PutDown { get; set; } = false;
+
+ /// <summary>
+ /// 褰撳墠浠诲姟鐐圭粨鏉熷悗鏀捐绛栫暐锛涜嚜鍔� AUTO 鎵嬪姩 MANUAL
+ /// </summary>
+ public string PassStrategy { get; set; } = "AUTO";
+
+ /// <summary>
+ /// 鑷姩瑙﹀彂绂诲紑褰撳墠浠诲姟鑺傜偣鐨勬椂闂达紝榛樿鍗曚綅:姣
+ /// </summary>
+ public int WaitingMillis { get; set; } = 0;
+ }
+ /// <summary>
+ /// AGV浠诲姟鍙戦��
+ /// </summary>
+ public class AgvTaskSendDTO
{
/// <summary>
/// 搴撳瓨缁勭粐ID
@@ -67,9 +103,9 @@
/// </summary>
public string MissionCode { get; set; }
/// <summary>
- /// 浠诲姟绫诲瀷锛歅ICKER_MOVE
+ /// 浠诲姟绫诲瀷锛歊ACK_MOVE
/// </summary>
- public string MissionType { get; set; } = "PICKER_MOVE";
+ public string MissionType { get; set; } = "RACK_MOVE";
/// <summary>
/// 浠诲姟鐪嬫澘灞曠ず浠诲姟绫诲瀷
/// </summary>
--
Gitblit v1.9.3