From 3e9a6da99aae968123ee7bca352fc08becd7f1f2 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期四, 29 八月 2024 17:29:21 +0800 Subject: [PATCH] 工单过程图接口更换 --- ycl-server/src/main/java/com/ycl/platform/controller/DataCenterController.java | 378 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 378 insertions(+), 0 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/DataCenterController.java b/ycl-server/src/main/java/com/ycl/platform/controller/DataCenterController.java index fb4899a..4758d4d 100644 --- a/ycl-server/src/main/java/com/ycl/platform/controller/DataCenterController.java +++ b/ycl-server/src/main/java/com/ycl/platform/controller/DataCenterController.java @@ -1,5 +1,14 @@ package com.ycl.platform.controller; +import com.ycl.platform.domain.query.DataCenterQuery; +import com.ycl.platform.service.DataCenterService; +import com.ycl.platform.service.ITMonitorService; +import com.ycl.platform.service.PlatformOnlineService; +import com.ycl.system.Result; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -9,10 +18,379 @@ * @author锛歺p * @date锛�2024/8/1 16:40 */ +@RequiredArgsConstructor @RestController @RequestMapping("/data/center") public class DataCenterController { + private final DataCenterService dataCenterService; + private final PlatformOnlineService platformOnlineService; + private final ITMonitorService monitorService; + + /** + * 璧勪骇绠$悊 + * + * @param query + * @return + */ + @GetMapping("/assetManagement") + @ApiOperation(value = "璧勪骇绠$悊", notes = "璧勪骇绠$悊") + @PreAuthorize("@ss.hasPermi('assetManagement:page')") + public Result assetManagement(DataCenterQuery query) { + return monitorService.assetManagement(query); + } + + /** + * 骞冲彴鍦ㄧ嚎鐜� + * + * @param query + * @return + */ + @GetMapping("/platformOnlineRate") + @ApiOperation(value = "骞冲彴鍦ㄧ嚎鐜�", notes = "骞冲彴鍦ㄧ嚎鐜�") + @PreAuthorize("@ss.hasPermi('platformOnline:page')") + public Result platformOnlineRate(DataCenterQuery query) { + return platformOnlineService.page(query); + } + + /** + * 瑙嗛锛氱偣浣嶅湪绾跨巼 + * + * @param query + * @return + */ + @GetMapping("/videoPointOnlineRate") + public Result videoPointOnlineRate(DataCenterQuery query) { + return dataCenterService.videoPointOnlineRate(query); + } + + /** + * 瑙嗛锛氫竴鏈轰竴妗f敞鍐岀巼 + * + * @param query + * @return + */ + @GetMapping("/videoOneMachineDocumentRegister") + public Result videoOneMachineDocumentRegister(DataCenterQuery query) { + return dataCenterService.videoOneMachineDocumentRegister(query); + } + + /** + * 瑙嗛锛氫竴鏈轰竴妗e悎鏍肩巼 + * + * @param query + * @return + */ + @GetMapping("/videoOneMachineDocumentQualified") + public Result videoOneMachineDocumentQualified(DataCenterQuery query) { + return dataCenterService.videoOneMachineDocumentQualified(query); + } + + /** + * 瑙嗛锛氭。妗堣�冩牳姣� + * + * @param query + * @return + */ + @GetMapping("/videoAssessmentFileRatio") + public Result videoAssessmentFileRatio(DataCenterQuery query) { + return dataCenterService.videoAssessmentFileRatio(query); + } + + /** + * 瑙嗛锛氬綍鍍忓彲鐢ㄧ巼 + * + * @param query + * @return + */ + @GetMapping("/videoAvailabilityRate") + public Result videoAvailabilityRate(DataCenterQuery query) { + return dataCenterService.videoAvailabilityRate(query); + } + + /** + * 瑙嗛锛氶噸鐐圭偣浣嶅綍鍍忓彲鐢ㄧ巼 + * + * @param query + * @return + */ + @GetMapping("/videoImportantPointAvailabilityRate") + public Result videoImportantPointAvailabilityRate(DataCenterQuery query) { + return dataCenterService.videoImportantPointAvailabilityRate(query); + } + + /** + * 瑙嗛锛氭爣娉ㄦ纭巼 + * + * @param query + * @return + */ + @GetMapping("/videoLabelingAccuracy") + public Result videoLabelingAccuracy(DataCenterQuery query) { + return dataCenterService.videoLabelingAccuracy(query); + } + + /** + * 瑙嗛锛氶噸鐐圭偣浣嶆爣娉ㄦ纭巼 + * + * @param query + * @return + */ + @GetMapping("/videoImportantPointLabelingAccuracy") + public Result videoImportantPointLabelingAccuracy(DataCenterQuery query) { + return dataCenterService.videoImportantPointLabelingAccuracy(query); + } + + /** + * 瑙嗛锛氭牎鏃舵纭巼 + * + * @param query + * @return + */ + @GetMapping("/videoCheckTimeAccuracy") + public Result videoCheckTimeAccuracy(DataCenterQuery query) { + return dataCenterService.videoCheckTimeAccuracy(query); + } + + /** + * 瑙嗛锛氶噸鐐圭偣浣嶆牎鏃舵纭巼 + * + * @param query + * @return + */ + @GetMapping("/videoImportantPointCheckTimeAccuracy") + public Result videoImportantPointCheckTimeAccuracy(DataCenterQuery query) { + return dataCenterService.videoImportantPointCheckTimeAccuracy(query); + } + + /** + * 瑙嗛锛氶噸鐐圭偣浣嶅湪绾跨巼 + * + * @param query + * @return + */ + @GetMapping("/videoImportantPointOnlineRate") + public Result videoImportantPointOnlineRate(DataCenterQuery query) { + return dataCenterService.videoImportantPointOnlineRate(query); + } + + /** + * 瑙嗛锛氶噸鐐规寚鎸ュ浘鍍忓湪绾跨巼 + * + * @param query + * @return + */ + @GetMapping("/videoImportantPointImageOnlineRate") + public Result videoImportantPointImageOnlineRate(DataCenterQuery query) { + return dataCenterService.videoImportantPointImageOnlineRate(query); + } + /** + * 瑙嗛锛氬浘鍍忚祫婧愬畨鍏ㄧ鐞� + * + * @param query + * @return + */ + @GetMapping("/videoImageResourceSecurity") + public Result videoImageResourceSecurity(DataCenterQuery query) { + return dataCenterService.videoImageResourceSecurity(query); + } + + /** + * 杞﹁締锛氳鍥惧簱瀵规帴绋冲畾鎬� + * + * @param query + * @return + */ + @GetMapping("/vehicleViewDockStable") + public Result vehicleViewDockStable(DataCenterQuery query) { + return dataCenterService.vehicleViewDockStable(query); + } + + /** + * 杞﹁締锛氱偣浣嶅湪绾跨巼 + * + * @param query + * @return + */ + @GetMapping("/vehiclePointOnlineRate") + public Result vehiclePointOnlineRate(DataCenterQuery query) { + return dataCenterService.vehiclePointOnlineRate(query); + } + + /** + * 杞﹁締锛氫簰鑱旂綉鍗″彛璁惧鐩綍涓�鑷存�� + * + * @param query + * @return + */ + @GetMapping("/vehicleNetDeviceDirectoryConsistency") + public Result vehicleNetDeviceDirectoryConsistency(DataCenterQuery query) { + return dataCenterService.vehicleNetDeviceDirectoryConsistency(query); + } + + /** + * 杞﹁締锛氳溅杈嗗崱鍙d俊鎭噰闆嗗噯纭巼 + * + * @param query + * @return + */ + @GetMapping("/vehicleCollectionConsistency") + public Result vehicleCollectionConsistency(DataCenterQuery query) { + return dataCenterService.vehicleCollectionConsistency(query); + } + + /** + * 杞﹁締锛氳溅杈嗗崱鍙h澶囨姄鎷嶆暟鎹畬鏁存�� + * + * @param query + * @return + */ + @GetMapping("/vehicleCollectionDataIntegrity") + public Result vehicleCollectionDataIntegrity(DataCenterQuery query) { + return dataCenterService.vehicleCollectionDataIntegrity(query); + } + + /** + * 杞﹁締锛氳溅杈嗗崱鍙h澶囨姄鎷嶆暟鎹噯纭�� + * + * @param query + * @return + */ + @GetMapping("/vehicleCollectionDataCaptured") + public Result vehicleCollectionDataCaptured(DataCenterQuery query) { + return dataCenterService.vehicleCollectionDataCaptured(query); + } + + /** + * 杞﹁締锛氳溅杈嗗崱鍙h澶囨椂閽熷噯纭�� + * + * @param query + * @return + */ + @GetMapping("/vehicleClockAccuracy") + public Result vehicleClockAccuracy(DataCenterQuery query) { + return dataCenterService.vehicleClockAccuracy(query); + } + + /** + * 杞﹁締锛氳溅杈嗗崱鍙h澶囨姄鎷嶆暟鎹笂浼犲強鏃舵�� + * + * @param query + * @return + */ + @GetMapping("/vehicleTimelyUploadAccuracy") + public Result vehicleTimelyUploadAccuracy(DataCenterQuery query) { + return dataCenterService.vehicleTimelyUploadAccuracy(query); + } + + /** + * 杞﹁締锛氳溅杈嗗崱鍙h澶噓rl鍙敤鎬� + * + * @param query + * @return + */ + @GetMapping("/vehicleUrlAccuracy") + public Result vehicleUrlAccuracy(DataCenterQuery query) { + return dataCenterService.vehicleUrlAccuracy(query); + } + + /** + * 杞﹁締锛氳溅杈嗗崱鍙h澶囨姄鎷嶆暟鎹ぇ鍥惧彲鐢ㄦ�� + * + * @param query + * @return + */ + @GetMapping("/vehicleBigImgAccuracy") + public Result vehicleBigImgAccuracy(DataCenterQuery query) { + return dataCenterService.vehicleBigImgAccuracy(query); + } + /** + * 浜鸿劯锛氳鍥惧簱瀵规帴绋冲畾鎬� + * + * @param query + * @return + */ + @GetMapping("/faceViewDockStable") + public Result faceViewDockStable(DataCenterQuery query) { + return (dataCenterService.faceViewDockStable(query)); + } + + /** + * 浜鸿劯锛氱偣浣嶅湪绾跨巼 + * + * @param query + * @return + */ + @GetMapping("/facePointOnlineRate") + public Result facePointOnlineRate(DataCenterQuery query) { + return (dataCenterService.facePointOnlineRate(query)); + } + + /** + * 浜鸿劯锛氱洰褰曚竴鑷寸巼 + * + * @param query + * @return + */ + @GetMapping("/faceDirectoryConsistency") + public Result faceDirectoryConsistency(DataCenterQuery query) { + return (dataCenterService.faceDirectoryConsistency(query)); + } + + /** + * 浜鸿劯锛氫汉鑴稿崱鍙d俊鎭噰闆嗗噯纭巼 + * + * @param query + * @return + */ + @GetMapping("/faceCollectionConsistency") + public Result faceCollectionConsistency(DataCenterQuery query) { + return (dataCenterService.faceCollectionConsistency(query)); + } + + /** + * 浜鸿劯锛氳澶囨姄鎷嶅浘鐗囧悎鏍兼�� + * + * @param query + * @return + */ + @GetMapping("/faceImgQualification") + public Result faceImgQualification(DataCenterQuery query) { + return (dataCenterService.faceImgQualification(query)); + } + + /** + * 浜鸿劯锛氳澶囨姄鎷嶅浘鐗囨椂閽熷噯纭�� + * + * @param query + * @return + */ + @GetMapping("/faceCapturesImagesAccuracy") + public Result faceCapturesImagesAccuracy(DataCenterQuery query) { + return (dataCenterService.faceCapturesImagesAccuracy(query)); + } + + /** + * 浜鸿劯锛氭姄鎷嶄汉鑴告暟鎹笂浼犲強鏃舵�� + * + * @param query + * @return + */ + @GetMapping("/faceTimelyUpload") + public Result faceTimelyUpload(DataCenterQuery query) { + return (dataCenterService.faceTimelyUpload(query)); + } + + /** + * 浜鸿劯锛氫汉鑴稿崱鍙h澶囨姄鎷嶆暟鎹ぇ鍥惧彲鐢ㄦ�� + * + * @param query + * @return + */ + @GetMapping("/faceAvailabilityOfLargeImg") + public Result faceAvailabilityOfLargeImg(DataCenterQuery query) { + return (dataCenterService.faceAvailabilityOfLargeImg(query)); + } } -- Gitblit v1.8.0