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 taskNo;
|
|
@Data
|
public static class NyRequest {
|
|
//消息头
|
private NyHeader header;
|
|
//消息体
|
private Map<String, Object> body;
|
|
//HTTP请求头
|
@Data
|
public static class NyHeader {
|
//请求编号,唯一编号
|
private Integer requestId;
|
|
//版本号
|
private String version;
|
}
|
|
}
|
|
/**
|
* 命令是否完成,默认false未完成
|
*/
|
private Boolean complete = false;
|
|
/**
|
* 行走命令所占用的节点list
|
*/
|
private List<NavigateNode> nodes;
|
|
|
}
|