package com.zy.core.model.command; import com.zy.common.model.NavigateNode; import lombok.Data; import java.util.List; import java.util.Map; @Data public class NyShuttleHttpCommand { //消息类型 private String msgType; //车辆编号 private Integer robotId; //请求消息 private NyRequest request; //工作号 private Integer wrkNo; @Data public static class NyRequest { //消息头 private NyHeader header; //消息体 private Map body; //HTTP请求头 @Data public static class NyHeader { //请求编号,唯一编号 private Integer requestId; //版本号 private String version; } } /** * 命令是否完成,默认false未完成 */ private Boolean complete = false; /** * 行走命令所占用的节点list */ private List nodes; }