package com.zc.business.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; 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 DcTrafficSurveyData extends BaseEntity { private static final long serialVersionUID = 1L; /** $column.columnComment */ private Long id; /** 物联设备主键 */ @Excel(name = "物联设备主键") private String iotDeviceId; /** 所在桩号 */ @Excel(name = "所在桩号") private String stakeMark; /** 方向1-上行,2-中,3-下行 */ @Excel(name = "方向1-上行,2-中,3-下行") private String direction; /** 采集时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "采集时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date timestamp; /** 范围查询-结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date endTime; /** 车流量 */ @Excel(name = "车流量") private Long trafficVolume; /** 跟车百分比 */ private Integer followingPercentage; /** 时间占有率 */ private Integer timeOccupancyRate; /** 平均车头间距 */ private Integer averageHeadway; /** 中小客车交通量 */ private Integer trafficNumberOfInAndSmall; /** 中小客车平均地点车速 */ private Integer inAndSmallAverageVehicleSpeed; /** 大客车交通量 */ private Integer busTrafficVolume; /** 大客车平均地点车速 */ private Integer averageSpeedOfBus; /** 小型货车交通量 */ private Integer trafficVolumeOfSmallTrucks; /** 小型货车平均地点车速 */ private Integer smallTrucksAverageVehicleSpeed; /** 中型货车交通量 */ private Integer mediumTruckTrafficVolume; /** 中型货车平均地点车速 */ private Integer averageSpeedOfMediumSizeTrucks; /** 大型货车交通量 */ private Integer largeTruckTrafficVolume; /** 大型货车平均地点车速 */ private Integer averageSpeedOfLargeTrucks; /** 特大型货车平均地点车速 */ private Integer averageSpeedOfExtraLargeTrucks; /** 特大型货车交通量 */ private Integer extraLargeTrucksTrafficVolume; /** 集装箱车交通量 */ private Integer containerTruckTrafficVolume; /** 集装箱车平均地点车速 */ private Integer averageSpeedOfContainerTruck; /** 摩托车交通量 */ private Integer motorcycleTrafficVolume; /** 摩托车平均地点车速 */ private Integer averageSpeedOfMotorcycle; /** 拖拉机交通量 */ private Integer tractorTrafficVolume; /** 拖拉机平均地点车速 */ private Integer averageSpeedOfTractor; private Integer avgSpeed; private String type; private String times; /** 数据类型 1:全部 2:分方向 3:分车型 */ private String rowType; /** 客车 */ private Integer bus; /** 货车 */ private Integer goodsCar; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setIotDeviceId(String iotDeviceId) { this.iotDeviceId = iotDeviceId; } public String getIotDeviceId() { return iotDeviceId; } public void setStakeMark(String stakeMark) { this.stakeMark = stakeMark; } public String getStakeMark() { return stakeMark; } public void setDirection(String direction) { this.direction = direction; } public String getDirection() { return direction; } public void setTimestamp(Date timestamp) { this.timestamp = timestamp; } public Date getTimestamp() { return timestamp; } public void setTrafficVolume(Long trafficVolume) { this.trafficVolume = trafficVolume; } public Long getTrafficVolume() { return trafficVolume; } public Integer getFollowingPercentage() { return followingPercentage; } public void setFollowingPercentage(Integer followingPercentage) { this.followingPercentage = followingPercentage; } public Integer getTimeOccupancyRate() { return timeOccupancyRate; } public void setTimeOccupancyRate(Integer timeOccupancyRate) { this.timeOccupancyRate = timeOccupancyRate; } public Integer getAverageHeadway() { return averageHeadway; } public void setAverageHeadway(Integer averageHeadway) { this.averageHeadway = averageHeadway; } public Integer getTrafficNumberOfInAndSmall() { return trafficNumberOfInAndSmall; } public void setTrafficNumberOfInAndSmall(Integer trafficNumberOfInAndSmall) { this.trafficNumberOfInAndSmall = trafficNumberOfInAndSmall; } public Integer getInAndSmallAverageVehicleSpeed() { return inAndSmallAverageVehicleSpeed; } public void setInAndSmallAverageVehicleSpeed(Integer inAndSmallAverageVehicleSpeed) { this.inAndSmallAverageVehicleSpeed = inAndSmallAverageVehicleSpeed; } public Integer getBusTrafficVolume() { return busTrafficVolume; } public void setBusTrafficVolume(Integer busTrafficVolume) { this.busTrafficVolume = busTrafficVolume; } public Integer getAverageSpeedOfBus() { return averageSpeedOfBus; } public void setAverageSpeedOfBus(Integer averageSpeedOfBus) { this.averageSpeedOfBus = averageSpeedOfBus; } public Integer getTrafficVolumeOfSmallTrucks() { return trafficVolumeOfSmallTrucks; } public void setTrafficVolumeOfSmallTrucks(Integer trafficVolumeOfSmallTrucks) { this.trafficVolumeOfSmallTrucks = trafficVolumeOfSmallTrucks; } public Integer getSmallTrucksAverageVehicleSpeed() { return smallTrucksAverageVehicleSpeed; } public void setSmallTrucksAverageVehicleSpeed(Integer smallTrucksAverageVehicleSpeed) { this.smallTrucksAverageVehicleSpeed = smallTrucksAverageVehicleSpeed; } public Integer getMediumTruckTrafficVolume() { return mediumTruckTrafficVolume; } public void setMediumTruckTrafficVolume(Integer mediumTruckTrafficVolume) { this.mediumTruckTrafficVolume = mediumTruckTrafficVolume; } public Integer getAverageSpeedOfMediumSizeTrucks() { return averageSpeedOfMediumSizeTrucks; } public void setAverageSpeedOfMediumSizeTrucks(Integer averageSpeedOfMediumSizeTrucks) { this.averageSpeedOfMediumSizeTrucks = averageSpeedOfMediumSizeTrucks; } public Integer getLargeTruckTrafficVolume() { return largeTruckTrafficVolume; } public void setLargeTruckTrafficVolume(Integer largeTruckTrafficVolume) { this.largeTruckTrafficVolume = largeTruckTrafficVolume; } public Integer getAverageSpeedOfLargeTrucks() { return averageSpeedOfLargeTrucks; } public void setAverageSpeedOfLargeTrucks(Integer averageSpeedOfLargeTrucks) { this.averageSpeedOfLargeTrucks = averageSpeedOfLargeTrucks; } public Integer getAverageSpeedOfExtraLargeTrucks() { return averageSpeedOfExtraLargeTrucks; } public void setAverageSpeedOfExtraLargeTrucks(Integer averageSpeedOfExtraLargeTrucks) { this.averageSpeedOfExtraLargeTrucks = averageSpeedOfExtraLargeTrucks; } public Integer getExtraLargeTrucksTrafficVolume() { return extraLargeTrucksTrafficVolume; } public void setExtraLargeTrucksTrafficVolume(Integer extraLargeTrucksTrafficVolume) { this.extraLargeTrucksTrafficVolume = extraLargeTrucksTrafficVolume; } public Integer getContainerTruckTrafficVolume() { return containerTruckTrafficVolume; } public void setContainerTruckTrafficVolume(Integer containerTruckTrafficVolume) { this.containerTruckTrafficVolume = containerTruckTrafficVolume; } public Integer getAverageSpeedOfContainerTruck() { return averageSpeedOfContainerTruck; } public void setAverageSpeedOfContainerTruck(Integer averageSpeedOfContainerTruck) { this.averageSpeedOfContainerTruck = averageSpeedOfContainerTruck; } public Integer getMotorcycleTrafficVolume() { return motorcycleTrafficVolume; } public void setMotorcycleTrafficVolume(Integer motorcycleTrafficVolume) { this.motorcycleTrafficVolume = motorcycleTrafficVolume; } public Integer getAverageSpeedOfMotorcycle() { return averageSpeedOfMotorcycle; } public void setAverageSpeedOfMotorcycle(Integer averageSpeedOfMotorcycle) { this.averageSpeedOfMotorcycle = averageSpeedOfMotorcycle; } public Integer getTractorTrafficVolume() { return tractorTrafficVolume; } public void setTractorTrafficVolume(Integer tractorTrafficVolume) { this.tractorTrafficVolume = tractorTrafficVolume; } public Integer getAverageSpeedOfTractor() { return averageSpeedOfTractor; } public void setAverageSpeedOfTractor(Integer averageSpeedOfTractor) { this.averageSpeedOfTractor = averageSpeedOfTractor; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getTimes() { return times; } public void setTimes(String times) { this.times = times; } public Integer getAvgSpeed() { return avgSpeed; } public void setAvgSpeed(Integer avgSpeed) { this.avgSpeed = avgSpeed; } public Date getEndTime() { return endTime; } public void setEndTime(Date endTime) { this.endTime = endTime; } public String getRowType() { return rowType; } public void setRowType(String rowType) { this.rowType = rowType; } public Integer getBus() { return bus; } public void setBus(Integer bus) { this.bus = bus; } public Integer getGoodsCar() { return goodsCar; } public void setGoodsCar(Integer goodsCar) { this.goodsCar = goodsCar; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("iotDeviceId", getIotDeviceId()) .append("stakeMark", getStakeMark()) .append("direction", getDirection()) .append("timestamp", getTimestamp()) .append("trafficVolume", getTrafficVolume()) .toString(); } }