upload traffic road status

This commit is contained in:
unknown
2020-11-09 11:45:18 +08:00
parent 04ac6c546b
commit 9d09cdb85f
3 changed files with 177 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
package com.mogo.module.common.entity;
import com.mogo.map.MogoLatLng;
import java.util.List;
public class RoadTrafficSegment {
//道路拥堵信息分级
private int status;
//分段道路拥堵经纬度点
private List<MogoLatLng> mogoLatLngList;
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public List<MogoLatLng> getMogoLatLngList() {
return mogoLatLngList;
}
public void setMogoLatLngList(List<MogoLatLng> mogoLatLngList) {
this.mogoLatLngList = mogoLatLngList;
}
@Override
public String toString() {
return "RoadTrafficSegment{" +
"status=" + status +
", mogoLatLngList=" + mogoLatLngList +
'}';
}
}

View File

@@ -0,0 +1,113 @@
package com.mogo.module.common.entity;
import com.mogo.map.MogoLatLng;
import java.util.List;
/**
* 交通路况信息
*/
public class RoadTrafficStatus {
//角度
private int angle;
//行车信息描述
private String direction;
//道路名称
private String roadName;
//道路拥堵信息分级
private int status;
//道路拥堵长度
private int length;
//整条道路拥堵经纬度点
private List<MogoLatLng> mogoLatLngList;
//是否存在打浦路分段数据
private boolean segment;
//分段道路数据
private List<RoadTrafficSegment> roadTrafficSegmentList;
public int getAngle() {
return angle;
}
public void setAngle(int angle) {
this.angle = angle;
}
public String getDirection() {
return direction;
}
public void setDirection(String direction) {
this.direction = direction;
}
public String getRoadName() {
return roadName;
}
public void setRoadName(String roadName) {
this.roadName = roadName;
}
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public int getLength() {
return length;
}
public void setLength(int length) {
this.length = length;
}
public List<MogoLatLng> getMogoLatLngList() {
return mogoLatLngList;
}
public void setMogoLatLngList(List<MogoLatLng> mogoLatLngList) {
this.mogoLatLngList = mogoLatLngList;
}
public boolean isSegment() {
return segment;
}
public void setSegment(boolean segment) {
this.segment = segment;
}
public List<RoadTrafficSegment> getRoadTrafficSegmentList() {
return roadTrafficSegmentList;
}
public void setRoadTrafficSegmentList(List<RoadTrafficSegment> roadTrafficSegmentList) {
this.roadTrafficSegmentList = roadTrafficSegmentList;
}
@Override
public String toString() {
return "RoadTrafficStatus{" +
"angle=" + angle +
", direction='" + direction + '\'' +
", roadName='" + roadName + '\'' +
", status=" + status +
", length=" + length +
", mogoLatLngList=" + mogoLatLngList +
", segment=" + segment +
", roadTrafficSegmentList=" + roadTrafficSegmentList +
'}';
}
}

View File

@@ -0,0 +1,26 @@
package com.mogo.module.common.entity;
import java.util.List;
/**
* 上报路况服务Entity
*/
public class UploadTrafficEntity {
private List<RoadTrafficStatus> roadTrafficStatuses;
public List<RoadTrafficStatus> getRoadTrafficStatuses() {
return roadTrafficStatuses;
}
public void setRoadTrafficStatuses(List<RoadTrafficStatus> roadTrafficStatuses) {
this.roadTrafficStatuses = roadTrafficStatuses;
}
@Override
public String toString() {
return "UploadTrafficEntity{" +
"roadTrafficStatuses=" + roadTrafficStatuses +
'}';
}
}