视图修改、接口修改

This commit is contained in:
2025-10-28 19:04:35 +08:00
parent 98c73632bd
commit c5c134fbb3
96 changed files with 7122 additions and 4194 deletions

View File

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

View File

@@ -0,0 +1,12 @@
package org.xyzh.crontab.task.newsTask;
abstract public class NewsTask {
// 爬取网站目标
private String target;
// 爬取标题
private String title;
}