dataease-dm/backend/src/main/java/io/dataease/job/sechedule/Schedular.java

28 lines
754 B
Java
Raw Normal View History

package io.dataease.job.sechedule;
import com.fit2cloud.quartz.anno.QuartzScheduled;
2021-11-01 18:45:43 +08:00
import io.dataease.service.datasource.DatasourceService;
import io.dataease.service.dataset.DataSetTableService;
import org.springframework.stereotype.Component;
2021-08-19 14:09:51 +08:00
import javax.annotation.Resource;
@Component
public class Schedular {
2021-08-19 14:09:51 +08:00
@Resource
private DataSetTableService dataSetTableService;
2021-08-19 14:09:51 +08:00
@Resource
private DatasourceService datasourceService;
@QuartzScheduled(cron = "0 0/3 * * * ?")
public void updateDatasetTableStatus() {
dataSetTableService.updateDatasetTableStatus();
}
@QuartzScheduled(cron = "0 0/30 * * * ?")
public void updateDatasourceStatus() {
2021-08-19 14:09:51 +08:00
datasourceService.updateDatasourceStatus();
}
}