Commit 07087248 by 余根龙

已转移到entity目录下,这里删除

parent 8dc003c5
package com.zhht.irn.entity.kafka;
import com.zhht.irn.enums.EventType;
import java.util.Date;
/**
* 旅行时间信息
* 车辆在路口旅行过程中,发生 捕获、到达、进入、通过、驶离、丢失这6中类型的事件时发送当前的事件信息
* 数据结构参考最新的实时数据文档 --> 旅行事件信息
* 全息路口实时数据文档v1.1 (2022.11.1)》
* https://www.yuque.com/docs/share/9cd59d71-6165-46da-ae43-bc5388149672?#
*
*/
public class TravelEventInfo {
// ID
private Integer id;
// 路口ID
private String crossId;
// 记录ID
private String recordId;
// 记录时间
private Date recordTime;
// 事件发生时车道ID
private Long eventLineId;
// 事件发生时速度
private Double eventSpeed;
// 事件时间
private Date eventTime;
// 事件类型
private EventType eventType;
// 备注
private String remark;
}
package com.zhht.irn.entity.kafka;
import java.util.Date;
import java.util.List;
/**
* 旅行信息:车辆在路口完成从出现到丢失时的完整过程的记录
* 数据结构参考最新的实时数据文档
* 《全息路口实时数据文档v1.1 (2022.11.1)》 --> 旅行信息
* https://www.yuque.com/docs/share/9cd59d71-6165-46da-ae43-bc5388149672?#
*
* @author 吴延飞
* @date 2022-11-02 09:34:12
*/
public class TravelInfo {
// ID
private Long id;
// 路口ID
private String crossId;
// 记录ID
private String recordId;
// 记录时间
private String recordTime;
// 车辆ID
private Long carId;
// 车辆颜色
private String carColor;
// 车牌号码
private String plate;
// 车牌颜色
private String plateColor;
// 车辆类型
private String carType;
// 捕获车道ID
private String firstLineId;
// 捕获时速度
private Double firstSpeed;
// 捕获时间
private String firstTime;
// 达到车道ID
private String arrivedLineId;
// 到达时速度
private Double arrivedSpeed;
// 到达时间
private String arrivedTime;
// 进入车道ID
private String inCrossLineId;
// 进入时速度
private Double inSpeed;
// 进入时间
private String inCrossTime;
// 通过车道ID
private String outCrossLineId;
// 通过时速度
private Double outSpeed;
// 通过时间
private String outCrossTime;
// 驶离车道ID
private String awayLineId;
// 驶离时速度
private Double awaySpeed;
// 驶离时间
private String awayTime;
// 丢失车道ID
private String lastLineId;
// 丢失时速度
private Double lastSpeed;
// 丢失时间
private String lastTime;
// 旅行时长,驶离时刻 - 到达时刻, 单位秒
private int crossingTime;
// 旅行时点位集合
private List<Location> locations;
// 备注
private String remark;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCrossId() {
return crossId;
}
public void setCrossId(String crossId) {
this.crossId = crossId;
}
public String getRecordId() {
return recordId;
}
public void setRecordId(String recordId) {
this.recordId = recordId;
}
public String getRecordTime() {
return recordTime;
}
public void setRecordTime(String recordTime) {
this.recordTime = recordTime;
}
public Long getCarId() {
return carId;
}
public void setCarId(Long carId) {
this.carId = carId;
}
public String getCarColor() {
return carColor;
}
public void setCarColor(String carColor) {
this.carColor = carColor;
}
public String getPlate() {
return plate;
}
public void setPlate(String plate) {
this.plate = plate;
}
public String getPlateColor() {
return plateColor;
}
public void setPlateColor(String plateColor) {
this.plateColor = plateColor;
}
public String getCarType() {
return carType;
}
public void setCarType(String carType) {
this.carType = carType;
}
public String getFirstLineId() {
return firstLineId;
}
public void setFirstLineId(String firstLineId) {
this.firstLineId = firstLineId;
}
public Double getFirstSpeed() {
return firstSpeed;
}
public void setFirstSpeed(Double firstSpeed) {
this.firstSpeed = firstSpeed;
}
public String getFirstTime() {
return firstTime;
}
public void setFirstTime(String firstTime) {
this.firstTime = firstTime;
}
public String getArrivedLineId() {
return arrivedLineId;
}
public void setArrivedLineId(String arrivedLineId) {
this.arrivedLineId = arrivedLineId;
}
public Double getArrivedSpeed() {
return arrivedSpeed;
}
public void setArrivedSpeed(Double arrivedSpeed) {
this.arrivedSpeed = arrivedSpeed;
}
public String getArrivedTime() {
return arrivedTime;
}
public void setArrivedTime(String arrivedTime) {
this.arrivedTime = arrivedTime;
}
public String getInCrossLineId() {
return inCrossLineId;
}
public void setInCrossLineId(String inCrossLineId) {
this.inCrossLineId = inCrossLineId;
}
public Double getInSpeed() {
return inSpeed;
}
public void setInSpeed(Double inSpeed) {
this.inSpeed = inSpeed;
}
public String getInCrossTime() {
return inCrossTime;
}
public void setInCrossTime(String inCrossTime) {
this.inCrossTime = inCrossTime;
}
public String getOutCrossLineId() {
return outCrossLineId;
}
public void setOutCrossLineId(String outCrossLineId) {
this.outCrossLineId = outCrossLineId;
}
public Double getOutSpeed() {
return outSpeed;
}
public void setOutSpeed(Double outSpeed) {
this.outSpeed = outSpeed;
}
public String getOutCrossTime() {
return outCrossTime;
}
public void setOutCrossTime(String outCrossTime) {
this.outCrossTime = outCrossTime;
}
public String getAwayLineId() {
return awayLineId;
}
public void setAwayLineId(String awayLineId) {
this.awayLineId = awayLineId;
}
public Double getAwaySpeed() {
return awaySpeed;
}
public void setAwaySpeed(Double awaySpeed) {
this.awaySpeed = awaySpeed;
}
public String getAwayTime() {
return awayTime;
}
public void setAwayTime(String awayTime) {
this.awayTime = awayTime;
}
public String getLastLineId() {
return lastLineId;
}
public void setLastLineId(String lastLineId) {
this.lastLineId = lastLineId;
}
public Double getLastSpeed() {
return lastSpeed;
}
public void setLastSpeed(Double lastSpeed) {
this.lastSpeed = lastSpeed;
}
public String getLastTime() {
return lastTime;
}
public void setLastTime(String lastTime) {
this.lastTime = lastTime;
}
public int getCrossingTime() {
return crossingTime;
}
public void setCrossingTime(int crossingTime) {
this.crossingTime = crossingTime;
}
public List<Location> getLocations() {
return locations;
}
public void setLocations(List<Location> locations) {
this.locations = locations;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment