| ard-work/pom.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ard-work/src/main/java/com/ruoyi/device/radar/controller/ArdEquipRadarController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ard-work/src/main/java/com/ruoyi/device/radar/domain/GuideInfo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ard-work/src/main/java/com/ruoyi/utils/forest/RadarClient.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ard-work/pom.xml
@@ -32,11 +32,6 @@ </dependency> <!--海康录像机二次开发依赖jar包--> <dependency> <groupId>net.java.jna</groupId> <artifactId>jna</artifactId> <version>1.0.0</version> </dependency> <dependency> <groupId>net.java.examples</groupId> <artifactId>examples</artifactId> <version>1.0.0</version> ard-work/src/main/java/com/ruoyi/device/radar/controller/ArdEquipRadarController.java
@@ -1,9 +1,12 @@ package com.ruoyi.device.radar.controller; import java.util.List; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.device.radar.domain.GuideInfo; import com.ruoyi.utils.forest.RadarClient; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; @@ -36,9 +39,10 @@ @Api(tags = "雷达管理接口") public class ArdEquipRadarController extends BaseController { @Autowired @Resource private IArdEquipRadarService ardEquipRadarService; @Resource private RadarClient radarClient; /** * 查询radar列表 */ @@ -112,4 +116,12 @@ { return toAjax(ardEquipRadarService.deleteArdEquipRadarByIds(ids)); } @ApiOperation(value = "角度引导信息反馈") @PostMapping("/guideInfo") public AjaxResult guideInfoBack(@RequestBody GuideInfo guideInfo) { return radarClient.guideInfoBack(guideInfo); } } ard-work/src/main/java/com/ruoyi/device/radar/domain/GuideInfo.java
对比新文件 @@ -0,0 +1,15 @@ package com.ruoyi.device.radar.domain; import lombok.Data; /** * @Description: * @ClassName: GuideInfo * @Author: 刘苏义 * @Date: 2023年11月01日15:45:10 **/ @Data public class GuideInfo { String radarId; double[] targetPosition; } ard-work/src/main/java/com/ruoyi/utils/forest/RadarClient.java
对比新文件 @@ -0,0 +1,16 @@ package com.ruoyi.utils.forest; import com.dtflys.forest.annotation.BaseRequest; import com.dtflys.forest.annotation.JSONBody; import com.dtflys.forest.annotation.Post; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.device.radar.domain.GuideInfo; @BaseRequest(baseURL = "http://127.0.0.1:8088/radar") public interface RadarClient { /** * 角度引导信息反馈 */ @Post("/guideInfoBack") public AjaxResult guideInfoBack(@JSONBody GuideInfo guideInfo); }