From a7631813167028888ddaef4fa96ad5b59fa9e37e Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期二, 16 七月 2024 14:15:14 +0800 Subject: [PATCH] 海康接口封装 --- ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDataMonitorResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/OnlineResult.java | 4 ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/CameraParam.java | 2 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDelayMonitorResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceSamplingResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/RecordMetaDSumResult.java | 4 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CarDetectParam.java | 57 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceInspectionResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CrossDetailResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitoringDetailResult.java | 8 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDeviceSamplingParam.java | 64 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceInspectionResult.java | 6 ycl-server/src/main/java/com/ycl/web/HKClient.java | 250 ++++++++++ ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/VehicleDeviceSamplingParam.java | 68 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CodeByAreaResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceSamplingResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/RecordMetaDSumParam.java | 2 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/AttrRecognitionMonitorResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/SnapshotDelayMonitorParam.java | 86 +++ ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/MonitorResourceParam.java | 20 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/SnapshotDataMonitorParam.java | 72 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/CameraResult.java | 4 ycl-server/src/main/java/com/ycl/platform/controller/CalculateReportController.java | 1 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/VehicleDeviceInspectionParam.java | 68 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CoordinateByAreaParam.java | 58 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CrossDetailParam.java | 67 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitorResourceResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/PicAccessResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDetectParam.java | 52 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/OrganizationTreeParam.java | 36 + ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/OsdMonitorResult.java | 4 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/OrganizationTreeResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/PicAccessParam.java | 75 +++ ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/DataIntegrityMonitoringResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDeviceInspectionParam.java | 62 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/OnlineParam.java | 2 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/AttrRecognitionParam.java | 65 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/DataIntegrityMonitoringParam.java | 83 +++ ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CodeByAreaParam.java | 59 ++ ycl-server/src/main/java/com/ycl/web/UYClient.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/MonitoringDetailParam.java | 67 ++ ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CarDetectResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CoordinateByAreaResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CriteriaResult.java | 6 ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDetectResult.java | 6 45 files changed, 1,379 insertions(+), 69 deletions(-) diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/AttrRecognitionParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/AttrRecognitionParam.java new file mode 100644 index 0000000..adf9bc6 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/AttrRecognitionParam.java @@ -0,0 +1,65 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 灞炴�ц瘑鍒噯纭洃娴嬬粨鏋� + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class AttrRecognitionParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + /** + * 绫诲瀷:1銆佸崱鍙h繃杞︽暟鎹紱2銆佷汉鑴告暟鎹紱11銆佽澶囪繃杞︽暟鎹� + * 蹇呭~ + */ + private Integer dataType; + + /** + * 鍏虫敞璁惧鎴栧崱鍙e浗鏍囩紪鐮侀泦鍚堬紝鏌ヨ鎸囧畾璁惧鎴栧崱鍙g殑鏁版嵁鏃跺欢璇︽儏銆傞暱搴﹂檺1000 + */ + private List<String> deviceIds; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛�2.3.1鎺ュ彛鑾峰彇锛夈�傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CarDetectParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CarDetectParam.java new file mode 100644 index 0000000..fa7a465 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CarDetectParam.java @@ -0,0 +1,57 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; + +/** + * 鎸夊尯鍩熺粺璁¤溅杈嗘暟鎹洃娴嬫寚鏍囬」 + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class CarDetectParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛堝叧娉ㄧ洃娴嬭祫婧愭煡璇㈡帴鍙h幏鍙栵級銆傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + /** + * 鏁版嵁绫诲瀷锛�1銆佸崱鍙h繃杞︽暟鎹紱2銆侀噰闆嗚澶囷紙杞﹁締鎶撴媿鏈猴級杩囪溅鏁版嵁銆傛敞锛氳嫢涓嶄紶锛岄粯璁ゆ煡璇㈠崱鍙h繃杞︽暟鎹�� + */ + private Integer dataType; + +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CodeByAreaParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CodeByAreaParam.java new file mode 100644 index 0000000..ca45d6b --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CodeByAreaParam.java @@ -0,0 +1,59 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; + +/** + * 鎸夊尯鍩熺粺璁$紪鐮佸紓甯歌澶囨垨鍗″彛 + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class CodeByAreaParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 1.閲囬泦璁惧 2.鍗″彛 + * 蹇呭~ + */ + private Integer deviceType; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 閲囬泦璁惧绫诲瀷锛�1銆佹墍鏈夐噰闆嗚澶囷紱2銆佷汉鑴搁噰闆嗚澶囷紱3銆佽溅杈嗛噰闆嗚澶囷紱4銆佸叾浠栭噰闆嗚澶囥�備笉浼狅紝榛樿鏌ヨ鎵�鏈夐噰闆嗚澶囥�� + * 姝ゅ弬鏁板湪deviceType涓�1鍗抽噰闆嗚澶囨椂鏈夋晥銆� + */ + private Integer capabilityType; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CoordinateByAreaParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CoordinateByAreaParam.java new file mode 100644 index 0000000..d3c7f85 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CoordinateByAreaParam.java @@ -0,0 +1,58 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; + +/** + * 鎸夊尯鍩熺粺璁$粡绾害寮傚父璁惧鎴栧崱鍙� + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class CoordinateByAreaParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 1.閲囬泦璁惧 2.鍗″彛 + * 蹇呭~ + */ + private Integer deviceType; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 閲囬泦璁惧绫诲瀷锛�1銆佹墍鏈夐噰闆嗚澶囷紱2銆佷汉鑴搁噰闆嗚澶囷紱3銆佽溅杈嗛噰闆嗚澶囷紱4銆佸叾浠栭噰闆嗚澶囥�備笉浼狅紝榛樿鏌ヨ鎵�鏈夐噰闆嗚澶囥�傛鍙傛暟鍦╠eviceType涓�1鍗抽噰闆嗚澶囨椂鏈夋晥銆� + */ + private Integer capabilityType; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CrossDetailParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CrossDetailParam.java new file mode 100644 index 0000000..1744d14 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/CrossDetailParam.java @@ -0,0 +1,67 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 鍗″彛灞炴�х洃娴嬬粨鏋� + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class CrossDetailParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + + /** + * 缁忕含搴︾洃娴嬬粨鏋�: 1:姝e父 2:缁忕含搴︾己澶� 3:涓嶅湪杈栧尯 4:绮惧害杩囦綆銆傚弬鏁颁笉浼犳椂锛屾煡璇㈡墍鏈夎澶囦俊鎭� + */ + private List<Integer> lalTypes; + + /** + * 鍥芥爣缂栫爜鐩戞祴缁撴灉: 1:姝e父 2:缂栫爜闀垮害涓嶇瓑浜�20浣� 3:鍓�6浣嶄笉绗﹀悎鏍囧噯 4:11鑷�13浣嶄笉绗﹀悎鏍囧噯銆傚弬鏁颁笉浼犳椂锛屾煡璇㈡墍鏈夎澶囦俊鎭� + */ + private List<Integer> gbCodeTypes; + + /** + * 鍏虫敞鍗″彛鍥芥爣缂栫爜闆嗗悎锛屾煡璇㈡寚瀹氳澶囩殑灞炴�х洃娴嬭鎯呫�傞暱搴﹂檺1000 + */ + private List<String> crossIds; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛�2.3.1鎺ュ彛鑾峰彇锛夈�傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囪鎯� + */ + private String monitorCode; +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/DataIntegrityMonitoringParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/DataIntegrityMonitoringParam.java new file mode 100644 index 0000000..14bb229 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/DataIntegrityMonitoringParam.java @@ -0,0 +1,83 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 鏁版嵁瀹屾暣鎬х洃娴嬬粨鏋� + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class DataIntegrityMonitoringParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + /** + * 绫诲瀷:1銆佸崱鍙h繃杞︽暟鎹紱2銆佷汉鑴告暟鎹紱11銆佽澶囪繃杞︽暟鎹� + * 蹇呭~ + */ + private Integer dataType; + + /** + * 鍏虫敞璁惧鎴栧崱鍙e浗鏍囩紪鐮侀泦鍚堬紝鏌ヨ鎸囧畾璁惧鎴栧崱鍙g殑鏁版嵁鏃跺欢璇︽儏銆傞暱搴﹂檺1000 + */ + private List<String> deviceIds; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛�2.3.1鎺ュ彛鑾峰彇锛夈�傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + /** + * 涓ら」灞炴�у畬鏁寸巼绛涢��-璧峰 + */ + private Float mainNoIntegrityStart; + + /** + * 涓ら」灞炴�у畬鏁寸巼绛涢��-鎴 + */ + private Float mainNoIntegrityEnd; + + /** + * 鍏」灞炴�у畬鏁寸巼绛涢��-璧峰 + */ + private Float noIntegrityStart; + + /** + * 鍏」灞炴�у畬鏁寸巼绛涢��-鎴 + */ + private Float noIntegrityEnd; +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDetectParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDetectParam.java new file mode 100644 index 0000000..59913e1 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDetectParam.java @@ -0,0 +1,52 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; + +/** + * 鎸夊尯鍩熺粺璁′汉鑴告暟鎹洃娴嬫寚鏍囬」 + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class FaceDetectParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛堝叧娉ㄧ洃娴嬭祫婧愭煡璇㈡帴鍙h幏鍙栵級銆傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDeviceInspectionParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDeviceInspectionParam.java new file mode 100644 index 0000000..a86181a --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDeviceInspectionParam.java @@ -0,0 +1,62 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 浜鸿劯璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class FaceDeviceInspectionParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + /** + * 鍏虫敞璁惧鎴栧崱鍙e浗鏍囩紪鐮侀泦鍚堬紝鏌ヨ鎸囧畾璁惧鎴栧崱鍙g殑鏁版嵁鏃跺欢璇︽儏銆傞暱搴﹂檺1000 + */ + private List<String> deviceIds; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛�2.3.1鎺ュ彛鑾峰彇锛夈�傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + /** + * 鏍规嵁璁惧鍚嶇О妯$硦鏌ヨ + */ + private String deviceName; +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDeviceSamplingParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDeviceSamplingParam.java new file mode 100644 index 0000000..d7299ba --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/FaceDeviceSamplingParam.java @@ -0,0 +1,64 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 浜鸿劯璁惧鎶芥鎸囨爣鐩戞祴缁撴灉 + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class FaceDeviceSamplingParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + /** + * 鍏虫敞璁惧鎴栧崱鍙e浗鏍囩紪鐮侀泦鍚堬紝鏌ヨ鎸囧畾璁惧鎴栧崱鍙g殑鏁版嵁鏃跺欢璇︽儏銆傞暱搴﹂檺1000 + */ + private List<String> deviceIds; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛�2.3.1鎺ュ彛鑾峰彇锛夈�傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + /** + * 鏍规嵁璁惧鍚嶇О妯$硦鏌ヨ + */ + private String deviceName; + + +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/MonitorResourceParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/MonitorResourceParam.java new file mode 100644 index 0000000..f0e0e5e --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/MonitorResourceParam.java @@ -0,0 +1,20 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * 2.3.1鍏虫敞鐩戞祴璧勬簮鏌ヨ + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ +@Data +@Accessors(chain = true) +public class MonitorResourceParam { + + /** + * 鐩戞祴璧勬簮鍚嶇О銆傛ā绯婃煡璇� + */ + private String monitorName; +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/MonitoringDetailParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/MonitoringDetailParam.java new file mode 100644 index 0000000..c43c71b --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/MonitoringDetailParam.java @@ -0,0 +1,67 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 鎸夊尯鍩熺粺璁¤溅杈嗘暟鎹洃娴嬫寚鏍囬」 + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class MonitoringDetailParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + + /** + * 缁忕含搴︾洃娴嬬粨鏋�: 1:姝e父 2:缁忕含搴︾己澶� 3:涓嶅湪杈栧尯 4:绮惧害杩囦綆銆傚弬鏁颁笉浼犳椂锛屾煡璇㈡墍鏈夎澶囦俊鎭� + */ + private List<Integer> lalTypes; + + /** + * 鍥芥爣缂栫爜鐩戞祴缁撴灉: 1:姝e父 2:缂栫爜闀垮害涓嶇瓑浜�20浣� 3:鍓�6浣嶄笉绗﹀悎鏍囧噯 4:11鑷�13浣嶄笉绗﹀悎鏍囧噯銆傚弬鏁颁笉浼犳椂锛屾煡璇㈡墍鏈夎澶囦俊鎭� + */ + private List<Integer> gbCodeTypes; + + /** + * 璁惧鍥芥爣缂栫爜闆嗗悎锛屾煡璇㈡寚瀹氳澶囩殑灞炴�х洃娴嬭鎯呫�傞暱搴﹂檺1000 + */ + private List<String> cameraIds; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛�2.3.1鎺ュ彛鑾峰彇锛夈�傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囪鎯� + */ + private String monitorCode; +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/OrganizationTreeParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/OrganizationTreeParam.java new file mode 100644 index 0000000..e8d5aa4 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/OrganizationTreeParam.java @@ -0,0 +1,36 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 灞炴�ц瘑鍒噯纭洃娴嬬粨鏋� + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class OrganizationTreeParam { + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/PicAccessParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/PicAccessParam.java new file mode 100644 index 0000000..291bcab --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/PicAccessParam.java @@ -0,0 +1,75 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 鍥剧墖璁块棶鐩戞祴缁撴灉 + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class PicAccessParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + /** + * 绫诲瀷:1銆佸崱鍙h繃杞︽暟鎹紱2銆佷汉鑴告暟鎹紱11銆佽澶囪繃杞︽暟鎹� + * 蹇呭~ + */ + private Integer dataType; + + /** + * 鍏虫敞璁惧鎴栧崱鍙e浗鏍囩紪鐮侀泦鍚堬紝鏌ヨ鎸囧畾璁惧鎴栧崱鍙g殑鏁版嵁鏃跺欢璇︽儏銆傞暱搴﹂檺1000 + */ + private List<String> deviceIds; + + /** + * 鏌ヨ鍥剧墖璁块棶寮傚父鐜�>= expStartPercent鐨勮澶囨垨鍗″彛璇︽儏銆� + */ + private Float expStartPercent; + + /** + * 鏌ヨ鍥剧墖璁块棶寮傚父鐜�<= expStartPercent鐨勮澶囨垨鍗″彛璇︽儏 + */ + private Float expEndPercent; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛�2.3.1鎺ュ彛鑾峰彇锛夈�傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/SnapshotDataMonitorParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/SnapshotDataMonitorParam.java new file mode 100644 index 0000000..7f74467 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/SnapshotDataMonitorParam.java @@ -0,0 +1,72 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 鎶撴媿鏁版嵁閲忕洃娴嬬粨鏋� + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class SnapshotDataMonitorParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛堝叧娉ㄧ洃娴嬭祫婧愭煡璇㈡帴鍙h幏鍙栵級銆傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + /** + * 绫诲瀷:1銆佸崱鍙h繃杞︽暟鎹紱2銆佷汉鑴告暟鎹紱11銆佽澶囪繃杞︽暟鎹� + */ + private Integer dataType; + + /** + * 鏁版嵁閲忕洃娴嬬粨鏋� 1:姝e父 2:鏃犳暟鎹� 3:鏁版嵁绐侀檷 4:鏁版嵁閲忓皯 5:杞﹂亾寮傚父銆備笉浼犲弬鏁帮紝鏌ヨ鎵�鏈夎澶囨姄鎷嶉噺 + */ + private List<Integer> resultTypes; + + /** + * 鍏虫敞璁惧鎴栧崱鍙e浗鏍囩紪鐮侀泦鍚堬紝鏌ヨ鎸囧畾璁惧鎴栧崱鍙g殑鏁版嵁鏃跺欢璇︽儏銆傞暱搴﹂檺1000 + */ + private List<String> deviceIds; + + /** + * 鏌ヨ>= continueNoDataDays澶╂棤鎶撴媿鏁版嵁鐨勮澶囨垨鍗″彛璇︽儏 + */ + private Integer continueNoDataDays; +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/SnapshotDelayMonitorParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/SnapshotDelayMonitorParam.java new file mode 100644 index 0000000..dff3e1d --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/SnapshotDelayMonitorParam.java @@ -0,0 +1,86 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 鎶撴媿鏁版嵁鏃跺欢鐩戞祴缁撴灉 + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class SnapshotDelayMonitorParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 绫诲瀷:1銆佸崱鍙h繃杞︽暟鎹紱2銆佷汉鑴告暟鎹紱11銆佽澶囪繃杞︽暟鎹� + * 蹇呭~ + */ + private Integer dataType; + + /** + * 鍏虫敞璁惧鎴栧崱鍙e浗鏍囩紪鐮侀泦鍚堬紝鏌ヨ鎸囧畾璁惧鎴栧崱鍙g殑鏁版嵁鏃跺欢璇︽儏銆傞暱搴﹂檺1000 + */ + private List<String> deviceIds; + + /** + * 鏌ヨ寤惰繜鐜�>= delayStartPercent鐨勮澶囨垨鍗″彛鏃跺欢璇︽儏銆� + */ + private Float delayStartPercent; + + /** + * 鏌ヨ寤惰繜鐜�<= delayStartPercent鐨勮澶囨垨鍗″彛鏃跺欢璇︽儏銆� + */ + private Float delayEndPercent; + + /** + * 鏌ヨ鍊掓寕鐜�>= invertStartPercent鐨勮澶囨垨鍗″彛鏃跺欢璇︽儏銆� + */ + private Float invertStartPercent; + + /** + * 鏌ヨ鍊掓寕鐜�<= invertEndPercent鐨勮澶囨垨鍗″彛鏃跺欢璇︽儏銆� + */ + private Float invertEndPercent; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛堝叧娉ㄧ洃娴嬭祫婧愭煡璇㈡帴鍙h幏鍙栵級銆傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + /** + * 鏌ヨ鑼冨洿鏍囪瘑锛氾紙涓嶄紶锛岄粯璁�0锛� + * 0锛氭煡璇㈡墍鏈変骇鐢熸姄鎷嶆暟鎹殑璁惧鎴栧崱鍙� + * 1锛氭煡璇㈠瓨鍦ㄥ欢杩熸垨鑰呭�掓寕鐨勮澶囨垨鍗″彛 + */ + private Integer flag; + + /** + * 鎶撴媿鏁版嵁鏃堕棿鑼冨洿绫诲瀷锛�1銆佸綋鏃ユ姄鎷嶆暟鎹紱2銆侀潪褰撴棩鎶撴媿鏁版嵁锛�3銆佸綋澶╂帴鏀跺埌鐨勬墍鏈夋姄鎷嶆暟鎹�傝嫢涓嶄紶锛岄粯璁�1銆佸綋鏃ユ姄鎷嶆暟鎹� + */ + private List<Integer> snapType; + +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/VehicleDeviceInspectionParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/VehicleDeviceInspectionParam.java new file mode 100644 index 0000000..dbb8ca5 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/VehicleDeviceInspectionParam.java @@ -0,0 +1,68 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 杞﹁締璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class VehicleDeviceInspectionParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + /** + * 绫诲瀷:1銆佸崱鍙h繃杞︽暟鎹紱2銆佷汉鑴告暟鎹紱11銆佽澶囪繃杞︽暟鎹� + * 蹇呭~ + */ + private Integer dataType; + + /** + * 鍏虫敞璁惧鎴栧崱鍙e浗鏍囩紪鐮侀泦鍚堬紝鏌ヨ鎸囧畾璁惧鎴栧崱鍙g殑鏁版嵁鏃跺欢璇︽儏銆傞暱搴﹂檺1000 + */ + private List<String> deviceIds; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛�2.3.1鎺ュ彛鑾峰彇锛夈�傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + /** + * 鏍规嵁璁惧鍚嶇О妯$硦鏌ヨ + */ + private String deviceName; +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/VehicleDeviceSamplingParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/VehicleDeviceSamplingParam.java new file mode 100644 index 0000000..fa623c8 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/HK/VehicleDeviceSamplingParam.java @@ -0,0 +1,68 @@ +package com.ycl.platform.domain.param.HK; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; +import java.util.List; + +/** + * 灞炴�ц瘑鍒噯纭洃娴嬬粨鏋� + * + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:52 + */ + +@Data +@Accessors(chain = true) +public class VehicleDeviceSamplingParam { + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageNO; + + /** + * 鍒嗛〉 + * 蹇呭~ + */ + private Integer pageSize; + + /** + * 鏃ユ湡锛氶渶瑕佸摢澶╃殑寮傚父鏁版嵁銆傛牸寮忥細yyyy-mm-dd + * 蹇呭~ + */ + private Date date; + + /** + * 缁勭粐缂栧彿锛屾煡璇㈣缁勭粐鍙婂叾鎵�鏈夌洿灞炰笅绾у紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夌粍缁囧紓甯告儏鍐点�� + */ + private String orgCode; + + /** + * 涓氬姟鏍戠紪鍙凤紝鑻ヤ笉浼犺繑鍥炲浗鏍囨爲淇℃伅銆� + */ + private String treeCode; + + /** + * 绫诲瀷:1銆佸崱鍙h繃杞︽暟鎹紱2銆佷汉鑴告暟鎹紱11銆佽澶囪繃杞︽暟鎹� + * 蹇呭~ + */ + private Integer dataType; + + /** + * 鍏虫敞璁惧鎴栧崱鍙e浗鏍囩紪鐮侀泦鍚堬紝鏌ヨ鎸囧畾璁惧鎴栧崱鍙g殑鏁版嵁鏃跺欢璇︽儏銆傞暱搴﹂檺1000 + */ + private List<String> deviceIds; + + /** + * 鐩戞祴璧勬簮 鈥� 缂栧彿锛�2.3.1鎺ュ彛鑾峰彇锛夈�傛煡璇㈡寚瀹氱洃娴嬭祫婧愪笅鐨勬墍鏈夎澶囨垨鍗″彛璇︽儏 + */ + private String monitorCode; + + /** + * 鏍规嵁璁惧鍚嶇О妯$硦鏌ヨ + */ + private String deviceName; +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/CameraParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/CameraParam.java similarity index 89% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/param/CameraParam.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/CameraParam.java index 5ffff60..176eec5 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/CameraParam.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/CameraParam.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.param; +package com.ycl.platform.domain.param.YY; import lombok.Data; import lombok.experimental.Accessors; diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/OnlineParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/OnlineParam.java similarity index 91% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/param/OnlineParam.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/OnlineParam.java index bd90411..5ab8659 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/OnlineParam.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/OnlineParam.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.param; +package com.ycl.platform.domain.param.YY; import lombok.Data; import lombok.experimental.Accessors; diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/RecordMetaDSumParam.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/RecordMetaDSumParam.java similarity index 96% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/param/RecordMetaDSumParam.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/RecordMetaDSumParam.java index 5c8492d..b842cba 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/param/RecordMetaDSumParam.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/param/YY/RecordMetaDSumParam.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.param; +package com.ycl.platform.domain.param.YY; import lombok.Data; import lombok.experimental.Accessors; diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/AttrRecognitionMonitorDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/AttrRecognitionMonitorResult.java similarity index 93% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/AttrRecognitionMonitorDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/AttrRecognitionMonitorResult.java index 68c1656..7357db3 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/AttrRecognitionMonitorDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/AttrRecognitionMonitorResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class AttrRecognitionMonitorDTO { +public class AttrRecognitionMonitorResult { /** * 鍗″彛鍐呯爜鎴栭噰闆嗚澶囧唴鐮侊紝dataType涓�1鏃惰〃绀哄崱鍙e唴鐮侊紝dataType涓�11鏃惰〃绀洪噰闆嗚澶囧唴鐮� @@ -75,4 +75,4 @@ */ private int vehicleBrandDiffCount; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/VehicleMonitoringStatisticsDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CarDetectResult.java similarity index 96% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/VehicleMonitoringStatisticsDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CarDetectResult.java index fb55111..8b0994a 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/VehicleMonitoringStatisticsDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CarDetectResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class VehicleMonitoringStatisticsDTO { +public class CarDetectResult { /** * 缁勭粐缂栧彿 @@ -185,4 +185,4 @@ */ private Integer nouniqueCount; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/CodingErrorStatisticsDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CodeByAreaResult.java similarity index 88% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/CodingErrorStatisticsDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CodeByAreaResult.java index 59bd1e5..6618159 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/CodingErrorStatisticsDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CodeByAreaResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class CodingErrorStatisticsDTO { +public class CodeByAreaResult { /** * 缁勭粐缂栧彿 @@ -39,4 +39,4 @@ * 鍥芥爣缂栫爜11鑷�13浣嶄笉绗﹀悎鏍囧噯鐨勬暟閲� */ private Integer err11to13Count; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/AreaDeviceStatisticsDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CoordinateByAreaResult.java similarity index 87% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/AreaDeviceStatisticsDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CoordinateByAreaResult.java index 2aeee41..cf9078a 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/AreaDeviceStatisticsDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CoordinateByAreaResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class AreaDeviceStatisticsDTO { +public class CoordinateByAreaResult { /** * 缁勭粐缂栧彿 @@ -40,4 +40,4 @@ */ private Integer notInAreaCount; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/MetricConfigInfoDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CriteriaResult.java similarity index 96% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/MetricConfigInfoDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CriteriaResult.java index 3c268fd..c8b9614 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/MetricConfigInfoDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CriteriaResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class MetricConfigInfoDTO { +public class CriteriaResult { /** * 浜鸿劯璇勫垎浣庢爣鍑嗭紝渚嬪锛�0.4 @@ -134,4 +134,4 @@ * 澶滄櫄缁撴潫鏃堕棿锛岄粯璁�6鐐� */ private Integer nightEndHour; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/TollgateAttrMonitorResultDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CrossDetailResult.java similarity index 93% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/TollgateAttrMonitorResultDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CrossDetailResult.java index bb4f5af..f8867c8 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/TollgateAttrMonitorResultDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/CrossDetailResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class TollgateAttrMonitorResultDTO { +public class CrossDetailResult { /** * 缁勭粐缂栧彿锛岀敤浜庢煡璇㈣缁勭粐鍙婂叾鎵�鏈変笅绾х粍缁囧崱鍙e紓甯告儏鍐点�傝嫢涓嶄紶锛岃繑鍥炴墍鏈夊崱鍙e紓甯歌鎯呫�� @@ -52,4 +52,4 @@ */ private Integer gbCodeType; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/DataIntegrityMonitoringDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/DataIntegrityMonitoringResult.java similarity index 94% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/DataIntegrityMonitoringDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/DataIntegrityMonitoringResult.java index 4e8e19f..fbfc517 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/DataIntegrityMonitoringDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/DataIntegrityMonitoringResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class DataIntegrityMonitoringDTO { +public class DataIntegrityMonitoringResult { /** * 鍗″彛鍐呯爜鎴栭噰闆嗚澶囧唴鐮侊紝dataType涓�1鏃惰〃绀哄崱鍙e唴鐮侊紝dataType涓�11鏃惰〃绀洪噰闆嗚澶囧唴鐮� @@ -84,4 +84,4 @@ * 鍏」灞炴�т笉瀹屾暣鐜� */ private Double mainNoIntegrityPercent; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/FaceMonitoringStatisticsDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDetectResult.java similarity index 96% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/FaceMonitoringStatisticsDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDetectResult.java index e0ed285..373c796 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/FaceMonitoringStatisticsDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDetectResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class FaceMonitoringStatisticsDTO { +public class FaceDetectResult { /** * 缁勭粐缂栧彿 @@ -180,4 +180,4 @@ */ private Integer nouniqueCount; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/FaceDeviceInspectionDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceInspectionResult.java similarity index 97% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/FaceDeviceInspectionDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceInspectionResult.java index 121924c..60cdc7c 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/FaceDeviceInspectionDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceInspectionResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class FaceDeviceInspectionDTO { +public class FaceDeviceInspectionResult { /** * 璁惧鍚嶇О @@ -220,4 +220,4 @@ */ private Integer nouniqueCount; } -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/FaceDeviceSamplingDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceSamplingResult.java similarity index 94% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/FaceDeviceSamplingDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceSamplingResult.java index bdc1a7c..bf3f498 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/FaceDeviceSamplingDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/FaceDeviceSamplingResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class FaceDeviceSamplingDTO { +public class FaceDeviceSamplingResult { /** * 璁惧鍚嶇О @@ -99,4 +99,4 @@ */ private Integer unfaceEligCount; } -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/DataConfigInfoDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitorResourceResult.java similarity index 86% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/DataConfigInfoDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitorResourceResult.java index a3de20b..bfc6c6f 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/DataConfigInfoDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitorResourceResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -9,7 +9,7 @@ * @author gonghl */ @Data -public class DataConfigInfoDTO { +public class MonitorResourceResult { /** * 鍏虫敞璧勬簮鍒楄〃 @@ -38,4 +38,4 @@ */ private int deviceType; } -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/MonitoringDetailDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitoringDetailResult.java similarity index 88% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/MonitoringDetailDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitoringDetailResult.java index c51b400..d0b7a5b 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/MonitoringDetailDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/MonitoringDetailResult.java @@ -1,14 +1,14 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; /** - * 鐩戞祴缁撴灉鏄庣粏绫� + * 閲囬泦璁惧灞炴�х洃娴嬬粨鏋� * * @author gonghl */ @Data -public class MonitoringDetailDTO { +public class MonitoringDetailResult { /** * 缁勭粐缂栧彿 @@ -60,4 +60,4 @@ */ private String intelligentSet; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/OrganizationTreeDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/OrganizationTreeResult.java similarity index 89% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/OrganizationTreeDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/OrganizationTreeResult.java index 73aeefa..7a53baf 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/OrganizationTreeDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/OrganizationTreeResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -10,7 +10,7 @@ * @author gonghl */ @Data -public class OrganizationTreeDTO { +public class OrganizationTreeResult { /** * 缁勭粐鍒楄〃 @@ -49,4 +49,4 @@ */ private int sort; } -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/ImageAccessMonitoringDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/PicAccessResult.java similarity index 93% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/ImageAccessMonitoringDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/PicAccessResult.java index 5030b8d..3dbce4c 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/ImageAccessMonitoringDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/PicAccessResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class ImageAccessMonitoringDTO { +public class PicAccessResult { /** * 鏁版嵁绫诲瀷涓�1鏃惰〃绀哄崱鍙e唴鐮侊紝鏁版嵁绫诲瀷涓�2鎴�11鏃惰〃绀轰汉鑴搁噰闆嗚澶囧唴鐮� @@ -70,4 +70,4 @@ */ private int bigDisableCount; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/SnapshotDataMonitorResultDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDataMonitorResult.java similarity index 90% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/SnapshotDataMonitorResultDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDataMonitorResult.java index 6389d99..19baf3a 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/SnapshotDataMonitorResultDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDataMonitorResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class SnapshotDataMonitorResultDTO { +public class SnapshotDataMonitorResult { /** * dataType涓�1锛氬崱鍙e唴鐮� dataType涓�2鎴�11锛氶噰闆嗚澶囧唴鐮� @@ -55,4 +55,4 @@ */ private int resultType; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/SnapshotDelayMonitorResultDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDelayMonitorResult.java similarity index 92% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/SnapshotDelayMonitorResultDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDelayMonitorResult.java index 54e7f46..c114e9c 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/SnapshotDelayMonitorResultDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/SnapshotDelayMonitorResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class SnapshotDelayMonitorResultDTO { +public class SnapshotDelayMonitorResult { /** * dataType涓�1锛氬崱鍙e唴鐮� dataType涓�2鎴�11锛氶噰闆嗚澶囧唴鐮� @@ -65,4 +65,4 @@ */ private int dataDelayCount4; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/VehicleDeviceInspectionDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceInspectionResult.java similarity index 97% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/VehicleDeviceInspectionDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceInspectionResult.java index 5e3f737..41a32a3 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/VehicleDeviceInspectionDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceInspectionResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class VehicleDeviceInspectionDTO { +public class VehicleDeviceInspectionResult { /** * 璁惧鍚嶇О @@ -248,4 +248,4 @@ */ private Integer noIntegrityCount; } -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/VehicleDeviceSamplingDTO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceSamplingResult.java similarity index 95% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/dto/VehicleDeviceSamplingDTO.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceSamplingResult.java index e3a55c4..eaf9529 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/dto/VehicleDeviceSamplingDTO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/VehicleDeviceSamplingResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.dto; +package com.ycl.platform.domain.result.HK; import lombok.Data; @@ -8,7 +8,7 @@ * @author gonghl */ @Data -public class VehicleDeviceSamplingDTO { +public class VehicleDeviceSamplingResult { /** * 鍗″彛鍐呯爜鎴栭噰闆嗚澶囧唴鐮侊紝dataType涓�1鏃惰〃绀哄崱鍙e唴鐮侊紝dataType涓�11鏃惰〃绀洪噰闆嗚澶囧唴鐮� @@ -119,4 +119,4 @@ */ private Float importantConPercent; } -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/CameraResult.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/CameraResult.java similarity index 98% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/result/CameraResult.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/CameraResult.java index 386e1dd..059dd62 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/CameraResult.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/CameraResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.result; +package com.ycl.platform.domain.result.YY; import lombok.Data; @@ -155,4 +155,4 @@ */ private String SSBMHY; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/OnlineResult.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/OnlineResult.java similarity index 96% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/result/OnlineResult.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/OnlineResult.java index 78b2a56..1868a9b 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/OnlineResult.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/OnlineResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.result; +package com.ycl.platform.domain.result.YY; import lombok.Data; @@ -86,4 +86,4 @@ */ private Integer totalNum; -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/OsdMonitorResult.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/OsdMonitorResult.java similarity index 97% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/result/OsdMonitorResult.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/OsdMonitorResult.java index c3af8b7..078b9d4 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/OsdMonitorResult.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/OsdMonitorResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.result; +package com.ycl.platform.domain.result.YY; import lombok.Data; @@ -115,4 +115,4 @@ private String positionInfo; private String cameraInfo; } -} \ No newline at end of file +} diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/RecordMetaDSumResult.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/RecordMetaDSumResult.java similarity index 95% rename from ycl-pojo/src/main/java/com/ycl/platform/domain/result/RecordMetaDSumResult.java rename to ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/RecordMetaDSumResult.java index cad1c88..6422958 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/result/RecordMetaDSumResult.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/result/YY/RecordMetaDSumResult.java @@ -1,4 +1,4 @@ -package com.ycl.platform.domain.result; +package com.ycl.platform.domain.result.YY; import lombok.Data; @@ -71,4 +71,4 @@ */ private String tenantId; -} \ No newline at end of file +} diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/CalculateReportController.java b/ycl-server/src/main/java/com/ycl/platform/controller/CalculateReportController.java index b2ce714..f6049ca 100644 --- a/ycl-server/src/main/java/com/ycl/platform/controller/CalculateReportController.java +++ b/ycl-server/src/main/java/com/ycl/platform/controller/CalculateReportController.java @@ -1,6 +1,7 @@ package com.ycl.platform.controller; import com.ycl.platform.domain.form.CalculateReportBackfillForm; +import com.ycl.platform.domain.param.HK.CoordinateByAreaParam; import com.ycl.system.domain.group.Update; import com.ycl.system.domain.group.Add; import org.springframework.security.access.prepost.PreAuthorize; diff --git a/ycl-server/src/main/java/com/ycl/web/HKClient.java b/ycl-server/src/main/java/com/ycl/web/HKClient.java new file mode 100644 index 0000000..543153c --- /dev/null +++ b/ycl-server/src/main/java/com/ycl/web/HKClient.java @@ -0,0 +1,250 @@ +package com.ycl.web; + +import com.alibaba.fastjson2.JSONObject; +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; + +/** + * @author gonghl + * @since 2024/7/1 涓嬪崍 4:01 + */ + +@Component +@FeignClient(name = "HKClient", url = "${request.haiKangDomain}") +public interface HKClient { + + /** + * 鎸夊尯鍩熺粺璁$粡绾害寮傚父璁惧鎴栧崱鍙� + * 1銆佹牴鎹粍缁囧尯鍩熸瘡10鍒嗛挓姹囨�婚噰闆嗚澶�/鍗″彛缁忕含搴﹀紓甯告暟閲忋�� + * 2銆佸紓甯稿寘鎷細 + * (1)绮惧害杩囦綆锛氱粡绾害灏忔暟鐐瑰悗涓嶈冻6浣嶃�� + * (2)缁忕含搴︾己澶憋細缁忓害鎴栫含搴﹀瓨鍦ㄧ己澶� + * (3)涓嶅湪杈栧尯锛氱粡绾害瓒呭嚭鎵�灞炶鏀垮尯鍒掕寖鍥� + * 3銆佸綋鏃ユ暟鎹洿鏂伴鐜囦负姣�10鍒嗛挓涓�娆°�傚巻鍙叉暟鎹繚鐣欎竴涓湀锛屾瘡鏃ュ噷鏅ㄧ敓鎴愭槰鏃ヤ竴鏁村ぉ鍖哄煙姹囨�荤粨鏋溿�� + * @param param 璇锋眰鍙傛暟 + * @return 鎸夊尯鍩熺粺璁$粡绾害寮傚父璁惧鎴栧崱鍙� + */ + @PostMapping("/dqd/service/rs/v1/device/coordinateExpInfo/query") + JSONObject coordinateByArea(CoordinateByAreaParam param); + + /** + * 鎸夊尯鍩熺粺璁$紪鐮佸紓甯歌澶囨垨鍗″彛 + * 1銆佹牴鎹粍缁囧尯鍩熸瘡10鍒嗛挓缁熻閲囬泦璁惧鍜屽崱鍙e浗鏍囩紪鐮佸紓甯搁噺銆� + * 2銆佸紓甯稿寘鎷細 + * (1)鍓�6浣嶄笉绗﹀悎鏍囧噯锛氬浗鏍囩紪鐮佸墠鍏綅涓庣粍缁囩紪鍙峰墠鍏綅姣旇緝 + * (2)11-13浣嶇鍚堟爣鍑嗭細鏍规嵁鐜板満瀹為檯鎯呭喌鍦╥dad鏁版嵁閰嶇疆鐣岄潰閰嶇疆鎵�寰�,鍙�氳繃鎸囨爣閰嶇疆淇℃伅鎺ュ彛鑾峰彇閰嶇疆鍙傛暟 + * (3)缂栫爜闀垮害涓嶆槸20浣� + * 3銆佸綋鏃ユ暟鎹洿鏂伴鐜囦负姣�10鍒嗛挓涓�娆°�傚巻鍙叉暟鎹繚鐣欎竴涓湀锛屾瘡鏃ュ噷鏅ㄧ敓鎴愭槰鏃ヤ竴鏁村ぉ鍖哄煙姹囨�荤粨鏋溿�� + * @param param 璇锋眰鍙傛暟 + * @return 鎸夊尯鍩熺粺璁$紪鐮佸紓甯歌澶囨垨鍗″彛 + */ + @PostMapping("/dqd/service/rs/v1/device/gbCodeExpInfo/query") + JSONObject codeByArea(CodeByAreaParam param); + + /** + * 鎸夊尯鍩熺粺璁′汉鑴告暟鎹洃娴嬫寚鏍囬」 + * 1銆佹牴鎹尯鍩熸瘡10鍒嗛挓姹囨�诲尯鍩熷唴浠ヤ笅鐩戞祴缁撴灉锛� + * (1)璁惧娲昏穬鎬э細鏃犳姄鎷嶃�佹姄鎷嶈繃灏戙�佹姄鎷嶇獊闄嶃�� + * (2)鏃堕挓鍑嗙‘鎬э細鏃堕挓鍑嗙‘鐜囥�佷笉鍑嗙‘閲忋�佽澶囧悎鏍肩巼绛夈�� + * (3)涓婁紶鍙婃椂鎬э細涓婁紶鍙婃椂鐜囥�佸欢杩熷悇鍖洪棿鏁版嵁閲忋�佽澶囧悎鏍肩巼銆� + * (4)澶у浘鍙敤鎬э細澶у浘鍙敤閲忋�佽闂紓甯搁噺銆佹爣娉ㄥ紓甯搁噺銆佸ぇ灏忓浘涓嶄竴鑷撮噺銆� + * (5)鍥剧墖鍚堟牸鎬э細浜鸿劯鍞竴閲忋�佷笉鍞竴閲忕瓑銆� + * (6)鍥剧墖鏈夋晥鎬э細寤烘ā澶辫触閲忋�佷綆璇勫垎閲忕瓑銆� + * (7)鍥剧墖鍏宠仈鎬э細鏈笂鎶ヨ澶囨暟銆佹湭涓婃姤鎶撴媿閲忋�� + * (8)鏁版嵁鍞竴鎬э細涓嶅敮涓�鏁版嵁銆佷笉鍞竴鏁版嵁閲忋�� + * 2銆佸彲鏌ヨ杩�30澶╁唴鐨勬暟鎹紓甯告儏鍐点�� + * 3銆佷粖鏃ユ暟鎹洿鏂伴鐜囦负姣�10鍒嗛挓涓�娆°�傚巻鍙叉暟鎹繚鐣欎竴涓湀锛屾瘡鏃ュ噷鏅ㄧ敓鎴愭槰鏃ヤ竴鏁村ぉ鍖哄煙姹囨�荤粨鏋溿�� + * + * 娉細浠婃棩鏁版嵁鍙樺寲杈冨ぇ锛屽洜鑰屼粖鏃ユ姄鎷嶅紓甯哥粺璁℃儏鍐典粎渚涘弬鑰冦�傛暟鎹獊闄嶇粨璁烘棤娉曠粰鍑恒�傛晠锛屾暟鎹獊闄嶅紓甯告槸鍙拡瀵规埅姝㈠巻鍙茬殑鏁版嵁寮傚父鐩戞祴銆� + * @param param 璇锋眰鍙傛暟 + * @return 鎸夊尯鍩熺粺璁′汉鑴告暟鎹洃娴嬫寚鏍囬」 + */ + @PostMapping("/dqd/service/rs/v2/data/faceDetect/query") + JSONObject faceDetectByArea(FaceDetectParam param); + + /** + * 鎸夊尯鍩熺粺璁¤溅杈嗘暟鎹洃娴嬫寚鏍囬」 + * 1銆佹牴鎹尯鍩熸瘡10鍒嗛挓姹囨�诲尯鍩熷唴浠ヤ笅鐩戞祴缁撴灉锛� + * (1)璁惧娲昏穬鎬э細鏃犳姄鎷嶃�佹姄鎷嶈繃灏戙�佹姄鎷嶇獊闄嶇殑鍗″彛/璁惧鎯呭喌銆� + * (2)鏃堕挓鍑嗙‘鎬э細杞﹁締鏁版嵁鏃堕挓鍑嗙‘鐜囥�佸崱鍙�/璁惧鍚堟牸鐜囩瓑銆� + * (3)涓婁紶鍙婃椂鎬э細杞﹁締鏁版嵁涓婁紶鍙婃椂鐜囥�佸崱鍙�/璁惧鍚堟牸鐜囩瓑銆� + * (4)澶у浘鍙敤鎬э細杞﹁締鑳屾櫙澶у浘鍙敤鐜囥�佷笉鍙敤閲忕瓑銆� + * (5)杞︾墝鍚堣鎬э細杞︾墝鏈瘑鍒噺銆佽溅鐗岃瘑鍒巼浣庡拰鏄煎璇嗗埆绐佸彉鍗″彛/閲囬泦璁惧鏁伴噺鐏�� + * (6)鏁版嵁鍑嗙‘鎬э細杞﹁締鏁版嵁涓昏灞炴�т竴鑷撮噺銆侀噸瑕佸睘鎬т竴鑷撮噺銆� + * (7)鏁版嵁瀹屾暣鎬э細涓嬬骇涓婁紶鐨勮溅杈嗘暟鎹紝鍏」灞炴�т笉瀹屾暣閲忋�佷袱椤瑰睘鎬т笉瀹屾暣閲忋�� + * (8)鏁版嵁鍏宠仈鎬э細鏈笂鎶ヨ澶囨暟銆佹湭涓婃姤鎶撴媿閲忋�� + * (9)鏁版嵁鍞竴鎬э細杞﹁締鏁版嵁涓嶅敮涓�鏁版嵁銆佷笉鍞竴鏁版嵁閲忋�� + * 2銆佸彲鏌ヨ杩�30澶╁唴鐨勬暟鎹紓甯告儏鍐点�� + * 3銆佷粖鏃ユ暟鎹洿鏂伴鐜囦负姣�10鍒嗛挓涓�娆°�傚巻鍙叉暟鎹繚鐣欎竴涓湀锛屾瘡鏃ュ噷鏅ㄧ敓鎴愭槰鏃ヤ竴鏁村ぉ鍖哄煙姹囨�荤粨鏋溿�� + * + * 娉細浠婃棩鏁版嵁鍙樺寲杈冨ぇ锛屽洜鑰屼粖鏃ユ姄鎷嶅紓甯哥粺璁℃儏鍐典粎渚涘弬鑰冦�傛暟鎹獊闄嶇粨璁烘棤娉曠粰鍑恒�傛晠锛屾暟鎹獊闄嶅紓甯告槸鍙拡瀵规埅姝㈠巻鍙茬殑鏁版嵁寮傚父鐩戞祴銆� + * @param param 璇锋眰鍙傛暟 + * @return 鎸夊尯鍩熺粺璁¤溅杈嗘暟鎹洃娴嬫寚鏍囬」 + */ + @PostMapping("/dqd/service/rs/v2/data/passDetect/query") + JSONObject carDetectByArea(CarDetectParam param); + + /** + * 閲囬泦璁惧灞炴�х洃娴嬬粨鏋� + * 1銆佹瘡10鍒嗛挓鍚屾璐ㄩ噺璁$畻鏈嶅姟鐨勮祫婧愭暟鎹紝杩涜閲囬泦璁惧灞炴�у紓甯哥洃娴嬨�� + * 2銆佷富瑕佸寘鍚細閲囬泦璁惧鍩烘湰淇℃伅浠ュ強缁忕含搴︺�佸浗鏍囩紪鐮佸拰鏃堕棿宸洃娴嬬粨鏋溿�傚彲鏍规嵁缁勭粐銆佺粡绾害鍜屽浗鏍囩紪鐮佺洃娴嬬粨鏋滆繘琛岃繃婊ゃ�� + * @param param 璇锋眰鍙傛暟 + * @return 閲囬泦璁惧灞炴�х洃娴嬬粨鏋� + */ + @PostMapping("/dqd/service/rs/v1/device/cameraExpDetailInfo/query") + JSONObject monitorDetail(MonitoringDetailParam param); + + /** + * 鍗″彛灞炴�х洃娴嬬粨鏋� + * 1銆佹瘡10鍒嗛挓鍚屾璐ㄩ噺璁$畻鏈嶅姟鐨勮祫婧愭暟鎹紝杩涜鍗″彛灞炴�у紓甯哥洃娴嬨�� + * 2銆佷富瑕佸寘鍚細鍗″彛鍩烘湰淇℃伅浠ュ強缁忕含搴︺�佸浗鏍囩紪鐮佺洃娴嬬粨鏋溿�傚彲鏍规嵁缁勭粐銆佺粡绾害鍜屽浗鏍囩紪鐮佺洃娴嬬粨鏋滆繘琛岃繃婊ゃ�� + * @param param 璇锋眰鍙傛暟 + * @return 鍗″彛灞炴�х洃娴嬬粨鏋� + */ + @PostMapping("/dqd/service/rs/v1/device/crossExpDetailInfo/query") + JSONObject crossDetail(CrossDetailParam param); + + /** + * 鎶撴媿鏁版嵁閲忕洃娴嬬粨鏋� + * 1銆佹瘡10鍒嗛挓缁熻浠婃棩鍚勭偣浣嶄汉鑴告暟閲忥紝瀵规暟鎹噺杩涜鐩戞祴銆� + * 2銆佹瘡10鍒嗛挓缁熻浠婃棩鍚勫崱鍙h繃杞︽暟閲忥紝瀵硅繃杞﹂噺杩涜鐩戞祴. + * 3銆佷汉鑴告暟鎹噺鐩戞祴缁撴灉涓昏鍖呮嫭锛氭甯搞�佹棤鎶撴媿銆佹姄鎷嶈繃灏戙�佹姄鎷嶇獊闄� + * (1)鏃犳姄鎷嶏細鐐逛綅浜鸿劯鏁版嵁閲忎负0 + * (2)鎶撴媿杩囧皯锛氱偣浣嶄汉鑴告暟鎹噺灏戜簬鏌愪竴鏁版嵁閲忥紙閰嶇疆锛夈�傚彲閫氳繃鎺ュ彛2.3.2 鎸囨爣閰嶇疆淇℃伅鏌ヨ锛堣繑鍥炲弬鏁帮細lowFaceCriteria锛夎幏鍙栭厤缃� + * (3)鎶撴媿绐侀檷锛氾紙骞冲潎鎶撴媿閲�-褰撳ぉ鎶撴媿鏁版嵁閲忥級/骞冲潎鎶撴媿閲�>=鏌愪竴姣斾緥锛堥厤缃級銆傚彲閫氳繃鎺ュ彛3.2 鎸囨爣閰嶇疆淇℃伅鏌ヨ锛堣繑鍥炲弬鏁帮細faceDropCriteriaPercent锛夎幏鍙栭厤缃� + * 4.鍗″彛/璁惧杩囪溅閲忕洃娴嬬粨鏋滀富瑕佸寘鎷細姝e父銆佹棤鎶撴媿銆佹姄鎷嶈繃灏戙�佹姄鎷嶇獊闄� + * (1)鏃犳姄鎷嶏細鍗″彛杩囪溅鏁版嵁閲忎负0 + * (2)鎶撴媿杩囧皯锛氬崱鍙h繃杞︽暟鎹噺灏戜簬鏌愪竴鏁版嵁閲忥紙閰嶇疆锛夈�傚彲閫氳繃鎺ュ彛2.3.2 鎸囨爣閰嶇疆淇℃伅鏌ヨ锛堣繑鍥炲弬鏁帮細lowVelCriteria锛夎幏鍙栭厤缃� + * (3)鎶撴媿绐侀檷锛氾紙骞冲潎鎶撴媿閲�-褰撳ぉ鎶撴媿鏁版嵁閲忥級/骞冲潎鎶撴媿閲�>=鏌愪竴姣斾緥锛堥厤缃級銆傚彲閫氳繃鎺ュ彛3.2 鎸囨爣閰嶇疆淇℃伅鏌ヨ锛堣繑鍥炲弬鏁帮細velDropCriteriaPercent锛夎幏鍙栭厤缃� + * 5銆佹暟鎹瘡灏忔椂鏇存柊锛屽彧鏀寔鏄ㄦ棩鍜屼粖鏃ョ殑鏌ヨ銆� + * + * 娉細浠婃棩鏁版嵁姣�10鍒嗛挓鍙樺寲杈冨ぇ锛屽洜鑰屼粖鏃ユ姄鎷嶅紓甯哥粺璁℃儏鍐典粎渚涘弬鑰冦�傛暟鎹獊闄嶄笌鎸佺画鏃犳暟鎹ぉ鏁板畾璁烘棤娉曠粰鍑恒�傛晠锛屾暟鎹獊闄嶅紓甯稿拰鎸佺画鏃犳暟鎹ぉ鏁版槸鍙拡瀵瑰巻鍙茬殑鏁版嵁寮傚父鐩戞祴銆� + * @param param 璇锋眰鍙傛暟 + * @return 鎶撴媿鏁版嵁閲忕洃娴嬬粨鏋� + */ + @PostMapping("/dqd/service/rs/v1/data/snapCountDetail/query") + JSONObject SnapshotDataMonitor(SnapshotDataMonitorParam param); + + /** + * 鎶撴媿鏁版嵁鏃跺欢鐩戞祴缁撴灉 + * 1銆佹瘡10鍒嗛挓缁熻浠婃棩鍚勭偣浣嶄汉鑴告暟閲忓拰寤惰繜鍊掓寕鏁版嵁閲忥紝瀵规椂鏁堟�ц繘琛岀洃娴嬨�� + * 2銆佹瘡10鍒嗛挓缁熻浠婃棩鍚勫崱鍙�/璁惧杩囪溅鏁伴噺鍜屽欢杩熷�掓寕鏁版嵁閲忥紝瀵硅繃杞︽椂鏁堟�ц繘琛岀洃娴�. + * 3銆佸垽鏂暟鎹欢杩熷�掓寕渚濇嵁锛� + * (1)寤惰繜锛氭暟鎹帴鏀舵椂闂�-鎶撴媿鏃堕棿 >13s锛堥厤缃級銆傚彲閫氳繃鎺ュ彛3.2 鎸囨爣閰嶇疆淇℃伅鏌ヨ锛堣繑鍥炲弬鏁帮細faceDelayCriteria 鍜寁elDelayCriteria 锛夎幏鍙栭厤缃� + * (2)鍊掓寕锛氭姄鎷嶆椂闂�-鏁版嵁鎺ユ敹鏃堕棿>5s锛堥厤缃級銆傚彲閫氳繃鎺ュ彛3.2 鎸囨爣閰嶇疆淇℃伅鏌ヨ锛堣繑鍥炲弬鏁帮細faceHangCriteria鍜寁elHangCriteria锛夎幏鍙栭厤缃� + * 4銆佹暟鎹瘡灏忔椂鏇存柊锛屽彧鏀寔鏄ㄦ棩鍜屼粖鏃ョ殑鏌ヨ銆� + * + * 娉細浠婃棩鏁版嵁姣�10鍒嗛挓鍙樺寲杈冨ぇ锛屽洜鑰屼粖鏃ユ姄鎷嶅紓甯哥粺璁℃儏鍐典粎渚涘弬鑰冦�� + * @param param 璇锋眰鍙傛暟 + * @return 鎶撴媿鏁版嵁鏃跺欢鐩戞祴缁撴灉 + */ + @PostMapping("/dqd/service/rs/v1/data/snapAgingDetail/query") + JSONObject SnapshotDataMonitor(SnapshotDelayMonitorParam param); + + /** + * 鍥剧墖璁块棶鐩戞祴缁撴灉 + * 1銆佹瘡10鍒嗛挓缁熻浠婃棩鍚勭偣浣嶄汉鑴告暟鎹腑鍥剧墖鎶芥璁块棶鎯呭喌銆� + * 2銆佹瘡10鍒嗛挓缁熻浠婃棩鍚勫崱鍙�/璁惧杩囪溅鏁版嵁涓浘鐗囨娊妫�璁块棶鎯呭喌銆� + * 3銆佹暟鎹瘡10鍒嗛挓鏇存柊锛屾敮鎸佽繎涓�涓湀鏁版嵁缁撴灉鐨勬煡璇€�備粖鏃ユ暟鎹彉鍖栬緝澶э紝鍥犺�屼粖鏃ユ姄鎷嶅紓甯哥粺璁℃儏鍐典粎渚涘弬鑰� + * @param param 璇锋眰鍙傛暟 + * @return 鍥剧墖璁块棶鐩戞祴缁撴灉 + */ + @PostMapping("/dqd/service/rs/v1/data/picAccessDetail/query") + JSONObject PicAccessMonitor(PicAccessParam param); + + /** + * 灞炴�ц瘑鍒噯纭洃娴嬬粨鏋� + * 1銆佹瘡10鍒嗛挓缁熻浠婃棩鍚勫崱鍙�/璁惧杩囪溅鏁版嵁灞炴�ц瘑鍒噯纭�х粨鏋溿�� + * 2銆佸彧鏀寔杩戜竴涓湀鐨勫巻鍙茬洃娴嬬粨鏋滄煡璇€�� + * @param param 璇锋眰鍙傛暟 + * @return 灞炴�ц瘑鍒噯纭洃娴嬬粨鏋� + */ + @PostMapping("/dqd/service/rs/v1/data/attributeRecognition/query") + JSONObject AttrRecognitionMonitor(AttrRecognitionParam param); + + /** + * 鏁版嵁瀹屾暣鎬х洃娴嬬粨鏋� + * 1銆� 姣�10鍒嗛挓缁熻浠婃棩鍚勫崱鍙�/璁惧杩囪溅鏁版嵁涓細 + * (1)鏁版嵁涓嶅畬鏁存暟閲忓強瀵瑰簲鍚勫睘鎬у瓧娈典笉瀹屾暣鐨勬暟閲忋�� + * (2)瀵逛簬涓昏灞炴�т細鍙﹀鍗曠嫭缁熻涓嶅畬鏁撮噺銆� + * 2銆� 鎶撴媿鏁版嵁瀹屾暣锛氳溅杈嗗崱鍙h澶囨姄鎷嶈溅杈嗘暟鎹寘鍚鍚圙A/T 1400.3鏍囧噯鐨勮溅鐗屽彿鐮併�佽溅鐗岄鑹层�佽溅杈嗙被鍨嬨�佽溅杈嗗搧鐗屻�佽溅韬鑹层�佽溅杈嗗瀷鍙峰睘鎬у瓧娈点�傚叾涓紝涓昏灞炴�у寘鎷細杞︾墝鍙风爜銆佽溅鐗岄 + * 3銆佷粖鏃ユ暟鎹瘡10鍒嗛挓鏇存柊锛屾敮鎸佽繎涓�涓湀鐨勫睘鎬ц瘑鍒洃娴嬬粨鏋滄煡璇€�� + * 娉細浠婃棩鏁版嵁瀹炴椂鍦ㄥ彉锛�10鍒嗛挓鏇存柊涓�娆$殑缁撴灉浠呬緵鍙傝�冦�� + * @param param 璇锋眰鍙傛暟 + * @return 鏁版嵁瀹屾暣鎬х洃娴嬬粨鏋� + */ + @PostMapping("/dqd/service/rs/v1/data/attributeIntegrity/query") + JSONObject DataIntegrityMonitoring(DataIntegrityMonitoringParam param); + + /** + * 浜鸿劯璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 + * 1銆佹眹鎬讳汉鑴歌澶囨椿璺冩�с�佹暟鎹強鏃舵�с�佹椂閽熷噯纭�с�佸浘鐗囨湁鏁堟�с�佷汉鑴稿敮涓�鎬у叏妫�鎸囨爣鐩戞祴缁撴灉 + * 2銆佸彧鏀寔杩戜竴涓湀鐨勭洃娴嬬粨鏋滄煡璇€�� + * 娉細浠婃棩鏁版嵁姣�10鍒嗛挓鍙樺寲杈冨ぇ锛屽洜鑰屼粖鏃ユ姄鎷嶅紓甯哥粺璁℃儏鍐典粎渚涘弬鑰冦�� + * @param param 璇锋眰鍙傛暟 + * @return 浜鸿劯璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 + */ + @PostMapping("/dqd/service/rs/v2/data/faceFullAmount/query") + JSONObject DataIntegrityMonitoring(FaceDeviceInspectionParam param); + + /** + * 浜鸿劯璁惧鎶芥鎸囨爣鐩戞祴缁撴灉 + * 1銆佹眹鎬讳汉鑴歌澶囧ぇ鍥惧彲鐢ㄦ�с�佸浘鐗囧悎鏍兼�ф娊妫�鎸囨爣鐩戞祴缁撴灉 + * 2銆佸彧鏀寔杩戜竴涓湀鐨勭洃娴嬬粨鏋滄煡璇€�� + * 娉細浠婃棩鏁版嵁姣�10鍒嗛挓鍙樺寲杈冨ぇ锛屽洜鑰屼粖鏃ユ姄鎷嶅紓甯哥粺璁℃儏鍐典粎渚涘弬鑰冦�� + * @param param 璇锋眰鍙傛暟 + * @return 浜鸿劯璁惧鎶芥鎸囨爣鐩戞祴缁撴灉 + */ + @PostMapping("/dqd/service/rs/v2/data/faceSampleAmount/query") + JSONObject DataIntegrityMonitoring(FaceDeviceSamplingParam param); + + /** + * 杞﹁締璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 + * 1銆佹眹鎬昏溅杈嗚澶囨椿璺冩�с�佹暟鎹強鏃舵�с�佹椂閽熷噯纭�с�佹暟鎹畬鏁存�с�佹暟鎹敮涓�鎬у叏妫�鎸囨爣鐩戞祴缁撴灉 + * 2銆佸彧鏀寔杩戜竴涓湀鐨勭洃娴嬬粨鏋滄煡璇€�� + * 娉細浠婃棩鏁版嵁姣�10鍒嗛挓鍙樺寲杈冨ぇ锛屽洜鑰屼粖鏃ユ姄鎷嶅紓甯哥粺璁℃儏鍐典粎渚涘弬鑰冦�� + * @param param 璇锋眰鍙傛暟 + * @return 杞﹁締璁惧鍏ㄦ鎸囨爣鐩戞祴缁撴灉 + */ + @PostMapping("/dqd/service/rs/v2/data/vehFullAmount/query") + JSONObject VehicleDeviceInspection(VehicleDeviceInspectionParam param); + + /** + * 杞﹁締璁惧鎶芥鎸囨爣鐩戞祴缁撴灉 + * 1銆佹眹鎬昏溅杈嗚澶囧ぇ鍥惧彲鐢ㄦ�с�佹暟鎹噯纭�ф娊妫�鎸囨爣鐩戞祴缁撴灉 + * 2銆佸彧鏀寔杩戜竴涓湀鐨勭洃娴嬬粨鏋滄煡璇€�� + * 娉細浠婃棩鏁版嵁姣�10鍒嗛挓鍙樺寲杈冨ぇ锛屽洜鑰屼粖鏃ユ姄鎷嶅紓甯哥粺璁℃儏鍐典粎渚涘弬鑰冦�� + * @param param 璇锋眰鍙傛暟 + * @return 杞﹁締璁惧鎶芥鎸囨爣鐩戞祴缁撴灉 + */ + @PostMapping("/dqd/service/rs/v2/data/vehSampleAmount/query") + JSONObject VehicleDeviceSampling(VehicleDeviceSamplingParam param); + + /** + * 鍏虫敞鐩戞祴璧勬簮鏌ヨ + * 1銆佹牴鎹渶姹傚彲鍦╥dad閰嶇疆鍚勫尯鍩熷叧娉ㄧ偣浣嶆垨鍗″彛淇℃伅銆侷dad瀵硅繖鎵圭偣浣嶆垨鍗″彛杩涜寮傚父鐩戞祴銆傛鎺ュ彛鍙煡璇㈠叧娉ㄧ殑璧勬簮淇℃伅銆� + * @param param 璇锋眰鍙傛暟 + * @return 鍏虫敞鐩戞祴璧勬簮鏌ヨ + */ + @PostMapping("/dqd/service/rs/v1/alarm/monitorResource/query") + JSONObject monitorResource(MonitorResourceParam param); + + /** + * 鎸囨爣閰嶇疆淇℃伅鏌ヨ + * 鏌ヨ鍚勭被鏁版嵁寮傚父鏍囧噯銆備緥濡傦細鎶撴媿鏁版嵁閲忎綆浜庡灏戣涓烘暟鎹噺杩囧皯 + * @return 鎸囨爣閰嶇疆淇℃伅鏌ヨ + */ + @GetMapping("/dqd/service/rs/v1/statistics/criteria/query") + JSONObject Criteria(); + + /** + * 缁勭粐鏍戞煡璇� + * 鏀寔鍥芥爣缁勭粐鏍戝拰涓氬姟缁勭粐鏍戜俊鎭煡璇€�� + * @return 缁勭粐鏍戞煡璇� + */ + @PostMapping("/dqd/service/rs/v1/orgInfo/standard/query") + JSONObject OrganizationTree(OrganizationTreeParam param); +} diff --git a/ycl-server/src/main/java/com/ycl/web/UYClient.java b/ycl-server/src/main/java/com/ycl/web/UYClient.java index 8b05e2d..2f158cb 100644 --- a/ycl-server/src/main/java/com/ycl/web/UYClient.java +++ b/ycl-server/src/main/java/com/ycl/web/UYClient.java @@ -1,9 +1,9 @@ package com.ycl.web; import com.alibaba.fastjson2.JSONObject; -import com.ycl.platform.domain.param.CameraParam; -import com.ycl.platform.domain.param.OnlineParam; -import com.ycl.platform.domain.param.RecordMetaDSumParam; +import com.ycl.platform.domain.param.YY.CameraParam; +import com.ycl.platform.domain.param.YY.OnlineParam; +import com.ycl.platform.domain.param.YY.RecordMetaDSumParam; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.GetMapping; -- Gitblit v1.8.0