自动化立体仓库 - WMS系统
#
pang.jiabao
4 天以前 52b21b24130c75197c039ae0fd761e2ef5b43cb3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.zy.asrs.entity.rcs;
 
import lombok.Data;
 
import java.util.List;
 
// RCS任务下发
@Data
public class RcsTaskSubmit {
 
    // 任务类型,枚举值:TRANSPORT搬运。
    private String taskType = "TRANSPORT";
    // 执行步骤集合。本次任务机器人需要执行的关键路径,序号0代表起点,序号1代表终点。
    private List<RcsTaskTargetRoute> targetRoute;
    // 任务唯一编号,如果为空,系统生成任务号并返回。
    private String robotTaskCode;
    // 任务执行的初始优先顺序,数值越大,优先级越高。
    private Integer initPriority;
    // 要求调度系统仅在当前指定的范围内选择机器人执行该任务。可能出现任务与机器人类型不匹配的异常,需要业务系统确保任务与机器人类型的匹配。如果不指定,则调度系统会在所有可用机器人的范围内寻找最优方案。
    // 固定枚举值: GROUPS 机器人资源组编号;ROBOTS 机器人编号;
    private String robotType;
    // 与 robotType 匹配的资源类型唯一标识。支持单个和多个编号。若写入多个编号时,之间用逗号隔开。
    private String robotCode;
    // 能否打断,1:可打断,该货架中途有其他任务时,打断当前任务。0:不可打断,该货架中途有其他任务时,不能打断当前任务。默认不可打断。
    private String interrupt;
    // 任务组编号,全局唯一。
    private String groupCode;
 
}