package com.zy.asrs.entity.param;
|
|
import lombok.Data;
|
import java.util.List;
|
import java.math.BigDecimal;
|
|
/**
|
* 任务创建参数
|
*/
|
@Data
|
public class TaskCreateParam {
|
|
/**
|
* 工作号
|
*/
|
private String taskNo;
|
|
/**
|
* 1:出库,2:入库 3:移库
|
* 11:空板出库,12:空板入库
|
* 21:拣选出库 22:拣选入库
|
* 31:盘点出库 32:盘点入库
|
*/
|
private Integer ioType;
|
|
/**
|
* 优先级
|
*/
|
private Integer taskPriority;
|
|
/**
|
* 容器编码
|
*/
|
private String barcode;
|
|
/**
|
* 起点
|
*/
|
private String startPoint;
|
|
/**
|
* 目标点
|
*/
|
private String targetPoint;
|
|
private String sourceLocNo;
|
|
private String targetLocNo;
|
|
|
|
/**
|
* 备注
|
*/
|
private String memo;
|
|
/**
|
* 明细列表
|
*/
|
private List<Detl> detlList;
|
|
@Data
|
public static class Detl {
|
/**
|
* 工作号
|
*/
|
private String taskNo;
|
|
/**
|
* 物料编码
|
*/
|
private String matnr;
|
|
/**
|
* 批次(默认为当前日期,相同批次自动合并)
|
*/
|
private String batch;
|
|
/**
|
* 容器编码(明细需要一致)
|
*/
|
private String barcode;
|
|
/**
|
* 数量
|
*/
|
private BigDecimal anfme;
|
|
/**
|
* 备注
|
*/
|
private String memo;
|
}
|
}
|