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 Integer taskStatus; //操作类型
|
|
//AGV请求入库码头接口
|
// private String containerCode; //托盘编码
|
private String wharfSource; //源码头
|
private List<String> freeWharfs;
|
|
//AGV请求动作接口
|
private String requestType; //请求类型: 1=取货;2=放货
|
private String wharfCode; //码头编号
|
|
}
|