|
|
@@ -3,6 +3,7 @@ package com.ruoyi.platform.controller.dataset; |
|
|
import com.ruoyi.common.core.web.domain.AjaxResult; |
|
|
import com.ruoyi.common.core.web.domain.AjaxResult; |
|
|
import com.ruoyi.platform.domain.Dataset; |
|
|
import com.ruoyi.platform.domain.Dataset; |
|
|
import com.ruoyi.platform.service.NewDatasetService; |
|
|
import com.ruoyi.platform.service.NewDatasetService; |
|
|
|
|
|
import com.ruoyi.platform.utils.DVCUtils; |
|
|
import com.ruoyi.platform.vo.LabelDatasetVersionVo; |
|
|
import com.ruoyi.platform.vo.LabelDatasetVersionVo; |
|
|
import com.ruoyi.platform.vo.NewDatasetVo; |
|
|
import com.ruoyi.platform.vo.NewDatasetVo; |
|
|
import com.ruoyi.platform.vo.QueryModelMetricsVo; |
|
|
import com.ruoyi.platform.vo.QueryModelMetricsVo; |
|
|
@@ -15,6 +16,8 @@ import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
|
import javax.annotation.Nullable; |
|
|
import javax.annotation.Nullable; |
|
|
import javax.annotation.Resource; |
|
|
import javax.annotation.Resource; |
|
|
|
|
|
import java.nio.file.Path; |
|
|
|
|
|
import java.nio.file.Paths; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.Map; |
|
|
import java.util.Map; |
|
|
import java.util.Optional; |
|
|
import java.util.Optional; |
|
|
@@ -29,6 +32,8 @@ public class NewDatasetFromGitController { |
|
|
@Resource |
|
|
@Resource |
|
|
private NewDatasetService newDatasetService; |
|
|
private NewDatasetService newDatasetService; |
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
|
private DVCUtils dvcUtils; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 新增数据集与版本新 |
|
|
* 新增数据集与版本新 |
|
|
@@ -172,7 +177,15 @@ public class NewDatasetFromGitController { |
|
|
|
|
|
|
|
|
@PostMapping("/getVersionsCompare") |
|
|
@PostMapping("/getVersionsCompare") |
|
|
@ApiOperation(value = "获取数据集版本对比") |
|
|
@ApiOperation(value = "获取数据集版本对比") |
|
|
public AjaxResult getVersionsCompare(@RequestBody QueryModelMetricsVo querydatasetVo) throws Exception{ |
|
|
|
|
|
|
|
|
public AjaxResult getVersionsCompare(@RequestBody QueryModelMetricsVo querydatasetVo) throws Exception { |
|
|
return AjaxResult.success(this.newDatasetService.getVersionsCompare(querydatasetVo)); |
|
|
return AjaxResult.success(this.newDatasetService.getVersionsCompare(querydatasetVo)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@DeleteMapping("/deleteFile") |
|
|
|
|
|
@ApiOperation(value = "删除文件") |
|
|
|
|
|
public AjaxResult deleteFile(@RequestParam("url") String url, @RequestParam("fileName") String fileName) { |
|
|
|
|
|
Path file = Paths.get(url, System.getProperty("file.separator"), fileName); |
|
|
|
|
|
dvcUtils.deletePath(file); |
|
|
|
|
|
return AjaxResult.success("删除成功"); |
|
|
|
|
|
} |
|
|
} |
|
|
} |