package com.vincent.rsf.openApi.entity.phyz; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.experimental.Accessors; import javax.validation.constraints.NotNull; @Data @JsonIgnoreProperties(ignoreUnknown = true) @Accessors(chain = true) @ApiModel(value = "Task", description = "工作任务") public class Task { // 任务号,唯一标识 @NotNull @JsonProperty("taskNo") private String taskNo; // 任务名称 @JsonProperty("taskName") private String taskName; // 任务类型,1 入库;2 出库;3 转移; private Integer taskType; // 任务优先级,范围:1-100;数字越大,优先级越高,默认10; private Integer initPriority; // 起始站点编号 private String startStationId; // 目标站点编号 private String endStationId; // 托盘编号 private String palletId; // 托盘类型,枚举类型:1 托盘;2 料架;3 料箱;等枚举类型待后续对接 private String palletType; }