|
|
|
@@ -49,10 +49,15 @@ public class DatasetController { |
|
|
|
* @return 查询结果 |
|
|
|
*/ |
|
|
|
@GetMapping |
|
|
|
@ApiOperation("数据集广场公开数据集分页查询1公开0私有") |
|
|
|
@ApiOperation("数据集广场公开数据集分页查询,根据data_type筛选,1公开0私有") |
|
|
|
public AjaxResult queryByPage(Dataset dataset, @RequestParam("page") int page, |
|
|
|
@RequestParam("size") int size) { |
|
|
|
@RequestParam("size") int size, |
|
|
|
//@RequestParam("available_range") int availableRange , |
|
|
|
@RequestParam(value = "data_type", required = false) String dataType) { |
|
|
|
|
|
|
|
if (dataType != null) { // 仅当dataType有值时设置 |
|
|
|
dataset.setDataType(dataType); |
|
|
|
} |
|
|
|
dataset.setAvailableRange(1); |
|
|
|
PageRequest pageRequest = PageRequest.of(page, size); |
|
|
|
return AjaxResult.success(this.datasetService.queryByPage(dataset, pageRequest)); |
|
|
|
@@ -60,14 +65,18 @@ public class DatasetController { |
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/personalDatasets") |
|
|
|
@ApiOperation("分页查询当前用户的个人数据集") |
|
|
|
@ApiOperation("分页查询当前用户的个人数据集,根据data_type筛选,1公开0私有") |
|
|
|
public AjaxResult queryByPagePersonal(Dataset dataset, @RequestParam("page") int page, |
|
|
|
@RequestParam("size") int size) { |
|
|
|
@RequestParam("size") int size, |
|
|
|
@RequestParam(value = "data_type", required = false) String dataType) { |
|
|
|
// 获取当前用户的认证信息 |
|
|
|
LoginUser loginUser = SecurityUtils.getLoginUser(); |
|
|
|
// 设置筛选条件 |
|
|
|
dataset.setCreateBy(loginUser.getUsername()); |
|
|
|
dataset.setAvailableRange(0); |
|
|
|
if (dataType != null) { // 仅当dataType有值时设置 |
|
|
|
dataset.setDataType(dataType); |
|
|
|
} |
|
|
|
PageRequest pageRequest = PageRequest.of(page, size); |
|
|
|
return AjaxResult.success(this.datasetService.queryByPage(dataset, pageRequest)); |
|
|
|
} |
|
|
|
@@ -171,6 +180,7 @@ public class DatasetController { |
|
|
|
return AjaxResult.success(this.datasetService.uploadDataset(files)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 从流水线上传数据集,不会给二进制文件,这边只存路径 |
|
|
|
* @return 上传结果 |
|
|
|
|