李林
2023-10-07 658d4927d468c47208fd012d9128b09249c07eff
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
package com.chinaztt.mes.plan.excel;
 
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
 
@Data
@ExcelIgnoreUnannotated
public class CustomerOrderData {
 
    private Long id;
    /**
     * 子表
     */
    @ExcelProperty(value = "事业部")
    private String division;
    /**
     * 主表
     */
    @ExcelProperty(value = "项目性质")
    private String isCp;
    /**
     * 自定义参数
     */
    @ExcelProperty(value = "合同主体")
    private String contractEntity;
    /**
     * 空
     */
    @ExcelProperty(value = "上月铜均价")
    private String uncolumn1;
    /**
     * 空
     */
    @ExcelProperty(value = "执行铜价")
    private String uncolumn2;
    /**
     * 子表
     */
    @ExcelProperty(value = "销售订单号")
    private String customerOrderNo;
    /**
     * 子表
     */
    @ExcelProperty(value = "otc零件推送状态")
    private Boolean otcPartSync;
    /**
     * 子表
     */
    @ExcelProperty(value = "销售订单状态")
    private String coState;
    /**
     * 子表
     */
    @ExcelProperty(value = "审核状态")
    private String isAudit;
    /**
     * 子表
     */
    @ExcelProperty(value = "销售件号")
    private String salesPartNo;
    /**
     * OTC行号
     */
    @ExcelProperty(value = "OTC行号")
    private String otcLineNo;
    /**
     * 主表
     */
    @ExcelProperty(value = "省份")
    private String province;
    /**
     * 子表
     */
    @ExcelProperty(value = "业务员")
    private String salesmanName;
    /**
     * 主表
     */
    @ExcelProperty(value = "下单日期")
    private String placeOrderDate;
    /**
     * 子表
     */
    @ExcelProperty(value = "系统")
    private String divisionSystem;
    /**
     * 主表
     */
    @ExcelProperty(value = "客户名称")
    private String customerName;
    /**
     * 自定义参数
     */
    @ExcelProperty(value = "产品类型")
    private String productType;
    /**
     * 子表
     */
    @ExcelProperty(value = "产品名称")
    private String productName;
    /**
     * 子表
     */
    @ExcelProperty(value = "合同产品规格型号")
    private String customerPartSpec;
    /**
     * 零件表
     */
    @ExcelProperty(value = "零件名称")
    private String partName;
    /**
     * 子表
     */
    @ExcelProperty(value = "外护颜色")
    private String outerColor;
    /**
     * 子表
     */
    @ExcelProperty(value = "数量")
    private BigDecimal otcQuantity;
    /**
     * 自定义参数
     */
    @ExcelProperty(value = "单价")
    private String unitPrice;
    /**
     * 自定义参数
     */
    @ExcelProperty(value = "金额")
    private String amount;
    /**
     * 子表
     */
    @ExcelProperty(value = "期望交货日期")
    private String wantedDeliveryDate;
    /**
     * 子表
     */
    @ExcelProperty(value = "收货地址")
    private String shippingAddress;
    /**
     * 自定义参数
     */
    @ExcelProperty(value = "收货联系人")
    private String receivingContact;
    /**
     * 自定义参数
     */
    @ExcelProperty(value = "收货联系电话")
    private String receivingContactPhone;
    /**
     * 主表
     */
    @ExcelProperty(value = "工程名称")
    private String entityName;
    /**
     * 子表
     */
    @ExcelProperty(value = "印字要求与内容")
    private String printingRequirements;
    /**
     * 子表
     */
    @ExcelProperty(value = "盘长要求")
    private String lengthRequirement;
    /**
     * 子表
     */
    @ExcelProperty(value = "备注")
    private String remark;
 
}