| | |
| | | |
| | | 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> |
| | | /// â»è¾ç¼ç |
| | | /// ä»»å¡ç±»åï¼PICKER_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> |
| | | /// æºå¨äººåè½ç±»åPICKER |
| | | /// </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; } |
| | | } |
| | | } |