feat(module-system): 为 PositionMapLine 增加防撞功能标识字段

- 在 PositionMapLineDO、PositionMapLineRespVO 和 PositionMapLineSaveReqVO 中添加 collisionAvoidanceFlag 字段
- 该字段用于表示是否开启防撞功能,0 表示否,1 表示是
- 移除了 RobotInformationController 中的硬编码分页大小设置
This commit is contained in:
aikai 2025-07-03 10:13:59 +08:00
parent b049bb1067
commit 0c4b36426c
4 changed files with 10 additions and 1 deletions

View File

@ -126,6 +126,9 @@ public class PositionMapLineRespVO {
@ExcelProperty("反向限速(m/s)")
private BigDecimal reverseSpeedLimit;
@Schema(description = "是否开启防撞 0否 1是", example = "15890")
private Integer collisionAvoidanceFlag;
@Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
@ExcelProperty("创建时间")
private LocalDateTime createTime;

View File

@ -112,6 +112,9 @@ public class PositionMapLineSaveReqVO {
private BigDecimal reverseSpeedLimit;
@Schema(description = "是否开启防撞 0否 1是", example = "15890")
private Integer collisionAvoidanceFlag;
@Schema(description = "车头朝向(0:正正 1:正反 2:反正 3:反反 4正随 5随正 6随反 7反随 8随随 如果是单向的话 0代表正 1代表反 2代表随意", example = "15890")
private Integer toward;

View File

@ -128,7 +128,6 @@ public class RobotInformationController {
@Operation(summary = "获得车辆信息分页")
@PreAuthorize("@ss.hasPermission('robot:information:list')")
public CommonResult<PageResult<RobotInformationPageRespVO>> getRobotList(@Valid RobotInformationPageReqVO pageReqVO) {
pageReqVO.setPageSize(300);
PageResult<RobotInformationPageRespVO> pageResult = informationService.getInformationPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, RobotInformationPageRespVO.class));
}

View File

@ -168,6 +168,10 @@ public class PositionMapLineDO extends BaseDO {
*/
private BigDecimal reverseSpeedLimit;
/**
* 是否开启防撞 0否 1是
*/
private Integer collisionAvoidanceFlag;
/**
* 车头朝向(0:正正 1:正反 2:反正 3:反反 4正随 5随正 6随反 7反随 8随随 如果是单向的话 0代表正 1代表反 2代表随意
*/