自动化立体仓库 - WMS系统
zwl
2025-12-17 29d3f24dc43df41103bc5f483bfc439494a80971
src/main/java/com/zy/asrs/entity/mes/MesOutApply.java
@@ -12,37 +12,66 @@
@Data
public class MesOutApply extends MesParent {
//    // 任务编号
//    private String taskno;
//    // 任务名称
//    private String taskname;
//    // 生产订单号
//    @JsonProperty("OrderNo")
//    @JSONField(name = "OrderNo")
//    private String OrderNo;
    // 运输类型,字典值(wms_tranfs_type) 01:立库出空托;02 立库入空托;03 立库出毛坯; 04 立库回毛坯; 05 立库出成品;06 立库入成品;
    // 任务编号
    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("Itemno")
    @JSONField(name = "Itemno")
    private String Itemno;
    // 数量
    @JsonProperty("Qty")
    @JSONField(name = "Qty")
    private Integer Qty;
//    // 生产线编码
//    @JsonProperty("ProductLineId")
//    @JSONField(name = "ProductLineId")
//    private String ProductLineId;
//    // 工位编码
//    @JsonProperty("StationId")
//    @JSONField(name = "StationId")
//    private String StationId;
    // 物料二维码
    @JsonProperty("ItemBarcode")
    @JSONField(name = "ItemBarcode")
    private List<String> ItemBarcode;
    // 生产线编码
    @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<MesOutApply.MesOutApplyItem> Itemdata;
    // 空托盘数量
    @JsonProperty("EmptyCount")
    @JSONField(name = "EmptyCount")
    private Integer 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;
    }
}