package com.zy.asrs.entity.mes;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import java.util.List;
|
|
// 出库申请(叫料)
|
@EqualsAndHashCode(callSuper = true)
|
@Data
|
public class MesCallOutApply extends MesParent {
|
|
// 任务编号
|
private String taskno;
|
// 任务名称
|
private String taskname;
|
// 生产订单号
|
@JsonProperty("OrderNo")
|
private String OrderNo;
|
// 运输类型,字典值(wms_tranfs_type) 06 装配领料;01:空托
|
@JsonProperty("TransType")
|
@JSONField(name = "TransType")
|
private String TransType;
|
// 生产线编码
|
@JsonProperty("ProductLineId")
|
private String ProductLineId;
|
// 工位编码
|
@JsonProperty("StationId")
|
private String StationId;
|
// 当前工序
|
@JsonProperty("CurProcess")
|
@JSONField(name = "CurProcess")
|
private String CurProcess;
|
// 配盘信息
|
@JsonProperty("Itemdata")
|
@JSONField(name = "Itemdata")
|
private List<MesOutApplyItem> Itemdata;
|
|
// 空托盘数量
|
@JsonProperty("EmptyCount")
|
@JSONField(name = "EmptyCount")
|
private String EmptyCount;
|
|
// (sfc_shop_route_consume)mes中配盘表名
|
@Data
|
public static class MesOutApplyItem {
|
|
// 配盘号
|
private String trayid;
|
// 零件编码
|
@JsonProperty("Itemno")
|
@JSONField(name = "Itemno")
|
private String Itemno;
|
// 数量
|
@JsonProperty("Qty")
|
@JSONField(name = "Qty")
|
private Integer Qty;
|
// 物料二维码
|
@JsonProperty("ItemBarcode")
|
@JSONField(name = "ItemBarcode")
|
private String ItemBarcode;
|
|
// 物料二维码
|
@JsonProperty("stationAGV")
|
@JSONField(name = "stationAGV")
|
private String stationAGV;
|
|
//托盘码
|
private String wmsBarcode;
|
|
//料架号
|
private String rackNumber;
|
}
|
|
|
}
|