NIO-F3-Java/youchain-system/src/main/java/com/youchain/businessdata/inputJson/SubmitMission.java

52 lines
1.5 KiB
Java
Raw Normal View History

2025-08-26 15:07:57 +08:00
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;
}