监测点污染值、用户污染值、变电站污染值导出功能

This commit is contained in:
wr
2025-07-29 16:35:22 +08:00
parent 9f9baa9991
commit 4f66c4833f
20 changed files with 937 additions and 36 deletions

View File

@@ -7,8 +7,10 @@ import com.njcn.common.pojo.enums.common.LogEnum;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.common.utils.HttpResultUtil;
import com.njcn.device.pq.pojo.param.GridDiagramParam;
import com.njcn.event.api.fallback.EventDetailFeignClientFallbackFactory;
import com.njcn.event.api.fallback.RmpEventDetailFeignClientFallbackFactory;
import com.njcn.event.pojo.dto.EventCount;
import com.njcn.event.pojo.po.EventDetail;
import com.njcn.event.pojo.po.RmpEventDetailPO;
import com.njcn.event.pojo.vo.AdvanceEventDetailVO;
@@ -41,4 +43,7 @@ public interface RmpEventDetailFeignClient {
*/
@GetMapping("/queryEventDetailByEventId")
HttpResult<RmpEventDetailPO> queryEventDetailByEventId(@RequestParam("eventId")String eventId);
@PostMapping("/getEventCount")
HttpResult<List<EventCount>> getEventCount(@RequestBody GridDiagramParam param);
}

View File

@@ -4,8 +4,10 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.device.pq.pojo.param.GridDiagramParam;
import com.njcn.event.api.EventDetailFeignClient;
import com.njcn.event.api.RmpEventDetailFeignClient;
import com.njcn.event.pojo.dto.EventCount;
import com.njcn.event.pojo.po.EventDetail;
import com.njcn.event.pojo.po.RmpEventDetailPO;
import com.njcn.event.pojo.vo.AdvanceEventDetailVO;
@@ -41,6 +43,12 @@ public class RmpEventDetailFeignClientFallbackFactory implements FallbackFactory
log.error("{}异常,降级处理,异常为:{}", "查询暂降明细", throwable.toString());
throw new BusinessException(finalExceptionEnum);
}
@Override
public HttpResult<List<EventCount>> getEventCount(GridDiagramParam param) {
log.error("{}异常,降级处理,异常为:{}", "根据特征幅值进行统计", throwable.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}