package com.zc.business.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 一类交调数据对象(区分方向) dc_traffic_survey_data
 * 
 * @author liuwenge
 * @date 2024-10-29
 */
public class DcTrafficVolumeDirectionData extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 物联设备主键 */
    private String iotDeviceId;

    /** 方向 */
    private String direction;

    /** 时间 */
    @Excel(name = "时间")
    private String time;

    /** 中小客车交通量 */
    @Excel(name = "中小客车-菏泽")
    private Integer trafficNumberOfInAndSmallHZ;

    /** 中小客车交通量 */
    @Excel(name = "中小客车-济南")
    private Integer trafficNumberOfInAndSmallJN;

    /** 大客车交通量 */
    @Excel(name = "大客车-菏泽")
    private Integer busTrafficVolumeHZ;

    /** 大客车交通量 */
    @Excel(name = "大客车-济南")
    private Integer busTrafficVolumeJN;

    /** 小型货车交通量 */
    @Excel(name = "小型货车-菏泽")
    private Integer trafficVolumeOfSmallTrucksHZ;

    /** 小型货车交通量 */
    @Excel(name = "小型货车-济南")
    private Integer trafficVolumeOfSmallTrucksJN;

    /** 中型货车交通量 */
    @Excel(name = "中型货车-菏泽")
    private Integer mediumTruckTrafficVolumeHZ;

    /** 中型货车交通量 */
    @Excel(name = "中型货车-济南")
    private Integer mediumTruckTrafficVolumeJN;

    /** 大型货车交通量 */
    @Excel(name = "大型货车-菏泽")
    private Integer largeTruckTrafficVolumeHZ;

    /** 大型货车交通量 */
    @Excel(name = "大型货车-济南")
    private Integer largeTruckTrafficVolumeJN;

    /** 特大型货车交通量 */
    @Excel(name = "特大型货车-菏泽")
    private Integer extraLargeTrucksTrafficVolumeHZ;

    /** 特大型货车交通量 */
    @Excel(name = "特大型货车-济南")
    private Integer extraLargeTrucksTrafficVolumeJN;

    /** 集装箱车交通量 */
    @Excel(name = "集装箱车-菏泽")
    private Integer containerTruckTrafficVolumeHZ;

    /** 集装箱车交通量 */
    @Excel(name = "集装箱车-济南")
    private Integer containerTruckTrafficVolumeJN;

    /** 摩托车交通量 */
    @Excel(name = "摩托车-菏泽")
    private Integer motorcycleTrafficVolumeHZ;

    /** 摩托车交通量 */
    @Excel(name = "摩托车-济南")
    private Integer motorcycleTrafficVolumeJN;

    /** 拖拉机交通量 */
    @Excel(name = "拖拉机-菏泽")
    private Integer tractorTrafficVolumeHZ;

    /** 拖拉机交通量 */
    @Excel(name = "拖拉机-济南")
    private Integer tractorTrafficVolumeJN;

    /** 合计 */
    @Excel(name = "合计-菏泽")
    private Integer trafficVolumeHZ;

    /** 合计 */
    @Excel(name = "合计-济南")
    private Integer trafficVolumeJN;

    /** 总计车流量 */
    @Excel(name = "总计车流量")
    private Integer allTrafficVolume;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getIotDeviceId() {
        return iotDeviceId;
    }

    public void setIotDeviceId(String iotDeviceId) {
        this.iotDeviceId = iotDeviceId;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public Integer getTrafficNumberOfInAndSmallJN() {
        return trafficNumberOfInAndSmallJN;
    }

    public void setTrafficNumberOfInAndSmallJN(Integer trafficNumberOfInAndSmallJN) {
        this.trafficNumberOfInAndSmallJN = trafficNumberOfInAndSmallJN;
    }

    public Integer getTrafficNumberOfInAndSmallHZ() {
        return trafficNumberOfInAndSmallHZ;
    }

    public void setTrafficNumberOfInAndSmallHZ(Integer trafficNumberOfInAndSmallHZ) {
        this.trafficNumberOfInAndSmallHZ = trafficNumberOfInAndSmallHZ;
    }

    public Integer getBusTrafficVolumeJN() {
        return busTrafficVolumeJN;
    }

    public void setBusTrafficVolumeJN(Integer busTrafficVolumeJN) {
        this.busTrafficVolumeJN = busTrafficVolumeJN;
    }

    public Integer getBusTrafficVolumeHZ() {
        return busTrafficVolumeHZ;
    }

    public void setBusTrafficVolumeHZ(Integer busTrafficVolumeHZ) {
        this.busTrafficVolumeHZ = busTrafficVolumeHZ;
    }

    public Integer getTrafficVolumeOfSmallTrucksJN() {
        return trafficVolumeOfSmallTrucksJN;
    }

    public void setTrafficVolumeOfSmallTrucksJN(Integer trafficVolumeOfSmallTrucksJN) {
        this.trafficVolumeOfSmallTrucksJN = trafficVolumeOfSmallTrucksJN;
    }

    public Integer getTrafficVolumeOfSmallTrucksHZ() {
        return trafficVolumeOfSmallTrucksHZ;
    }

    public void setTrafficVolumeOfSmallTrucksHZ(Integer trafficVolumeOfSmallTrucksHZ) {
        this.trafficVolumeOfSmallTrucksHZ = trafficVolumeOfSmallTrucksHZ;
    }

    public Integer getMediumTruckTrafficVolumeJN() {
        return mediumTruckTrafficVolumeJN;
    }

    public void setMediumTruckTrafficVolumeJN(Integer mediumTruckTrafficVolumeJN) {
        this.mediumTruckTrafficVolumeJN = mediumTruckTrafficVolumeJN;
    }

    public Integer getMediumTruckTrafficVolumeHZ() {
        return mediumTruckTrafficVolumeHZ;
    }

    public void setMediumTruckTrafficVolumeHZ(Integer mediumTruckTrafficVolumeHZ) {
        this.mediumTruckTrafficVolumeHZ = mediumTruckTrafficVolumeHZ;
    }

    public Integer getLargeTruckTrafficVolumeJN() {
        return largeTruckTrafficVolumeJN;
    }

    public void setLargeTruckTrafficVolumeJN(Integer largeTruckTrafficVolumeJN) {
        this.largeTruckTrafficVolumeJN = largeTruckTrafficVolumeJN;
    }

    public Integer getLargeTruckTrafficVolumeHZ() {
        return largeTruckTrafficVolumeHZ;
    }

    public void setLargeTruckTrafficVolumeHZ(Integer largeTruckTrafficVolumeHZ) {
        this.largeTruckTrafficVolumeHZ = largeTruckTrafficVolumeHZ;
    }

    public Integer getExtraLargeTrucksTrafficVolumeJN() {
        return extraLargeTrucksTrafficVolumeJN;
    }

    public void setExtraLargeTrucksTrafficVolumeJN(Integer extraLargeTrucksTrafficVolumeJN) {
        this.extraLargeTrucksTrafficVolumeJN = extraLargeTrucksTrafficVolumeJN;
    }

    public Integer getExtraLargeTrucksTrafficVolumeHZ() {
        return extraLargeTrucksTrafficVolumeHZ;
    }

    public void setExtraLargeTrucksTrafficVolumeHZ(Integer extraLargeTrucksTrafficVolumeHZ) {
        this.extraLargeTrucksTrafficVolumeHZ = extraLargeTrucksTrafficVolumeHZ;
    }

    public Integer getContainerTruckTrafficVolumeJN() {
        return containerTruckTrafficVolumeJN;
    }

    public void setContainerTruckTrafficVolumeJN(Integer containerTruckTrafficVolumeJN) {
        this.containerTruckTrafficVolumeJN = containerTruckTrafficVolumeJN;
    }

    public Integer getContainerTruckTrafficVolumeHZ() {
        return containerTruckTrafficVolumeHZ;
    }

    public void setContainerTruckTrafficVolumeHZ(Integer containerTruckTrafficVolumeHZ) {
        this.containerTruckTrafficVolumeHZ = containerTruckTrafficVolumeHZ;
    }

    public Integer getMotorcycleTrafficVolumeJN() {
        return motorcycleTrafficVolumeJN;
    }

    public void setMotorcycleTrafficVolumeJN(Integer motorcycleTrafficVolumeJN) {
        this.motorcycleTrafficVolumeJN = motorcycleTrafficVolumeJN;
    }

    public Integer getMotorcycleTrafficVolumeHZ() {
        return motorcycleTrafficVolumeHZ;
    }

    public void setMotorcycleTrafficVolumeHZ(Integer motorcycleTrafficVolumeHZ) {
        this.motorcycleTrafficVolumeHZ = motorcycleTrafficVolumeHZ;
    }

    public Integer getTractorTrafficVolumeJN() {
        return tractorTrafficVolumeJN;
    }

    public void setTractorTrafficVolumeJN(Integer tractorTrafficVolumeJN) {
        this.tractorTrafficVolumeJN = tractorTrafficVolumeJN;
    }

    public Integer getTractorTrafficVolumeHZ() {
        return tractorTrafficVolumeHZ;
    }

    public void setTractorTrafficVolumeHZ(Integer tractorTrafficVolumeHZ) {
        this.tractorTrafficVolumeHZ = tractorTrafficVolumeHZ;
    }

    public Integer getTrafficVolumeJN() {
        return trafficVolumeJN;
    }

    public void setTrafficVolumeJN(Integer trafficVolumeJN) {
        this.trafficVolumeJN = trafficVolumeJN;
    }

    public Integer getTrafficVolumeHZ() {
        return trafficVolumeHZ;
    }

    public void setTrafficVolumeHZ(Integer trafficVolumeHZ) {
        this.trafficVolumeHZ = trafficVolumeHZ;
    }

    public Integer getAllTrafficVolume() {
        return allTrafficVolume;
    }

    public void setAllTrafficVolume(Integer allTrafficVolume) {
        this.allTrafficVolume = allTrafficVolume;
    }

    public DcTrafficVolumeDirectionData(){}

    public DcTrafficVolumeDirectionData(Integer initData){
        this.trafficNumberOfInAndSmallJN = initData;
        this.trafficNumberOfInAndSmallHZ = initData;
        this.busTrafficVolumeJN = initData;
        this.busTrafficVolumeHZ = initData;
        this.trafficVolumeOfSmallTrucksJN = initData;
        this.trafficVolumeOfSmallTrucksHZ = initData;
        this.mediumTruckTrafficVolumeJN = initData;
        this.mediumTruckTrafficVolumeHZ = initData;
        this.largeTruckTrafficVolumeJN = initData;
        this.largeTruckTrafficVolumeHZ = initData;
        this.extraLargeTrucksTrafficVolumeJN = initData;
        this.extraLargeTrucksTrafficVolumeHZ = initData;
        this.containerTruckTrafficVolumeJN = initData;
        this.containerTruckTrafficVolumeHZ = initData;
        this.motorcycleTrafficVolumeJN = initData;
        this.motorcycleTrafficVolumeHZ = initData;
        this.tractorTrafficVolumeJN = initData;
        this.tractorTrafficVolumeHZ = initData;
        this.trafficVolumeJN = initData;
        this.trafficVolumeHZ = initData;
        this.allTrafficVolume = initData;
    }
}