自动化立体仓库 - WMS系统
pang.jiabao
昨天 b51e3b3d5bb721cec65952498d1c2c882d1a01d6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
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 lombok.NoArgsConstructor;
 
import java.util.ArrayList;
import java.util.List;
 
// MES入库申请\入库完成
//@EqualsAndHashCode(callSuper = true)
@Data
public class MesInApply  {  //extends MesParent
 
//    public MesInApply() {
//        Details = new ArrayList<>();
//    }
 
    // 单据类型,0 采购入库;1 生产入库;2 退货入库;
    @JsonProperty("billType")
    @JSONField(name = "billType")
    private String billType;
 
    //    // 生产线编码
    @JsonProperty("productLineId")
    private String productLineId;
//    // 工位编码
    @JsonProperty("stationId")
    private String stationId;
 
    @JsonProperty("NextStationId")
    @JSONField(name = "NextStationId")
    private String NextStationId;
 
    // 生产订单号
    @JsonProperty("orderNo")
    @JSONField(name = "orderNo")
    private String orderNo;
 
    // agv任务号
    @JsonProperty("taskNo")
    @JSONField(name = "taskNo")
    private String taskNo;
 
    private String taskname;
 
    // agv运输类型
    @JsonProperty("transType")
    @JSONField(name = "transType")
    private String transType;
 
    // 时间,格式:2025-11-19 10:11:12
    @JsonProperty("createTime")
    @JSONField(name = "createTime")
    private String createTime;
 
    // 刀架编号
    @JsonProperty("DJNo")
    private String djNo;
 
    // 入库详情
    @JsonProperty("details")
    @JSONField(name = "details")
    private List<MesItemDetails> details;
 
//    @Data
//    @NoArgsConstructor
//    public static class ItemDetails {
//
//        // 物料编码
//        @JsonProperty("itemNo")
//        @JSONField(name = "itemNo")
//        private String itemNo;
//
//        // 数量
//        @JsonProperty("anfme")
//        @JSONField(name = "anfme")
//        private String anfme;
//    }
 
 
 
//
////    // 任务编号
////    private String taskno;
////    // 任务名称
////    private String taskname;
////    // 生产线编码
////    @JsonProperty("ProductLineId")
////    private String ProductLineId;
////    // 工位编码
////    @JsonProperty("StationId")
////    private String StationId;
//    // 零件编码
//    @JsonProperty("Itemno")
//    @JSONField(name = "Itemno")
//    private String Itemno;
////    // 托盘条码
////    @JsonProperty("TuoPanId")
////    @JSONField(name = "TuoPanId")
////    private String TuoPanId;
//    // 数量,托盘零件数量
//    @JsonProperty("Qty")
//    @JSONField(name = "Qty")
//    private Float Qty;
//    // 版本号
//    @JsonProperty("VersionNo")
//    @JSONField(name = "VersionNo")
//    private String VersionNo;
////    // 生产订单号
////    @JsonProperty("OrderNo")
////    private String OrderNo;
//    // 配盘信息
//    @JsonProperty("ProductInfo")
//    @JSONField(name = "ProductInfo")
//    private List<ProductInfo> ProductInfo;
//
//    @Data
//    @NoArgsConstructor
//    public static class ProductInfo {
//
//        // 物料二维码
//        @JsonProperty("ItemBarcode")
//        @JSONField(name = "ItemBarcode")
//        private String ItemBarcode;
//        // 质量状态
//        @JsonProperty("QualityStatus")
//        @JSONField(name = "QualityStatus")
//        private Integer QualityStatus;
//    }
 
}