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 = "OrderItem", description = "入/出库通知单明细") public class OrderItem { // 计划跟踪号 @NotNull @JsonProperty("planNo") private String planNo; // 行内码,唯一标识 @JsonProperty("lineId") private String lineId; // 物料编码,唯一标识 @NotNull @JsonProperty("matNr") private String matNr; // 物料名称 @JsonProperty("makTx") private String makTx; // 规格 private String spec; // 型号 private String model; // 数量 private Double anfme; // 批号 private String batch; // 单位 private String unit; // 基本单位 private String baseUnitId; // 计价单位 private String priceUnitId; // 建议目标仓库 private String palletId; // 调出仓 private String targetWareHouseId; // 业务日期,对账使用,时间戳,精确到秒 private String sourceWareHouseId; // 入库类型 private String inStockType; // 货主类型 private String ownerTypeId; // 货主 private String ownerId; // 货主名称 private String ownerName; // 保管者类型 private String keeperTypeId; // 保管者 private String keeperId; // 保管者名称 private String keeperName; }