package com.njzscloud.supervisory.hsoa.pojo.param;


import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

@Getter
@Setter
@ToString
@Accessors(chain = true)
public class PushVehicleTrajectoryParam {
    @JsonProperty("cityCode")
    private String cityCode;
    @JsonProperty("cityName")
    private String cityName;
    @JsonProperty("districtCode")
    private String districtCode;
    @JsonProperty("districtName")
    private String districtName;
    @JsonProperty("companyName")
    private String companyName;
    @JsonProperty("transportLicense")
    private String transportLicense;
    @JsonProperty("plateNumber")
    private String plateNumber;
    @JsonProperty("vehicleType")
    private String vehicleType;
    @JsonProperty("longitude")
    private String longitude;
    @JsonProperty("latitude")
    private String latitude;
    @JsonProperty("speed")
    private Double speed;
    @JsonProperty("loadWeight")
    private Double loadWeight;
    @JsonProperty("loadStatus")
    private String loadStatus;
    @JsonProperty("sealedStatus")
    private String sealedStatus;
    @JsonProperty("liftStatus")
    private String liftStatus;
    @JsonProperty("direction")
    private Double direction;
    @JsonProperty("directionDesc")
    private String directionDesc;
    @JsonProperty("altitude")
    private Double altitude;
    @JsonProperty("locationDesc")
    private String locationDesc;
    @JsonProperty("address")
    private String address;
    @JsonProperty("gpsTime")
    private String gpsTime;
    @JsonProperty("receiveTime")
    private String receiveTime;
    @JsonProperty("accStatus")
    private Integer accStatus;
    @JsonProperty("onlineStatus")
    private Integer onlineStatus;
    @JsonProperty("locationMode")
    private String locationMode;
    @JsonProperty("stateType")
    private String stateType;
    @JsonProperty("alarmType")
    private String alarmType;
    @JsonProperty("alarmDesc")
    private String alarmDesc;
    @JsonProperty("todayMileage")
    private Double todayMileage;
    @JsonProperty("totalMileage")
    private Double totalMileage;
    @JsonProperty("temperature")
    private String temperature;
    @JsonProperty("humidity")
    private String humidity;
    @JsonProperty("oilValue")
    private String oilValue;
    @JsonProperty("voltage")
    private String voltage;
}
