视图修改、接口修改
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
package org.xyzh.crontab.enums;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import org.xyzh.crontab.task.DataBackupTask;
|
||||
import org.xyzh.crontab.task.LogCleanTask;
|
||||
import org.xyzh.crontab.task.SystemStatisticsTask;
|
||||
|
||||
public enum TaskEnums {
|
||||
DATA_BACKUP("dataBackup", DataBackupTask.class),
|
||||
LOG_CLEAN("logClean", LogCleanTask.class),
|
||||
SystemStatistics("systemStatistics", SystemStatisticsTask.class);
|
||||
|
||||
|
||||
private String name;
|
||||
private Class<?> clazz;
|
||||
|
||||
TaskEnums(String name, Class<?> clazz) {
|
||||
this.name = name;
|
||||
this.clazz = clazz;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public Class<?> getClazz() {
|
||||
return clazz;
|
||||
}
|
||||
|
||||
public static TaskEnums getByName(String name) {
|
||||
return Arrays.stream(TaskEnums.values())
|
||||
.filter(task -> task.getName().equals(name))
|
||||
.findFirst()
|
||||
.orElse(null);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.xyzh.crontab.task.newsTask;
|
||||
|
||||
|
||||
abstract public class NewsTask {
|
||||
|
||||
// 爬取网站目标
|
||||
private String target;
|
||||
// 爬取标题
|
||||
private String title;
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user