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; }