package com.zy.asrs.entity; import lombok.Data; /** * @author pang.jiabao * @description agv任务回调dto * @createDate 2025/11/19 14:14 */ @Data public class AgvCallbackDto { /** * 运单编号 */ private String id; /** * 运单类型 */ private String kind; /** * 运单状态 * - Failed:失败(注意失败可以不是终态。在故障被解决后,失败的运单允许变为完成。或者取消掉失败的运单。如果不需要处理,失败就是终态) * - Assigned:已派车 * - Done:完成(终态,运单成功) * - Cancelled:取消(终态,人工标记取消) */ private String status; /** * 起始库位 */ private String fromBin; /** * 目标库位 */ private String toBin; /** * 分配AGV */ private String robotName; /** * 在库口 */ private Boolean atPort; /** * 已取货 */ private Boolean loaded; /** * 已放货 */ private Boolean unloaded; /** * 故障编码 */ private String errCode; /** * 故障信息 */ private String errMsg; /** * 最后修改时间 */ private String modifiedOn; /** * 运单完成时间 */ private String doneOn; }