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 tasks; }