| | |
| | | import com.alibaba.fastjson.TypeReference; |
| | | import com.moral.common.bean.Constants; |
| | | import com.moral.common.util.RedisUtils; |
| | | import com.moral.entity.MonitorPoint; |
| | | import com.moral.entity.alarm.AlarmConfig; |
| | | import com.moral.entity.alarm.AlarmConfigValue; |
| | | import com.moral.entity.alarm.AlarmMode; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Optional<AlarmConfig> queryByMonitorPointId(int mpId) { |
| | | AlarmConfig alarmConfig = alarmConfigMapper.selectByMonitorPointId(mpId); |
| | | if(alarmConfig==null){ |
| | | alarmConfig = new AlarmConfig(); |
| | | alarmConfig.setValue(getDefaultAlarmConfigValue()); |
| | | } |
| | | return Optional.of(alarmConfig); |
| | | } |
| | | |
| | | @Override |
| | | public void addOrModify(AlarmConfig alarmConfig) { |
| | | try{ |
| | | if(alarmConfig.getId()==null){ |