package com.zy.asrs.entity.param; import lombok.Data; import java.util.List; @Data public class WMSAndAGVInterfaceParam { private String taskNo; //任务号 private String warehouseId; //仓库标识 //wms出库任务下发接口 private String taskType; //任务类型 CK、YK、RK、PD private int taskPriority; //优先级 private String containerCode; //容器编码 private String containerTypeCode; //容器类型 private String emptyContainer; //是否空托盘 Y:是 N:否 private int taskTunnel; //任务巷道 private String sourceLocationCode; //起始货位 private String targetLocationCode; //目标货位 private String groupNo; //任务组 标识着哪些任务属于同一组 private int taskSerialNo; //任务执行顺序 同一任务组的任务,按任务执行顺序执行任务 private String createTime; //创建时间 YYYY-MM-DD HH24:MI:SS private String targetWharf; //目标码头区域 数据字典,G开头=7车间,H开头=8层,J开头=9车间 //任务取消接口 /*操作类型: * 1.正常取消--只能取消未执行的任务,货物处在未执行任务状态 * 2.强制取消--可取消已执行未完成的任务,货物处在未执行任务状态 * 3.正常完成--只能完成未执行的任务,货物处于任务执行完成状态 * 4.强制完成--可完成已执行未完成的任务,货物处于任务执行完成状态 * */ private String taskStatus; //操作类型 //AGV请求入库码头接口 // private String containerCode; //托盘编码 private String wharfSource; //源码头 private List freeWharfs; //AGV请求动作接口 private String requestType; //请求类型: 1=取货;2=放货 private String wharfCode; //码头编号 }