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; import java.util.List; @Data @JsonIgnoreProperties(ignoreUnknown = true) @Accessors(chain = true) @ApiModel(value = "MatPreparationOrder", description = "备料单") public class MatPreparationOrder { // 备料单号,唯一标识 @NotNull @JsonProperty("orderNo") private String orderNo; // 备料单创建时间,秒级时间戳 @JsonProperty("orderTime") private Long orderTime; // 备料类型,为备料单时有,1 正常领料;2 生产补料; @JsonProperty("prepareType") private Integer prepareType; // 备料详情 private List orderItems; }