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;
|
}
|