feat(record): 添加获取报警数据总数接口

- 在 EmsRecordAlarmDataController 中添加 getAlarmDataTotalCount 方法
- 在 IEmsRecordAlarmDataService 和 EmsRecordAlarmDataServiceImpl 中添加 getAlarmDataTotalCount 接口和实现
- 在 EmsRecordAlarmDataMapper 中添加 getAlarmDataTotalCount 方法
- 在 EmsRecordAlarmDataMapper.xml 中添加对应的 SQL 查询语句
boardTest
zch 1 month ago
parent 7184485ba2
commit 228439a824

@ -115,4 +115,13 @@ public class EmsRecordAlarmDataController extends BaseController
return toAjax(emsRecordAlarmDataService.handleExceptionsAlarmData(objIds));
}
/**
* alarm_type = 0)
*/
@GetMapping("/getAlarmDataTotalCount")
public int getAlarmDataTotalCount()
{
return emsRecordAlarmDataService.getAlarmDataTotalCount();
}
}

@ -82,4 +82,9 @@ public interface EmsRecordAlarmDataMapper
@Param("cause") String cause,
@Param("startTime") Date startTime,
@Param("endTime") Date endTime);
/**
* alarm_type = 0
*/
Integer getAlarmDataTotalCount();
}

@ -70,4 +70,9 @@ public interface IEmsRecordAlarmDataService
*
*/
void checkIotenvThresholdAlarms();
/**
* alarm_type = 0)
*/
public int getAlarmDataTotalCount();
}

@ -435,4 +435,12 @@ public class EmsRecordAlarmDataServiceImpl implements IEmsRecordAlarmDataService
Integer count = recordIotenvInstantMapper.checkTableExists(params);
return count != null && count > 0;
}
/**
* alarm_type = 0
*/
@Override
public int getAlarmDataTotalCount() {
return emsRecordAlarmDataMapper.getAlarmDataTotalCount();
}
}

@ -173,4 +173,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
AND alarm_status = 1
AND collect_time BETWEEN #{startTime} AND #{endTime}
</select>
<!-- 获取数据表总数alarm_type = 0 -->
<select id="getAlarmDataTotalCount" resultType="java.lang.Integer">
SELECT COUNT(*)
FROM ems_record_alarm_data
WHERE alarm_type = 0
</select>
</mapper>

Loading…
Cancel
Save