Browse Source

增加感知事件数据统计

develop
Mr.Wang 9 months ago
parent
commit
4f8d43f5c8
  1. 10
      zc-business/src/main/java/com/zc/business/controller/DcWarningController.java
  2. 5
      zc-business/src/main/java/com/zc/business/mapper/DcWarningMapper.java
  3. 5
      zc-business/src/main/java/com/zc/business/service/IDcWarningService.java
  4. 10
      zc-business/src/main/java/com/zc/business/service/impl/DcWarningServiceImpl.java
  5. 4
      zc-business/src/main/resources/mapper/business/DcWarningMapper.xml

10
zc-business/src/main/java/com/zc/business/controller/DcWarningController.java

@ -49,6 +49,16 @@ public class DcWarningController extends BaseController
IDcWarningService ben = SpringUtils.getBean(IDcWarningService.class);
ben.updateEndSection();
}
/**
* 感知事件数据统计
*/
@ApiOperation("感知事件数据统计")
@GetMapping("/countNumber")
public AjaxResult dcWarningCountNumber() {
return AjaxResult.success(dcWarningService.dcWarningCountNumber());
}
/**
* 查询预警信息列表
*/

5
zc-business/src/main/java/com/zc/business/mapper/DcWarningMapper.java

@ -21,6 +21,11 @@ import org.springframework.security.core.parameters.P;
*/
public interface DcWarningMapper
{
/**
* 感知事件统计
*/
int dcWarningCountNumber();
/**
* 查询预警信息
*

5
zc-business/src/main/java/com/zc/business/service/IDcWarningService.java

@ -19,6 +19,11 @@ import org.springframework.web.bind.annotation.RequestBody;
*/
public interface IDcWarningService
{
/**
* 感知事件数据统计
*/
int dcWarningCountNumber();
/**
* 查询预警信息
*

10
zc-business/src/main/java/com/zc/business/service/impl/DcWarningServiceImpl.java

@ -64,6 +64,16 @@ public class DcWarningServiceImpl implements IDcWarningService
private static final String WARNINGSTRATEGY = "warningStrategy";//redis策略缓存的key
private static final String WARNINGDATA = "warningData:";//redis事件缓存的key
private static String JUDGE = "1"; //自定义判断参数,1为满足0为不满足
/**
* 感知事件数据统计
* @return
*/
@Override
public int dcWarningCountNumber() {
return dcWarningMapper.dcWarningCountNumber();
}
/**
* 查询预警信息
*

4
zc-business/src/main/resources/mapper/business/DcWarningMapper.xml

@ -66,6 +66,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where>
</select>
<select id="dcWarningCountNumber" resultType="int">
select count(*) from dc_warning
</select>
<select id="selectDcWarningById" parameterType="string" resultType="hashmap">
<include refid="selectDcWarningVo"/>
where id = #{id}

Loading…
Cancel
Save