From a87335ba0f5542aef29c0d5236921d3ce9831479 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期一, 29 七月 2024 09:36:29 +0800 Subject: [PATCH] feign完善 --- ycl-server/src/main/java/com/ycl/web/HKClient.java | 38 ++++++++++++++++++++------------------ 1 files changed, 20 insertions(+), 18 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/web/HKClient.java b/ycl-server/src/main/java/com/ycl/web/HKClient.java index 543153c..faa9b4a 100644 --- a/ycl-server/src/main/java/com/ycl/web/HKClient.java +++ b/ycl-server/src/main/java/com/ycl/web/HKClient.java @@ -1,11 +1,13 @@ package com.ycl.web; import com.alibaba.fastjson2.JSONObject; +import com.ycl.config.HKFeignConfig; import com.ycl.platform.domain.param.HK.*; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; /** * @author gonghl @@ -13,7 +15,7 @@ */ @Component -@FeignClient(name = "HKClient", url = "${request.haiKangDomain}") +@FeignClient(name = "HKClient", url = "${request.haiKangDomain}", configuration = HKFeignConfig.class) public interface HKClient { /** @@ -28,7 +30,7 @@ * @return 鎸夊尯鍩熺粺璁$粡绾害寮傚父璁惧鎴栧崱鍙� */ @PostMapping("/dqd/service/rs/v1/device/coordinateExpInfo/query") - JSONObject coordinateByArea(CoordinateByAreaParam param); + JSONObject coordinateByArea(@RequestBody CoordinateByAreaParam param); /** * 鎸夊尯鍩熺粺璁$紪鐮佸紓甯歌澶囨垨鍗″彛 @@ -42,7 +44,7 @@ * @return 鎸夊尯鍩熺粺璁$紪鐮佸紓甯歌澶囨垨鍗″彛 */ @PostMapping("/dqd/service/rs/v1/device/gbCodeExpInfo/query") - JSONObject codeByArea(CodeByAreaParam param); + JSONObject codeByArea(@RequestBody CodeByAreaParam param); /** * 鎸夊尯鍩熺粺璁′汉鑴告暟鎹洃娴嬫寚鏍囬」 @@ -63,7 +65,7 @@ * @return 鎸夊尯鍩熺粺璁′汉鑴告暟鎹洃娴嬫寚鏍囬」 */ @PostMapping("/dqd/service/rs/v2/data/faceDetect/query") - JSONObject faceDetectByArea(FaceDetectParam param); + JSONObject faceDetectByArea(@RequestBody FaceDetectParam param); /** * 鎸夊尯鍩熺粺璁¤溅杈嗘暟鎹洃娴嬫寚鏍囬」 @@ -85,7 +87,7 @@ * @return 鎸夊尯鍩熺粺璁¤溅杈嗘暟鎹洃娴嬫寚鏍囬」 */ @PostMapping("/dqd/service/rs/v2/data/passDetect/query") - JSONObject carDetectByArea(CarDetectParam param); + JSONObject carDetectByArea(@RequestBody CarDetectParam param); /** * 閲囬泦璁惧灞炴�х洃娴嬬粨鏋� @@ -95,7 +97,7 @@ * @return 閲囬泦璁惧灞炴�х洃娴嬬粨鏋� */ @PostMapping("/dqd/service/rs/v1/device/cameraExpDetailInfo/query") - JSONObject monitorDetail(MonitoringDetailParam param); + JSONObject monitorDetail(@RequestBody MonitoringDetailParam param); /** * 鍗″彛灞炴�х洃娴嬬粨鏋� @@ -105,7 +107,7 @@ * @return 鍗″彛灞炴�х洃娴嬬粨鏋� */ @PostMapping("/dqd/service/rs/v1/device/crossExpDetailInfo/query") - JSONObject crossDetail(CrossDetailParam param); + JSONObject crossDetail(@RequestBody CrossDetailParam param); /** * 鎶撴媿鏁版嵁閲忕洃娴嬬粨鏋� @@ -126,7 +128,7 @@ * @return 鎶撴媿鏁版嵁閲忕洃娴嬬粨鏋� */ @PostMapping("/dqd/service/rs/v1/data/snapCountDetail/query") - JSONObject SnapshotDataMonitor(SnapshotDataMonitorParam param); + JSONObject SnapshotDataMonitor(@RequestBody SnapshotDataMonitorParam param); /** * 鎶撴媿鏁版嵁鏃跺欢鐩戞祴缁撴灉 @@ -142,7 +144,7 @@ * @return 鎶撴媿鏁版嵁鏃跺欢鐩戞祴缁撴灉 */ @PostMapping("/dqd/service/rs/v1/data/snapAgingDetail/query") - JSONObject SnapshotDataMonitor(SnapshotDelayMonitorParam param); + JSONObject SnapshotDataMonitor(@RequestBody SnapshotDelayMonitorParam param); /** * 鍥剧墖璁块棶鐩戞祴缁撴灉 @@ -153,7 +155,7 @@ * @return 鍥剧墖璁块棶鐩戞祴缁撴灉 */ @PostMapping("/dqd/service/rs/v1/data/picAccessDetail/query") - JSONObject PicAccessMonitor(PicAccessParam param); + JSONObject PicAccessMonitor(@RequestBody PicAccessParam param); /** * 灞炴�ц瘑鍒噯纭洃娴嬬粨鏋� @@ -163,7 +165,7 @@ * @return 灞炴�ц瘑鍒噯纭洃娴嬬粨鏋� */ @PostMapping("/dqd/service/rs/v1/data/attributeRecognition/query") - JSONObject AttrRecognitionMonitor(AttrRecognitionParam param); + JSONObject AttrRecognitionMonitor(@RequestBody AttrRecognitionParam param); /** * 鏁版嵁瀹屾暣鎬х洃娴嬬粨鏋� @@ -177,7 +179,7 @@ * @return 鏁版嵁瀹屾暣鎬х洃娴嬬粨鏋� */ @PostMapping("/dqd/service/rs/v1/data/attributeIntegrity/query") - JSONObject DataIntegrityMonitoring(DataIntegrityMonitoringParam param); + JSONObject DataIntegrityMonitoring(@RequestBody DataIntegrityMonitoringParam param); /** * 浜鸿劯璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 @@ -188,7 +190,7 @@ * @return 浜鸿劯璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 */ @PostMapping("/dqd/service/rs/v2/data/faceFullAmount/query") - JSONObject DataIntegrityMonitoring(FaceDeviceInspectionParam param); + JSONObject FaceDeviceInspection(@RequestBody FaceDeviceInspectionParam param); /** * 浜鸿劯璁惧鎶芥鎸囨爣鐩戞祴缁撴灉 @@ -199,7 +201,7 @@ * @return 浜鸿劯璁惧鎶芥鎸囨爣鐩戞祴缁撴灉 */ @PostMapping("/dqd/service/rs/v2/data/faceSampleAmount/query") - JSONObject DataIntegrityMonitoring(FaceDeviceSamplingParam param); + JSONObject FaceDeviceSampling(@RequestBody FaceDeviceSamplingParam param); /** * 杞﹁締璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 @@ -210,7 +212,7 @@ * @return 杞﹁締璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 */ @PostMapping("/dqd/service/rs/v2/data/vehFullAmount/query") - JSONObject VehicleDeviceInspection(VehicleDeviceInspectionParam param); + JSONObject VehicleDeviceInspection(@RequestBody VehicleDeviceInspectionParam param); /** * 杞﹁締璁惧鎶芥鎸囨爣鐩戞祴缁撴灉 @@ -221,7 +223,7 @@ * @return 杞﹁締璁惧鎶芥鎸囨爣鐩戞祴缁撴灉 */ @PostMapping("/dqd/service/rs/v2/data/vehSampleAmount/query") - JSONObject VehicleDeviceSampling(VehicleDeviceSamplingParam param); + JSONObject VehicleDeviceSampling(@RequestBody VehicleDeviceSamplingParam param); /** * 鍏虫敞鐩戞祴璧勬簮鏌ヨ @@ -230,7 +232,7 @@ * @return 鍏虫敞鐩戞祴璧勬簮鏌ヨ */ @PostMapping("/dqd/service/rs/v1/alarm/monitorResource/query") - JSONObject monitorResource(MonitorResourceParam param); + JSONObject monitorResource(@RequestBody MonitorResourceParam param); /** * 鎸囨爣閰嶇疆淇℃伅鏌ヨ @@ -246,5 +248,5 @@ * @return 缁勭粐鏍戞煡璇� */ @PostMapping("/dqd/service/rs/v1/orgInfo/standard/query") - JSONObject OrganizationTree(OrganizationTreeParam param); + JSONObject OrganizationTree(@RequestBody OrganizationTreeParam param); } -- Gitblit v1.8.0