package com.zy.asrs.wms.apis.wcs.entity.request;
|
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
/**
|
* 下发组托任务参数,ESS三方指定参数类型
|
*/
|
@Data
|
@Accessors(chain = true)
|
public class PublishTasksParam implements Serializable {
|
|
/**任务类型,必传项
|
* 取值为putaway:用于需要校验容器是否有上架任务的入库场景。*/
|
private String taskType;
|
/**任务组号,非必传项
|
* 若不传值则由系统自动生成。*/
|
private String taskGroupCode;
|
/**
|
* 任务组优先级,非必传项
|
* 取值范围为【0~2147483647】, 2147483647为int类型的最大值。
|
* 默认值为0,代表不区分优先级。
|
* 从1开始,数值越大,优先级越高,系统会优先执行高优先级组的任务。
|
* 取值超过int类型最大值系统会报错,任务下发失败。
|
* */
|
private Integer groupPriority;
|
/**任务列表, 必传项*/
|
private List<TaskParam> tasks;
|
|
}
|
|
|
|