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} + +