skyouc
2024-12-21 c635d78b479510ebe2556a420948effcd30a0731
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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;
 
}