| | |
| | | @Autowired |
| | | private PlanItemApi planItemApi; |
| | | |
| | | @Autowired |
| | | private MmPredictAlarmConfigService mmPredictAlarmConfigService; |
| | | |
| | | |
| | | private int HOUR_MINS = 60; |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Map<String, List<Object[]>> getPreDataCur(PreDataJsonReqVO reqVO) { |
| | | Map<String, List<Object[]>> result = new HashMap<>(); |
| | | if (reqVO == null || reqVO.getPredictTime() == null || CollectionUtils.isEmpty(reqVO.getOutputIdList())) { |
| | | return result; |
| | | } |
| | | reqVO.getOutputIdList().forEach(outPutId -> { |
| | | result.put(outPutId, mmItemResultJsonService.getData(outPutId, reqVO.getPredictTime(), DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)); |
| | | }); |
| | | return result; |
| | | } |
| | | |
| | | @Override |
| | | public PlanDataSingleChartRespVO getPlanDataSingleChart(PreDataSingleChartReqVO reqVO) { |
| | | PlanDataSingleChartRespVO result = new PlanDataSingleChartRespVO(); |
| | | Map<String, String> chartParams = chartService.getByChartCode(reqVO.getChartCode()); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<AlarmConfigRespDTO> listAlarmConfig(Map<String, Object> params) { |
| | | return mmPredictAlarmConfigService.list(params); |
| | | } |
| | | |
| | | @Override |
| | | public AlarmMessageRespDTO getLastAlarmMessage(String alarmObj) { |
| | | MmPredictAlarmMessageEntity entity = mmPredictAlarmMessageService.getLast(alarmObj); |
| | | return ConvertUtils.sourceToTarget(entity, AlarmMessageRespDTO.class); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<ScheduleSuggestRespDTO> listScheduleSuggest(ScheduleSuggestReqDTO params) { |
| | | return Collections.emptyList(); |
| | | } |
| | | |
| | | @Override |
| | | public List<ScheduleSuggestRespDTO> getLastLimitScheduleSuggest(String scheduleObj, Integer limit) { |
| | | List<StScheduleSuggestEntity> list = stScheduleSuggestService.getList(scheduleObj, limit); |
| | | return ConvertUtils.sourceToTarget(list, ScheduleSuggestRespDTO.class); |