package com.ruoyi.gps.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;
|
|
}
|
|
}
|