Browse Source

修改数据集分页查询

pull/7/head
fanshuai 1 year ago
parent
commit
f659a30362
2 changed files with 8 additions and 13 deletions
  1. +6
    -11
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/dataset/DatasetController.java
  2. +2
    -2
      ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/DatasetDaoMapper.xml

+ 6
- 11
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/dataset/DatasetController.java View File

@@ -49,30 +49,25 @@ public class DatasetController {
* @return 查询结果
*/
@GetMapping
@ApiOperation("数据集广场公开数据集分页查询,根据available_range筛选,1公开0私有")
@ApiOperation("数据集广场公开数据集分页查询1公开0私有")
public AjaxResult queryByPage(Dataset dataset, @RequestParam("page") int page,
@RequestParam("size") int size,
//@RequestParam("available_range") int availableRange ,
@RequestParam(value = "data_type", required = false) String dataType) {
@RequestParam("size") int size) {

if (dataType != null) { // 仅当dataType有值时设置
dataset.setDataType(dataType);
}
dataset.setAvailableRange(1);
PageRequest pageRequest = PageRequest.of(page, size);
return AjaxResult.success(this.datasetService.queryByPage(dataset, pageRequest));
}


@GetMapping("/personalDatasets")
@ApiOperation("分页查询当前用户的个人数据集,根据data_type筛选")
@ApiOperation("分页查询当前用户的个人数据集")
public AjaxResult queryByPagePersonal(Dataset dataset, @RequestParam("page") int page,
@RequestParam("size") int size,
@RequestParam(value = "data_type", required = false) String dataType) {
@RequestParam("size") int size) {
// 获取当前用户的认证信息
LoginUser loginUser = SecurityUtils.getLoginUser();
// 设置筛选条件
dataset.setCreateBy(loginUser.getUsername());
dataset.setDataType(dataType); // 根据传入的参数设置数据类型
dataset.setAvailableRange(0);
PageRequest pageRequest = PageRequest.of(page, size);
return AjaxResult.success(this.datasetService.queryByPage(dataset, pageRequest));
}


+ 2
- 2
ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/DatasetDaoMapper.xml View File

@@ -42,7 +42,7 @@
and id = #{dataset.id}
</if>
<if test="dataset.name != null and dataset.name != ''">
and name = #{dataset.name}
and name like "%"#{dataset.name}"%"
</if>
<if test="dataset.description != null and dataset.description != ''">
and description = #{dataset.description}
@@ -85,7 +85,7 @@
and id = #{dataset.id}
</if>
<if test="dataset.name != null and dataset.name != ''">
and name = #{dataset.name}
and name like "%"#{dataset.name}"%"
</if>
<if test="dataset.description != null and dataset.description != ''">
and description = #{dataset.description}


Loading…
Cancel
Save