refactor:重构数据归集部分代码 (#75)

* fix:配比任务需要能够跳转到目标数据集

* feature:增加配比任务详情接口

* fix:删除不存在的配比详情页面

* fix:使用正式的逻辑来展示标签

* fix:参数默认值去掉多余的-

* fix:修复配比任务相关操作

* fix:去除不需要的日志打印和import

* feature:数据归集创建时将obs、mysql归集也放出

* refactor:重构数据归集的代码

* refactor:重构数据归集的代码
This commit is contained in:
Vincent
2025-11-12 09:34:50 +08:00
committed by GitHub
parent aa01f52535
commit b8d7aca8b7
14 changed files with 247 additions and 110 deletions

View File

@@ -285,12 +285,7 @@ public class DatasetApplicationService {
return Collections.emptyList();
}
log.info("获取到归集任务详情: {}", taskDetail);
LocalCollectionConfig config = parseTaskConfig(taskDetail.getConfig());
if (config == null) {
log.warn("解析任务配置失败,任务ID: {}", dataSourceId);
return Collections.emptyList();
}
return config.getFilePaths();
return Collections.singletonList(taskDetail.getTargetPath());
}
/**

View File

@@ -6,10 +6,8 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
@@ -50,7 +48,6 @@ public class DatasetFile {
ObjectMapper mapper = new ObjectMapper();
return mapper.readValue(tags, new TypeReference<List<FileTag>>() {});
} catch (Exception e) {
log.error(e.getMessage(), e);
return Collections.emptyList();
}
}

View File

@@ -13,6 +13,7 @@ public class CollectionTaskDetailResponse {
private String id;
private String name;
private String description;
private String targetPath;
private Map<String, Object> config;
private String status;
private String syncMode;