wlzboy
2025-09-21 b5b16a26de0d84d7b5fb69b584377bdc3582e3ab
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
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
package com.ruoyi.system.domain;
 
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.util.List;
 
/**
 * CMS车辆设备查询响应
 */
public class CmsVehicleDeviceResponse implements Serializable {
    /** 结果码 */
    @JsonProperty("result")
    private Integer result;
 
    /** 车辆列表 */
    @JsonProperty("vehicles")
    private List<Vehicle> vehicles;
 
    public Integer getResult() {
        return result;
    }
 
    public void setResult(Integer result) {
        this.result = result;
    }
 
    public List<Vehicle> getVehicles() {
        return vehicles;
    }
 
    public void setVehicles(List<Vehicle> vehicles) {
        this.vehicles = vehicles;
    }
 
    @Data
    public  class Vehicle implements Serializable{
        /** 车辆ID */
        @JsonProperty("id")
        private Integer id;
 
        /** 车辆名称 */
        @JsonProperty("nm")
        private String nm;
 
        /** 图标 */
        @JsonProperty("ic")
        private Integer ic;
 
        /** 父级ID */
        @JsonProperty("pid")
        private Integer pid;
 
        /** 父级名称 */
        @JsonProperty("pnm")
        private String parentName;
 
        /** 缩写 */
        @JsonProperty("abbr")
        private String abbreviation;
 
 
 
        /** 车牌类型 */
        @JsonProperty("pt")
        private String pt;
 
        /** 车辆颜色 */
        @JsonProperty("vehiColor")
        private String vehicleColor;
 
        /** 状态 */
        @JsonProperty("status")
        private Integer status;
 
        /** 车辆品牌 */
        @JsonProperty("vehiBand")
        private String vehicleBrand;
 
        /** 车辆类型 */
        @JsonProperty("vehiType")
        private String vehicleType;
 
        /** 车辆用途 */
        @JsonProperty("vehiUse")
        private String vehicleUse;
 
        /** 生产日期 */
        @JsonProperty("dateProduct")
        private Long productionDate;
 
        /** 通道数量 */
        @JsonProperty("chnCount")
        private Integer channelCount;
 
        /** 通道名称 */
        @JsonProperty("chnName")
        private String channelName;
 
        /** 输入通道数量 */
        @JsonProperty("ioInCount")
        private Integer inputChannelCount;
 
        /** 输入通道名称 */
        @JsonProperty("ioInName")
        private String inputChannelName;
 
        /** 输出通道数量 */
        @JsonProperty("ioOutCount")
        private Integer outputChannelCount;
 
        /** 输出通道名称 */
        @JsonProperty("ioOutName")
        private String outputChannelName;
 
        /** 温度通道数量 */
        @JsonProperty("tempCount")
        private Integer temperatureChannelCount;
 
        /** 温度通道名称 */
        @JsonProperty("tempName")
        private String temperatureChannelName;
 
        /** 发动机号 */
        @JsonProperty("engineNum")
        private String engineNumber;
 
        /** 车架号 */
        @JsonProperty("frameNum")
        private String frameNumber;
 
        /** 车主姓名 */
        @JsonProperty("ownerName")
        private String ownerName;
 
        /** 联系人 */
        @JsonProperty("linkPeople")
        private String contactPerson;
 
        /** 联系电话 */
        @JsonProperty("linkPhone")
        private String contactPhone;
 
        /** 购买日期 */
        @JsonProperty("datePurchase")
        private Long purchaseDate;
 
        /** 年检日期 */
        @JsonProperty("dateAnnualSurvey")
        private Long annualSurveyDate;
 
        /** 限速 */
        @JsonProperty("speedLimit")
        private Integer speedLimit;
 
        /** 运营线路 */
        @JsonProperty("linesOperation")
        private String operationLines;
 
        /** 行业 */
        @JsonProperty("industry")
        private String industry;
 
        /** 车型 */
        @JsonProperty("carType")
        private String carType;
 
        /** 车辆产地 */
        @JsonProperty("carPlace")
        private String carPlace;
 
        /** 备注 */
        @JsonProperty("remark")
        private String remark;
 
        /** 车辆型号 */
        @JsonProperty("vehicleModel")
        private String vehicleModel;
 
        /** 发动机型号 */
        @JsonProperty("engineModel")
        private String engineModel;
 
        /** 轴数 */
        @JsonProperty("axesNumber")
        private Integer axesNumber;
 
        /** 总质量 */
        @JsonProperty("totalWeight")
        private Double totalWeight;
 
        /** 准牵引质量 */
        @JsonProperty("quasiTractionMass")
        private Double quasiTractionMass;
 
        /** 外廓尺寸-长 */
        @JsonProperty("longOutlineDimensions")
        private Integer longOutlineDimensions;
 
        /** 外廓尺寸-宽 */
        @JsonProperty("wideOutlineDimensions")
        private Integer wideOutlineDimensions;
 
        /** 外廓尺寸-高 */
        @JsonProperty("highOutlineDimensions")
        private Integer highOutlineDimensions;
 
        /** 内廓尺寸-长 */
        @JsonProperty("longInsideDimension")
        private Integer longInsideDimension;
 
        /** 内廓尺寸-宽 */
        @JsonProperty("wideInnerDimensions")
        private Integer wideInnerDimensions;
 
        /** 内廓尺寸-高 */
        @JsonProperty("highInsideDimensions")
        private Integer highInsideDimensions;
 
    }