cl
9 小时以前 3b41ed73cd464ae2bad44598e6f0b522fc50e886
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package com.vincent.rsf.openApi.entity.params;
 
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
 
import java.util.List;
 
@Schema(description = "目标路径点(targetRoute 单条)")
@Data
public class RCSTargetRouteItem {
 
    @Schema(description = "顺序号", example = "0")
    private Integer seq;
 
    @Schema(description = "点位类型预制枚举值:\n" +
            "ZONE 目标所处区域编号\n" +
            "SITE 站点别名\n" +
            "STORAGE 仓位别名\n" +
            "MAT_LABEL 物料标签\n" +
            "CARRIER 载具编号\n" +
            "STACK 巷道编号\n" +
            "STACK_LABEL 巷道特征值\n" +
            "CHANNEL 通道编号\n" +
            "EQPT 外部设备\n" +
            "PTL_WALL CTU 缓存架\n" +
            "CARRIER_TYPE 载具类型\n" +
            "BIN_TYPE 仓位类型\n" +
            "AREA_STATION 区域工作台\n" +
            "PILE_COUNT 一次搬几个\n" +
            "MIX_CONDITION 条件组合 DEGREE 热度\n" +
            "MULTI_BIN_GROUP 多深位组号", example = "ZONE", allowableValues = {"ZONE", "SITE"})
    private String type;
 
    @Schema(description = "点位编码", example = "A1")
    private String code;
 
    @Schema(description = "操作类型\n" +
            "COLLECT 取货\n" +
            "DELIVERY 送货\n" +
            "ROTATE 旋转", example = "COLLECT", allowableValues = {"COLLECT", "DELIVERY"})
    private String operation;
 
    @Schema(description = "机器人类型")
    private String robotType;
 
    @Schema(description = "指定机器人编码列表")
    private List<String> robotCode;
 
    @Schema(description = "扩展信息")
    private Object extra;
}