diff --git a/admin/src/main/java/com/multictrl/modules/business/controller/DebugController.java b/admin/src/main/java/com/multictrl/modules/business/controller/DebugController.java index 4b9f05c..484f5d6 100644 --- a/admin/src/main/java/com/multictrl/modules/business/controller/DebugController.java +++ b/admin/src/main/java/com/multictrl/modules/business/controller/DebugController.java @@ -245,7 +245,7 @@ public class DebugController { return new Result<>().ok(djiBaseService.executeAndReturnResult(dockSn, "supplement_light_open")); } - @Operation(summary = "一键标定") + @Operation(summary = "一键标定(仅支持大疆机场三)") @PostMapping("/rtkCalibration/{dockSn}") @LogOperation("一键标定") @RequiresPermissions("bus:debug:rtkCalibration") @@ -254,4 +254,20 @@ public class DebugController { ValidatorUtils.validateEntity(rtkCalibration); return new Result<>().ok(debugService.rtkCalibration(dockSn, rtkCalibration)); } + + @Operation(summary = "推杆展开(仅支持阿罗斯系列、大疆机场一)") + @PostMapping("/putterOpen/{dockSn}") + @LogOperation("推杆展开") + @RequiresPermissions("bus:debug:putterOpen") + public Result putterOpen(@PathVariable String dockSn) { + return new Result<>().ok(djiBaseService.executeAndReturnResult(dockSn, "putter_open")); + } + + @Operation(summary = "推杆闭合(仅支持阿罗斯系列、大疆机场一)") + @PostMapping("/putterClose/{dockSn}") + @LogOperation("推杆闭合") + @RequiresPermissions("bus:debug:putterClose") + public Result putterClose(@PathVariable String dockSn) { + return new Result<>().ok(djiBaseService.executeAndReturnResult(dockSn, "putter_close")); + } }