自动化立体仓库 - WMS系统
pang.jiabao
21 小时以前 312e24f10492fdf99534946df068ba5b1a8331bd
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
package com.zy.asrs.entity.u8;
 
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
 
import java.util.List;
 
/**
 * @author pang.jiabao
 * @description 上报U8请求体
 * @createDate 2026/3/27 14:02
 */
@Data
public class ReportU8Vo {
 
    /**
     * 账套号
     */
    @JsonProperty("CACCID")
    @JSONField(name = "CACCID")
    private String caccid;
 
    /**
     * 单号
     */
    @JsonProperty("CVOUCHCODE")
    @JSONField(name = "CVOUCHCODE")
    private String cvouchcode;
 
    /**
     * 日期(格式2015-01-01)
     */
    @JsonProperty("DDATE")
    @JSONField(name = "DDATE")
    private String ddate;
 
    /**
     * 关联单据类型
     */
    @JsonProperty("CGLTYPE")
    @JSONField(name = "CGLTYPE")
    private String cgltype;
 
    /**
     * 仓库编码
     */
    @JsonProperty("CWHCODE")
    @JSONField(name = "CWHCODE")
    private String cwhcode;
 
    /**
     * 入库类别
     */
    @JsonProperty("CRDCODE")
    @JSONField(name = "CRDCODE")
    private String crdcode;
 
    /**
     * 制单人
     */
    @JsonProperty("CMAKER")
    @JSONField(name = "CMAKER")
    private String cmaker;
 
    /**
     * 审核人
     */
    @JsonProperty("CHANDLER")
    @JSONField(name = "CHANDLER")
    private String chandler;
 
    /**
     * 明细列表
     */
    @JsonProperty("DETAILList")
    @JSONField(name = "DETAILList")
    private List<Item> detailList;
 
    @Data
    public static class Item {
 
        /**
         * 存货编码
         */
        @JsonProperty("CINVCODE")
        @JSONField(name = "CINVCODE")
        private String cinvcode;
 
        /**
         * 主计量单位数量(精度取U8基础设置的数据精度)
         */
        @JsonProperty("IQUANTITY")
        @JSONField(name = "IQUANTITY")
        private Double iquantity;
 
        /**
         * 批号
         */
        @JsonProperty("CBATCH")
        @JSONField(name = "CBATCH")
        private String cbatch;
 
        /**
         * 采购单关联明细ID
         */
        @JsonProperty("AUTOID_PO")
        @JSONField(name = "AUTOID_PO")
        private String autoidPo;
 
        /**
         * 订单明细ID对应字段名
         */
        @JsonProperty("POAUTOIDCOL")
        @JSONField(name = "POAUTOIDCOL")
        private String poautoidcol;
 
        /**
         * 发货单关联明细ID
         */
        @JsonProperty("AUTOID_SO")
        @JSONField(name = "AUTOID_SO")
        private String autoidSo;
 
        /**
         * 订单明细ID对应字段名
         */
        @JsonProperty("SOAUTOIDCOL")
        @JSONField(name = "SOAUTOIDCOL")
        private String soautoidcol;
 
        /**
         * 生产订单关联明细ID
         */
        @JsonProperty("AUTOID_MO")
        @JSONField(name = "AUTOID_MO")
        private String autoidMo;
 
        /**
         * 订单明细ID对应字段名
         */
        @JsonProperty("MOAUTOIDCOL")
        @JSONField(name = "MOAUTOIDCOL")
        private String moautoidcol;
 
        /**
         * 所有类型关联明细ID
         */
        @JsonProperty("AUTOID_ALL")
        @JSONField(name = "AUTOID_ALL")
        private String autoidAll;
 
        /**
         * 订单明细ID对应字段名
         */
        @JsonProperty("ALLCAUTOIDCOL")
        @JSONField(name = "ALLCAUTOIDCOL")
        private String allcautoidcol;
    }
}