xiangpei
2024-07-29 a87335ba0f5542aef29c0d5236921d3ce9831479
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);
}