skyouc
2024-12-21 c635d78b479510ebe2556a420948effcd30a0731
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
package com.zy.asrs.wms.apis.wcs.entity.request;
 
import lombok.Data;
import lombok.experimental.Accessors;
 
import java.io.Serializable;
import java.util.List;
 
@Data
@Accessors(chain = true)
public class TasksStatusCallbackParam implements Serializable {
    /**业务任务号。*/
    private String taskCode;
    /**上报事件类型:
     task:上报任务状态。
     task_allocated: 上报任务分配给机器人。
     tote_load:上报取箱状态。
     tote_unload:上报放箱状态。
     robot_reach:机器人到达工作站。
     weight:称重事件回调。
     rfid:RFID识别事件回调。*/
    private String eventType;
    /**任务状态:
     success:成功。
     fail:失败。
     cancel:取消。
     suspend:挂起。*/
    private String status;
    /**机器人编码。*/
    private String robotCode;
    /**容器编码。*/
    private String containerCode;
    /**工作位编码。*/
    private String locationCode;
    /**工作站编码。*/
    private String stationCode;
    /**描述信息,描述异常原因/挂起原因等。*/
    private String message;
    /**库位是否有容器,盘点任务才会返回该值。*/
    private Boolean isLocationHasContainer;
    /**系统任务编码,用于任务挂起回调。可通过系统任务编码恢复挂起的系统任务。业务任务没有挂起状态。*/
    private String sysTaskCode;
    /**背篓层号,从0层开始,从下往上编号,64表示容器放在了货叉上。*/
    private Integer trayLevel;
    /**重量,单位为g,仅限于重量盘点。*/
    private Integer weight;
    /**rfid盘点信息,仅限于rfid盘点。*/
    private List<String> rfidInfol;
}