package com.vincent.rsf.openApi.entity.params; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.List; @Data @Accessors(chain = true) @ApiModel(value = "RcsPubTaskParams", description = "下发任务参数") public class RcsPubTaskParams implements Serializable { @ApiModelProperty("批次") private String batch; @ApiModelProperty("任务明细") private List taskList; } @Data @Accessors(chain = true) @ApiModel(value = "TaskItem", description = "任务列表") class TaskParam { @ApiModelProperty("任务类型{LOC_TO_LOC: 移库, LOC_TO_STA: 出库, STA_TO_LOC: 入库, STA_TO_STA: 站点间搬运}") private String taskType; @ApiModelProperty("起始库位") private String oriLoc; @ApiModelProperty("起始站点") private String oriSta; @ApiModelProperty("目标库位") private String destLoc; @ApiModelProperty("目标站点") private String destSta; @ApiModelProperty("托盘码") private String zpallet; @ApiModelProperty("优先级") private Integer priority; }