最新产品
This commit is contained in:
14
src/main/java/com/yj/earth/model/Point.java
Normal file
14
src/main/java/com/yj/earth/model/Point.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.yj.earth.model;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class Point {
|
||||
private double lat; // 纬度
|
||||
private double lng; // 经度
|
||||
}
|
||||
22
src/main/java/com/yj/earth/model/RouteRequest.java
Normal file
22
src/main/java/com/yj/earth/model/RouteRequest.java
Normal file
@ -0,0 +1,22 @@
|
||||
package com.yj.earth.model;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class RouteRequest {
|
||||
@Schema(description = "起点纬度")
|
||||
private Double startLat;
|
||||
@Schema(description = "起点经度")
|
||||
private Double startLng;
|
||||
@Schema(description = "终点纬度")
|
||||
private Double endLat;
|
||||
@Schema(description = "终点经度")
|
||||
private Double endLng;
|
||||
@Schema(description = "交通方式")
|
||||
private String profile;
|
||||
@Schema(description = "途经点")
|
||||
private List<Point> waypoints;
|
||||
}
|
||||
14
src/main/java/com/yj/earth/model/RouteResponse.java
Normal file
14
src/main/java/com/yj/earth/model/RouteResponse.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.yj.earth.model;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class RouteResponse {
|
||||
private Double distanceKm; // 距离(公里)
|
||||
private Double timeMinutes; // 时间(分钟)
|
||||
private List<Point> pathPoints; // 路径点列表
|
||||
}
|
||||
12
src/main/java/com/yj/earth/model/StatusResponse.java
Normal file
12
src/main/java/com/yj/earth/model/StatusResponse.java
Normal file
@ -0,0 +1,12 @@
|
||||
package com.yj.earth.model;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class StatusResponse {
|
||||
private boolean loading; // 是否正在加载
|
||||
private boolean loaded; // 是否已加载完成
|
||||
private String message; // 状态消息
|
||||
}
|
||||
Reference in New Issue
Block a user