52 lines
1.5 KiB
Java
52 lines
1.5 KiB
Java
|
|
package com.youchain.businessdata.inputJson;
|
||
|
|
|
||
|
|
import com.alibaba.fastjson.annotation.JSONType;
|
||
|
|
import io.swagger.annotations.ApiModelProperty;
|
||
|
|
import lombok.Data;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
@Data
|
||
|
|
@JSONType(orders = {
|
||
|
|
"orgId", "requestId", "missionCode", "missionType", "viewBoardType",
|
||
|
|
"robotType", "priority", "templateCode", "lockRobotAfterFinish",
|
||
|
|
"unlockRobotId", "unlockMissionCode", "missionData"
|
||
|
|
})
|
||
|
|
public class SubmitMission {
|
||
|
|
@ApiModelProperty(value = "任务ID",example = "KUKA")
|
||
|
|
String orgId;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "请求 id")
|
||
|
|
String requestId;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "任务编号")
|
||
|
|
Long missionCode;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "任务类型",example = "TUGGER_MOVE")
|
||
|
|
String missionType;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "上视识别类型")
|
||
|
|
String viewBoardType;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "机器人功能类型",example = "TUGGER")
|
||
|
|
String robotType;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "优先级",example = "1")
|
||
|
|
String priority;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "作业流程模板编号")
|
||
|
|
String templateCode;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "是否需要流程结束后机器人保持任务锁定状态")
|
||
|
|
Boolean lockRobotAfterFinish;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "解锁当前小车的在上个任务的锁定状态")
|
||
|
|
String unlockRobotId;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "当前小车的上一个任务")
|
||
|
|
String unlockMissionCode;
|
||
|
|
|
||
|
|
@ApiModelProperty(value = "任务节点")
|
||
|
|
List<MissionData> missionData;
|
||
|
|
}
|