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 Itemdata; // (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; } }