2.0 KiB
2.0 KiB
待办事项
设置发送给前端的Websocket消息的类型
- 是否完成(true)
/**
* 电子围栏告警级别枚举
*/
public enum GeofenceAlertLevel {
/**
* 信息级别
*/
INFO("信息", 1),
/**
* 警告级别
*/
WARNING("警告", 2),
/**
* 严重级别
*/
CRITICAL("严重", 3),
/**
* 紧急级别
*/
EMERGENCY("紧急", 4);
在超速消息中,增加一个字段,表示限速值,单位是km/h
- 是否完成(true)
public class RuleViolationPayload {
/**
* 实际值
*/
@JsonProperty("actualValue")
private Double actualValue;
/**
* 限制值
*/
@JsonProperty("limitValue")
private Double limitValue;
API 接口
增加无人车位置信息接口,显示无人车的位置信息,包括:
- 无人车的ID
- 无人车的车牌号
- 无人车的类型
- 无人车的状态
- 无人车的位置
- 无人车的速度
- 无人车的方向
增加无人车的运行信息接口,显示无人车的运行信息,包括:
- 无人车的ID
- 无人车的车牌号
- 无人车的类型
- 无人车的电池电量
- 无人车的运行时间
- 无人车的运行距离
- 无人车的运行速度
增加无人车的任务执行状态接口,显示无人车的任务执行状态,包括:
- 无人车的ID
- 无人车的车牌号
- 无人车的类型
- 无人车的任务执行状态
- 无人车的任务执行开始时间
- 无人车的任务完成百分比
- 无人车的任务执行轨迹
替换 Swagger 为 SpringDoc
-
springfox-boot-starter:Swagger 3.0.0 可能不兼容 Spring Boot 3.x,建议迁移到 SpringDoc OpenAPI(已在 properties 中定义 springdoc.version=2.6.0,但未使用)。
-
是否完成(true)
-
在 pom.xml 中添加以下依赖:
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>${springdoc.version}</version>
</dependency>