From 55af83e47474a0e015ef30cedda02d0a7d694822 Mon Sep 17 00:00:00 2001 From: "Mr.Wang" Date: Mon, 27 May 2024 15:45:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9F=BA=E7=A1=80=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=BB=9F=E8=AE=A1=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zc/business/controller/ModuleCallController.java | 11 +++++++++++ .../java/com/zc/business/mapper/DcDeviceMapper.java | 2 ++ .../com/zc/business/service/ModuleCallService.java | 5 +++++ .../business/service/impl/ModuleCallServiceImpl.java | 12 ++++++++++++ .../resources/mapper/business/DcDeviceMapper.xml | 6 ++++++ 5 files changed, 36 insertions(+) diff --git a/zc-business/src/main/java/com/zc/business/controller/ModuleCallController.java b/zc-business/src/main/java/com/zc/business/controller/ModuleCallController.java index 7641e8e5..fc23c3b1 100644 --- a/zc-business/src/main/java/com/zc/business/controller/ModuleCallController.java +++ b/zc-business/src/main/java/com/zc/business/controller/ModuleCallController.java @@ -33,4 +33,15 @@ public class ModuleCallController extends BaseController { return AjaxResult.success(moduleCallService.selectModuleCall()); } + /** + * 基础数据统计 + * + * @return 查询结果 + */ + @ApiOperation("基础数据统计") + @GetMapping("/basicDataNumber") + public AjaxResult basicDataNumber() { + return AjaxResult.success(moduleCallService.selectBasicData()); + } + } diff --git a/zc-business/src/main/java/com/zc/business/mapper/DcDeviceMapper.java b/zc-business/src/main/java/com/zc/business/mapper/DcDeviceMapper.java index 64e50b2a..cb4b2961 100644 --- a/zc-business/src/main/java/com/zc/business/mapper/DcDeviceMapper.java +++ b/zc-business/src/main/java/com/zc/business/mapper/DcDeviceMapper.java @@ -32,4 +32,6 @@ public interface DcDeviceMapper extends BaseMapper { public List> selectDeviceNameList(DcDevice dcDevice); //设备查询-设备参数属性列表 public List> selectDeviceParameterProperties(DcDevice dcDevice); + + int selectDeviceNumber(); } diff --git a/zc-business/src/main/java/com/zc/business/service/ModuleCallService.java b/zc-business/src/main/java/com/zc/business/service/ModuleCallService.java index 0df235f4..3affb2aa 100644 --- a/zc-business/src/main/java/com/zc/business/service/ModuleCallService.java +++ b/zc-business/src/main/java/com/zc/business/service/ModuleCallService.java @@ -12,4 +12,9 @@ public interface ModuleCallService { * 查询模块调用统计 */ List> selectModuleCall(); + + /** + * 基础数据统计 + */ + int selectBasicData(); } diff --git a/zc-business/src/main/java/com/zc/business/service/impl/ModuleCallServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/ModuleCallServiceImpl.java index 64bfa5f0..b76b49e7 100644 --- a/zc-business/src/main/java/com/zc/business/service/impl/ModuleCallServiceImpl.java +++ b/zc-business/src/main/java/com/zc/business/service/impl/ModuleCallServiceImpl.java @@ -1,6 +1,7 @@ package com.zc.business.service.impl; import com.ruoyi.common.core.redis.RedisCache; +import com.zc.business.mapper.DcDeviceMapper; import com.zc.business.service.ModuleCallService; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Service; @@ -24,6 +25,8 @@ public class ModuleCallServiceImpl implements ModuleCallService { @Resource private RedisCache redisCache; + @Resource + private DcDeviceMapper dcDeviceMapper; /** * 查询模块调用统计 @@ -67,6 +70,15 @@ public class ModuleCallServiceImpl implements ModuleCallService { return list; } + /** + * 基础数据统计 + * @return + */ + @Override + public int selectBasicData() { + return dcDeviceMapper.selectDeviceNumber(); + } + /** * 计算模块调用统计 */ diff --git a/zc-business/src/main/resources/mapper/business/DcDeviceMapper.xml b/zc-business/src/main/resources/mapper/business/DcDeviceMapper.xml index cefa97fb..9e6ec45b 100644 --- a/zc-business/src/main/resources/mapper/business/DcDeviceMapper.xml +++ b/zc-business/src/main/resources/mapper/business/DcDeviceMapper.xml @@ -168,4 +168,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where device_type=#{deviceType} + +