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); }