@@ -47,5 +47,16 @@ public class RtAnalogDataController {
}
+ /**
+ * 实时负荷
+ * @param siteId 站点id
+ * @return
+ */
+ @RequestMapping("epLoad")
+ public ApiResult<Double> getEpLoad(Integer siteId){
+ return ApiResult.success(rtAnalogDataService.getEpLoad(siteId));
+ }
+
@@ -30,4 +30,11 @@ public interface RtAnalogDataService extends CrudService<RtAnalogData> {
* @return
*/
List<Map<String,Object>> getOne(Integer siteId);
+ * @param siteId
+ Double getEpLoad(Integer siteId);
@@ -84,6 +84,11 @@ public class RtAnalogDataServiceImpl extends AbstractCrudService<RtAnalogDataMap
return list;
+ @Override
+ public Double getEpLoad(Integer siteId) {
+ return baseMapper.selectTotalLoad(SessionLocal.getUserId(), siteId);
/**
* 添加数据单位