| package com.zy.asrs.wcs.core.model.command; | 
|   | 
| import com.zy.asrs.wcs.core.model.NavigateNode; | 
| import com.zy.asrs.wcs.core.model.enums.ShuttleCommandModeType; | 
| import lombok.Data; | 
|   | 
| import java.util.List; | 
|   | 
| /** | 
|  * 四向穿梭车命令报文 | 
|  */ | 
| @Data | 
| public class ShuttleCommand { | 
|   | 
|     /** | 
|      * 四向穿梭车号 | 
|      */ | 
|     private Integer shuttleNo; | 
|   | 
|     /** | 
|      * 任务号 | 
|      */ | 
|     private Integer taskNo = 0; | 
|   | 
|     /** | 
|      * 命令类型 | 
|      */ | 
|     private Integer mode = ShuttleCommandModeType.NONE.id; | 
|   | 
|     /** | 
|      * 目标库位 | 
|      */ | 
|     private String targetLocNo; | 
|   | 
|     /** | 
|      * 报文内容 | 
|      */ | 
|     private String body; | 
|   | 
|     /** | 
|      * 命令是否完成,默认false未完成 | 
|      */ | 
|     private Boolean complete = false; | 
|   | 
|     /** | 
|      * 行走命令所占用的节点list | 
|      */ | 
|     private List<NavigateNode> nodes; | 
|   | 
| } |