package com.casic.missiles.job;
import com.casic.missiles.modular.system.service.IAlarmService;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
/**
* 定时查看是否环境数据,确定是否有报警
*
* @author a203
*/
@Component
public class AlarmQuartzJob {
private final IAlarmService alarmService;
public AlarmQuartzJob(IAlarmService alarmService) {
this.alarmService = alarmService;
}
@Scheduled(cron = "*/5 * * * * ?")
public void executeOtherAlarm() {
alarmService.checkOtherAlarm();
}
@Scheduled(cron = "0 0/15 * * * ?")
public void executeAisAlarm() {
alarmService.checkAisAlarm();
}
@Scheduled(cron = "0 0/30 * * * ?")
public void executeTyphoonAlarm() {
alarmService.checkTyphoonAlarm();
}
}