From 0c4b36426c379f7a185e9e70890f270ce8cb3b95 Mon Sep 17 00:00:00 2001 From: aikai Date: Thu, 3 Jul 2025 10:13:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(module-system):=20=E4=B8=BA=20PositionMapL?= =?UTF-8?q?ine=20=E5=A2=9E=E5=8A=A0=E9=98=B2=E6=92=9E=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E6=A0=87=E8=AF=86=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 PositionMapLineDO、PositionMapLineRespVO 和 PositionMapLineSaveReqVO 中添加 collisionAvoidanceFlag 字段 - 该字段用于表示是否开启防撞功能,0 表示否,1 表示是 - 移除了 RobotInformationController 中的硬编码分页大小设置 --- .../admin/positionmap/vo/PositionMapLineRespVO.java | 3 +++ .../admin/positionmap/vo/PositionMapLineSaveReqVO.java | 3 +++ .../controller/admin/robot/RobotInformationController.java | 1 - .../system/dal/dataobject/positionmap/PositionMapLineDO.java | 4 ++++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/positionmap/vo/PositionMapLineRespVO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/positionmap/vo/PositionMapLineRespVO.java index bd959df65..b27f66164 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/positionmap/vo/PositionMapLineRespVO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/positionmap/vo/PositionMapLineRespVO.java @@ -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; diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/positionmap/vo/PositionMapLineSaveReqVO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/positionmap/vo/PositionMapLineSaveReqVO.java index 532646b87..e36605df7 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/positionmap/vo/PositionMapLineSaveReqVO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/positionmap/vo/PositionMapLineSaveReqVO.java @@ -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; diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/robot/RobotInformationController.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/robot/RobotInformationController.java index e278d79b9..87c21fd34 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/robot/RobotInformationController.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/robot/RobotInformationController.java @@ -128,7 +128,6 @@ public class RobotInformationController { @Operation(summary = "获得车辆信息分页") @PreAuthorize("@ss.hasPermission('robot:information:list')") public CommonResult> getRobotList(@Valid RobotInformationPageReqVO pageReqVO) { - pageReqVO.setPageSize(300); PageResult pageResult = informationService.getInformationPage(pageReqVO); return success(BeanUtils.toBean(pageResult, RobotInformationPageRespVO.class)); } diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/positionmap/PositionMapLineDO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/positionmap/PositionMapLineDO.java index f86a12cff..6cd45cc0d 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/positionmap/PositionMapLineDO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/positionmap/PositionMapLineDO.java @@ -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代表随意 */