wujianwei
2025-08-15 cf3ded70bae93c841633db920fe851db541dad72
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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
package com.ruoyi.cwgl.domain.vo;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import org.apache.poi.ss.usermodel.IndexedColors;
 
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * 调度单对象 dispatch_order
 *
 * @author ruoyi
 * @date 2025-07-29
 */
@Data
public class DispatchOrderVo {
 
    @Excel(name = "序号")
    private Integer id;
 
    @Excel(name = "系统调度单号")
    private String dispatchNo;
 
    @Excel(name = "系统子单号")
    private String subOrderNo;
 
    @Excel(name = "订单日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createTime;
 
    @Excel(name = "客户名称")
    private String customerName;
 
    @Excel(name = "项目名称")
    private String projectName;
 
    @Excel(name = "业务类型")
    private String businessType;
 
    @Excel(name = "大陆车牌")
    private String licensePlateNumber;
 
    @Excel(name = "港澳车牌")
    private String hkPlateNo;
 
    @Excel(name = "大陆司机")
    private String mainDriverName;
 
    @Excel(name = "港澳司机")
    private String hkDriver;
 
    @Excel(name = "托架/柜号")
    private String vehiclePlateId;
 
    @Excel(name = "订单需求车型")
    private String vehicleType;
 
    @Excel(name = "运输供应商")
    private String transportSupplier;
 
    @Excel(name = "无缝申报单位")
    private String seamlessDeclarationUnit;
 
    @Excel(name = "无缝号")
    private String seamlessNo;
 
    @Excel(name = "装货地点")
    private String loadingPlace;
 
    @Excel(name = "通关口岸")
    private String customsPort;
 
    @Excel(name = "卸货地点")
    private String unloadingPlaces;
 
    @Excel(name = "多点卸货数量")
    private Integer unloadingPointCount;
 
    @Excel(name = "构件号")
    private String componentNo;
 
    @Excel(name = "构件尺寸")
    private String componentSize;
 
    @Excel(name = "卸货时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date unloadingTime;
 
    @Excel(name = "国内骑司及超时情况")
    private String delayStatus;
 
    @Excel(name = "备注")
    private String remark;
 
    // ------------------- 客户费用(人民币) -------------------
    @Excel(name = "客户港车运费(人民币)",defaultValue = "0",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerHkFeeRmb;
 
    @Excel(name = "客户大陆车运费(人民币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerMainlandFeeRmb;
 
    @Excel(name = "客户报关费(人民币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerCustomFeeRmb;
 
    @Excel(name = "客户多点装货(人民币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerMultiLoadFeeRmb;
 
    @Excel(name = "客户超宽费(人民币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerOverWidthFeeRmb;
 
    @Excel(name = "客户压夜超时(人民币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerOvernightFeeRmb;
 
    @Excel(name = "客户杂费(人民币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerMiscFeeRmb;
 
    @Excel(name = "客户合计(人民币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerTotalRmb;
 
    // ------------------- 客户费用(港币) -------------------
    @Excel(name = "客户港车运费(港币)",defaultValue = "0",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerHkFeeHkd;
 
    @Excel(name = "客户大陆车运费(港币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerMainlandFeeHkd;
 
    @Excel(name = "客户报关费(港币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerCustomFeeHkd;
 
    @Excel(name = "客户多点装货(港币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerMultiLoadFeeHkd;
 
    @Excel(name = "客户超宽费(港币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerOverWidthFeeHkd;
 
    @Excel(name = "客户压夜超时(港币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerOvernightFeeHkd;
 
    @Excel(name = "客户杂费(港币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerMiscFeeHkd;
 
    @Excel(name = "客户合计(港币)",backgroundColor = IndexedColors.DARK_YELLOW)
    private BigDecimal customerTotalHkd;
 
    // ------------------- 供应商费用 -------------------
    @Excel(name = "供应商名称",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private String carrierName;
    // 人民币
    @Excel(name = "供应商港车运费(人民币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierHkFeeRmb;
 
    @Excel(name = "供应商大陆车运费(人民币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierMainlandFeeRmb;
 
    @Excel(name = "供应商报关费(人民币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierCustomFeeRmb;
 
    @Excel(name = "供应商多点装货(人民币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierMultiLoadFeeRmb;
 
    @Excel(name = "供应商超宽费(人民币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierOverWidthFeeRmb;
 
    @Excel(name = "供应商压夜超时(人民币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierOvernightFeeRmb;
 
    @Excel(name = "供应商杂费(人民币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierMiscFeeRmb;
 
    @Excel(name = "供应商合计(人民币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierTotalRmb;
 
    // 港币
    @Excel(name = "供应商港车运费(港币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierHkFeeHkd;
 
    @Excel(name = "供应商大陆车运费(港币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierMainlandFeeHkd;
 
    @Excel(name = "供应商报关费(港币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierCustomFeeHkd;
 
    @Excel(name = "供应商多点装货(港币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierMultiLoadFeeHkd;
 
    @Excel(name = "供应商超宽费(港币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierOverWidthFeeHkd;
 
    @Excel(name = "供应商压夜超时(港币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierOvernightFeeHkd;
 
    @Excel(name = "供应商杂费(港币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierMiscFeeHkd;
 
    @Excel(name = "供应商合计(港币)",backgroundColor = IndexedColors.GREY_25_PERCENT)
    private BigDecimal supplierTotalHkd;
 
}