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(); } }