package com.zy.asrs.entity.mes;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotNull;
|
import java.util.List;
|
|
// MES物料信息
|
@Data
|
public class MesMatInfo {
|
|
// 物料编码,唯一标识
|
// @NotNull
|
@JsonProperty("itemNo")
|
@JSONField(name = "itemNo")
|
private String itemNo;
|
// 物料名称
|
// @NotNull
|
@JsonProperty("description")
|
@JSONField(name = "description")
|
private String description;
|
// 单位
|
@JsonProperty("unitOfMeasure")
|
@JSONField(name = "unitOfMeasure")
|
private String unitOfMeasure;
|
// 物料类型
|
// @NotNull
|
@JsonProperty("itemType")
|
@JSONField(name = "itemType")
|
private String itemType;
|
// 材质
|
@JsonProperty("cz")
|
@JSONField(name = "cz")
|
private String cz;
|
// 重量
|
@JsonProperty("weight")
|
@JSONField(name = "weight")
|
private float weight;
|
// 物料属性
|
// @NotNull
|
@JsonProperty("classificationCode")
|
@JSONField(name = "classificationCode")
|
private String classificationCode;
|
// 图号
|
@JsonProperty("drawingNo")
|
@JSONField(name = "drawingNo")
|
private String drawingNo;
|
// 设计备注
|
@JsonProperty("itemComments")
|
@JSONField(name = "itemComments")
|
private String itemComments;
|
// 创建时间,timestamp
|
@JsonProperty("createDate")
|
@JSONField(name = "createDate")
|
private String createDate;
|
// 最近一次修改时间,timestamp
|
@JsonProperty("modifiedDate1")
|
@JSONField(name = "modifiedDate1")
|
private String modifiedDate1;
|
// 最近修改人
|
@JsonProperty("modifiedOperator1")
|
@JSONField(name = "modifiedOperator1")
|
private String modifiedOperator1;
|
// 生产单位
|
@JsonProperty("dept")
|
@JSONField(name = "dept")
|
private String dept;
|
// 是否关键件
|
@JsonProperty("gtCode")
|
@JSONField(name = "gtCode")
|
private String gtCode;
|
// 规格型号
|
@JsonProperty("specification")
|
@JSONField(name = "specification")
|
private String specification;
|
// 工艺备注
|
@JsonProperty("procComments")
|
@JSONField(name = "procComments")
|
private String procComments;
|
// 工艺修改人
|
@JsonProperty("procOperator")
|
@JSONField(name = "procOperator")
|
private String procOperator;
|
// 工艺修改时间,timestamp
|
@JsonProperty("procModifiedDate")
|
@JSONField(name = "procModifiedDate")
|
private String procModifiedDate;
|
// ABC码
|
@JsonProperty("abcCode")
|
@JSONField(name = "abcCode")
|
private String abcCode;
|
// 供应商编码
|
@JsonProperty("vendorNo")
|
@JSONField(name = "vendorNo")
|
private String vendorNo;
|
// 版本号
|
@JsonProperty("drawingVersion")
|
@JSONField(name = "drawingVersion")
|
private String drawingVersion;
|
// 生产订单号
|
// @NotNull
|
@JsonProperty("OrderNo")
|
@JSONField(name = "OrderNo")
|
private String OrderNo;
|
// 本单入库数量
|
// @NotNull
|
@JsonProperty("qty")
|
@JSONField(name = "qty")
|
private Integer qty;
|
|
// 零件二维码
|
@JsonProperty("ItemBarcode")
|
@JSONField(name = "ItemBarcode")
|
private List<String> ItemBarcode;
|
}
|