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